The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /csv/oneway/BillingBatch HTTP/1.1
Host: api.bryan.edu
Content-Type: text/csv
Content-Length: length
id,master,studentID,student,termID,acceptedTime,transactionDocumentID,transactionDocument,description,credits,debits,referenceNumber,batchName
0,"{id:0,camsModule:{id:0,name:String,enabled:False},name:String,description:String,termBased:False}",0,"{id:[0],action:String,expectedEntryTerm:0,currentTerm:{id:0,uid:0,allowStudentRegistration:False},currentStatus:{id:0,studentID:0,termID:0,enrollmentStatus:{id:0,name:,stopRegistration:False},alert:False,academicStatus:{id:0,name:},registrationStatusID:0,courseLoadStatusID:0,maxAllowedHours:0,registered:False,costTypeID:0,residencyStatusID:0,custom:{studentStatusID:0,glossaryEntry1:{id:0,category:0,title:,description:Empty Record,displayOrder:0,stateReportingCode:,name:},glossaryEntry2:{id:0,category:0,title:,description:Empty Record,displayOrder:0,stateReportingCode:,name:},glossaryEntry3:{id:0,category:0,title:,description:Empty Record,displayOrder:0,stateReportingCode:,name:},text1:,text2:,text3:},courses:[],activeCourses:[],creditLoad:0},currentPrograms:[],initialEnrollmentStatus:{id:0,name:,stopRegistration:False},applicantStatus:{id:0,name:,stopRegistration:True},username:String,termID:0,cardID:0,birthDate:0001-01-01}",0,0001-01-01,0,"{id:0,name:String,description:String,billingType:{action:String,id:0,category:0,title:String,description:String,displayOrder:0,stateReportingCode:String,name:String},is1098Deductible:False}",String,0,0,String,String