POST api/Claim/Interaction

Request Information

URI Parameters

None.

Body Parameters

InteractionRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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"
      }
    ]
  }
}