Querying for ClaimContacts

Use the following endpoints to query for ClaimContacts:

  • GET /claim/v1/claims/{claimId}/contacts
  • GET /claim/v1/claims/{claimId}/contacts/{contactId}

For example, the following request queries for all ClaimContacts on claim demo_sample:1. The request returns only the display name, id, and roles of each contact:

Command

GET /claim/v1/claims/demo_sample:1/contacts?fields=displayName,id,roles

Response

{
    "count": 7,
    "data": [
        {
            "attributes": {
                "authorizationID": "ctc-11457",
                "displayName": "Mike's Auto detailing shop",
                "id": "cc:5",
                "roles": [
                    {
                        "active": true,
                        "relatedTo": {
                            "displayName": "235-53-365870",
                            "id": "demo_sample:1",
                            "type": "Claim",
                            "uri": "/claim/v1/claims/demo_sample:1"
                        },
                        "role": {
                            "code": "servicerequestspecialist",
                            "name": "Service Vendor"
                        }
                    }
                ]
            }
        },
        {
            "attributes": {
                "displayName": "Karen Egertson",
                "id": "cc:2",
                "roles": [
                    {
                        "active": true,
                        "relatedTo": {
                            "displayName": "54-123456",
                            "id": "demo_sample:1",
                            "type": "Policy",
                            "uri": "/claim/v1/claims/demo_sample:1/policy"
                        },
                        "role": {
                            "code": "agent",
                            "name": "Agent"
                        }
                    }
                ]
            }
        },
        ...