POST api/Claim/Begin

Request Information

URI Parameters

None.

Body Parameters

ClaimRequest
NameDescriptionTypeAdditional information
ClientId

string

None.

CompanyCode

string

None.

Reference

Reference

None.

Caller

Caller

None.

PurposeCode

string

None.

RegisteredItemName

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ClientId": "sample string 1",
  "CompanyCode": "sample string 2",
  "Reference": {
    "$type": "AssurantCoreLibrary.Model.Elita.Claim.Reference, AssurantCoreLibrary.Model",
    "CompanyCode": "sample string 1"
  },
  "Caller": {
    "$type": "AssurantCoreLibrary.Model.Elita.Claim.Caller, AssurantCoreLibrary.Model",
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "RelationshipTypeCode": "sample string 3",
    "ChannelCode": "sample string 4",
    "CultureCode": "sample string 5",
    "EmailAddress": "sample string 6",
    "IsAuthenticated": "sample string 7"
  },
  "PurposeCode": "sample string 3",
  "RegisteredItemName": "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"
      }
    ]
  }
}