HTTP + JSV
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/reply/UpdateCrmAssociatedEmployersRequest HTTP/1.1
Host: testapi.peraadministrators.com
Content-Type: text/jsv
Content-Length: length
{
AssociatedEmployer:
{
Id: 0,
PartnerId: 0,
EmployerId: 0,
CommissionStructure: String,
Employer:
{
Id: 0,
ContactId: 0,
NCESId: String,
Name: String,
StateId: 0,
Street: String,
City: String,
Zip: String,
EmployeeCount: 0,
SchoolSiteCount: 0,
BankName: String,
BankAddress: String,
BankCity: String,
BankState: String,
BankZip: String,
RoutingNumber: String,
AccountNumber: String,
PayrollTriggerDate: 0001-01-01,
AccountType: String,
EIN: String,
PartnerId: 0,
PartnerFirstName: String,
PartnerLastName: String
}
}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
AssociatedEmployer:
{
Id: 0,
PartnerId: 0,
EmployerId: 0,
CommissionStructure: String,
Employer:
{
Id: 0,
ContactId: 0,
NCESId: String,
Name: String,
StateId: 0,
Street: String,
City: String,
Zip: String,
EmployeeCount: 0,
SchoolSiteCount: 0,
BankName: String,
BankAddress: String,
BankCity: String,
BankState: String,
BankZip: String,
RoutingNumber: String,
AccountNumber: String,
PayrollTriggerDate: 0001-01-01,
AccountType: String,
EIN: String,
PartnerId: 0,
PartnerFirstName: String,
PartnerLastName: String
}
},
ResponseStatus:
{
ErrorCode: String,
Message: String,
StackTrace: String,
Errors:
[
{
ErrorCode: String,
FieldName: String,
Message: String
}
]
}
}