The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/reply/PolicyAuditorSearchRecordIdsRequest HTTP/1.1
Host: api.exactbenefits.com
Content-Type: text/jsv
Content-Length: length
{
AgentNPN: String,
ContactId: 0,
SearchTerms:
[
{
Field: String,
Value: String
}
],
EffectiveDateStart: 0001-01-01,
EffectiveDateEnd: 0001-01-01,
AppSubmitDateStart: 0001-01-01,
AppSubmitDateEnd: 0001-01-01,
SourceTypeIds:
[
0
],
GrossAmount: 0,
GrossComparison: String,
RecordAgentId: 0,
ProductIds:
[
0
],
PartnerIds:
[
0
],
FileUploadId: 0,
RecordId: 0,
RecordEffectiveDateStart: 0001-01-01,
RecordEffectiveDateEnd: 0001-01-01,
RecordDateProcessedStart: 0001-01-01,
RecordDateProcessedEnd: 0001-01-01,
RecordDateCreatedStart: 0001-01-01,
RecordDateCreatedEnd: 0001-01-01,
ProcessOutcome: String,
ListingAmount: 0,
AmountComparison: String,
ListingAgentId: 0,
BatchIds:
[
0
],
PayTypeIds:
[
0
],
AgentLevels:
[
0
],
ListingId: 0,
ListingDateCreatedStart: 0001-01-01,
ListingDateCreatedEnd: 0001-01-01,
TagFilters:
[
{
Level: String,
TagName: String,
Mode: String
}
]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
ResponseStatus:
{
ErrorCode: String,
Message: String,
StackTrace: String,
Errors:
[
{
ErrorCode: String,
FieldName: String,
Message: String
}
]
},
Records:
[
{
Id: 0,
CommissionPolicyId: 0
}
],
WasCapped: False,
MaxRows: 0
}