The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /jsv/reply/PolicyProductCompensationDimensionBulkUpdateRequest HTTP/1.1
Host: api2.exactmedicare.com
Content-Type: text/jsv
Content-Length: length
{
DimensionIds:
[
0
],
AgentLevelId: 0,
PolicyProductCompensationDimensionValue: 0,
PolicyProductCompensationTypeId: 0,
WritingAgent: False,
IsAEP: False,
PolicyProductOverrideId: 0,
PlanTypeId: 0,
PayTypeId: 0,
P2PTypeId: 0,
BonusTypeId: 0,
TierBonusId: 0,
SSAFlag: False,
DryRun: False
}
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
}
]
},
RowsUpdated: 0,
PreviewRows:
[
{
Id: 0,
PolicyProductId: 0,
PolicyProductName: String,
OldAgentLevelRank: String,
NewAgentLevelRank: String,
OldValue: 0,
NewValue: 0,
OldCompensationTypeName: String,
NewCompensationTypeName: String,
OldCompensationTypeSymbol: String,
NewCompensationTypeSymbol: String,
OldWritingAgent: False,
NewWritingAgent: False,
OldIsAEP: False,
NewIsAEP: False,
OldOverrideName: String,
NewOverrideName: String,
OldPlanTypeName: String,
NewPlanTypeName: String,
OldPayTypeName: String,
NewPayTypeName: String,
OldP2PTypeName: String,
NewP2PTypeName: String,
OldBonusTypeName: String,
NewBonusTypeName: String,
OldTierBonusId: 0,
NewTierBonusId: 0,
OldSSAFlag: False,
NewSSAFlag: False,
WouldConflict: False
}
]
}