POST api/Claim/Interaction
Request Information
URI Parameters
None.
Body Parameters
InteractionRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| ClientId | string |
None. |
|
| CompanyCode | string |
None. |
|
| CaseNumber | string |
None. |
|
| Caller | WebCaller |
None. |
|
| PurposeCode | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"ClientId": "sample string 1",
"CompanyCode": "sample string 2",
"CaseNumber": "sample string 3",
"Caller": {
"$type": "AssurantCoreLibrary.Model.Elita.Claim.WebCaller, AssurantCoreLibrary.Model",
"ClientIpAddress": "sample string 1",
"FirstName": "sample string 2",
"LastName": "sample string 3",
"RelationshipTypeCode": "sample string 4",
"ChannelCode": "sample string 5",
"CultureCode": "sample string 6",
"EmailAddress": "sample string 7",
"IsAuthenticated": "sample string 8"
},
"PurposeCode": "sample string 4"
}
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ClaimResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| CompanyCode | string |
None. |
|
| ClientId | string |
None. |
|
| ClaimNumber | string |
None. |
|
| CaseNumber | string |
None. |
|
| InteractionNumber | string |
None. |
|
| Error | Error |
None. |
|
| ClaimResponseType | ClaimResponseType |
None. |
|
| CustomerInfo | CustomerInfo |
None. |
|
| Fields | Collection of Field |
None. |
Response Formats
application/json, text/json
Sample:
{
"CompanyCode": "sample string 1",
"ClientId": "sample string 2",
"ClaimNumber": "sample string 3",
"CaseNumber": "sample string 4",
"InteractionNumber": "sample string 5",
"Error": {
"$type": "AssurantCoreLibrary.Elita.Error, AssurantCoreLibrary.Model",
"ErrorCode": 1,
"ShortMessage": "sample string 2",
"LongMessage": "sample string 3"
},
"ClaimResponseType": 0,
"CustomerInfo": {
"$type": "AssurantCoreLibrary.Model.Elita.Claim.CustomerInfo, AssurantCoreLibrary.Model",
"CustomerName": "sample string 1",
"EmailAddress": "sample string 2",
"HomePhone": "sample string 3",
"WorkPhone": "sample string 4"
},
"Fields": {
"$type": "AssurantCoreLibrary.Model.Elita.Claim.Field[], AssurantCoreLibrary.Model",
"$values": [
{
"$type": "AssurantCoreLibrary.Model.Elita.Claim.Field, AssurantCoreLibrary.Model",
"Name": "sample string 1",
"Value": "sample string 2"
},
{
"$type": "AssurantCoreLibrary.Model.Elita.Claim.Field, AssurantCoreLibrary.Model",
"Name": "sample string 1",
"Value": "sample string 2"
}
]
}
}