The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /json/reply/PolicyProductCompensationDimensionBulkUpdateRequest HTTP/1.1
Host: api2.exactmedicare.com
Content-Type: application/json
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: application/json
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}]}