The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/oneway/BillingBatch HTTP/1.1
Host: api.bryan.edu
Content-Type: text/jsv
Content-Length: length
{
id: 0,
master:
{
id: 0,
camsModule:
{
id: 0,
name: String,
enabled: False
},
name: String,
description: String,
termBased: False
},
studentID: 0,
student:
{
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
},
termID: 0,
acceptedTime: 0001-01-01,
transactionDocumentID: 0,
transactionDocument:
{
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
},
description: String,
credits: 0,
debits: 0,
referenceNumber: String,
batchName: String
}