Claim

Properties

Properties
claim_id string
Must be a UUID. The unique identifier of the claim.
claim_number string
A human-readable claim reference number.
created_at string
The timestamp at which the claim was opened.
updated_at string
The timestamp at which the claim was last updated.
policy_id string,null
Must be a UUID. The identifier of the policy attached to this claim. May be null if no policy is linked yet.
policyholder_id string,null
Must be a UUID. The identifier of the policyholder for this claim. May be null if no policyholder is linked yet.
member_id string,null
Must be a UUID. The identifier of the member for this claim. Only used for group scheme policies. May be null.
covered_item_id string,null
Must be a UUID. The identifier of the covered item that this claim is against. Required if the policy supports covered items.
claim_status string
The current status of the claim.
approval_status string
The approval decision status of the claim.
claimant object,null
An object containing the claimant's details. null if no claimant is specified.
incident_type string,null
A description of the incident type.
incident_cause string,null
A description of the cause of the incident.
incident_date string,null
The date on which the incident occurred.
assigned_to string,null
Must be a UUID. The identifier of the user to whom this claim is assigned.
app_data object,null
An object containing additional custom data for the claim.
module_data object,null
An object containing data populated by the product module.
requested_amount integer,null
The requested payout amount (in cents) for the claim.
granted_amount integer,null
The granted payout amount (in cents) for the claim.
rejection_reason string,null
The reason for claim rejection, if applicable.
currency string
The currency code for monetary amounts (e.g., ZAR, USD).
created_by object,null
An object indicating the user or API key that created the claim. See Authentication.
policyholder object,null
The policyholder object. Only included when include=policyholder query parameter is specified.
policy object,null
The policy object. Only included when include=policy query parameter is specified.
member object,null
The member object for group scheme policies. Only included when available.
user_group object,null
The user group object. Only included when include=user_group query parameter is specified.
block_states object,null
An object containing the current state of claim blocks (dynamic form fields).

Example

{
  "claim_id": "d3d13c48-4dc3-4816-8d01-de3215878225",
  "claim_number": "D33B754ADA8F",
  "created_at": "2017-10-16T10:12:02.872Z",
  "updated_at": "2017-10-16T10:15:02.872Z",
  "policy_id": "8349345c-a6c5-4bf9-8ebb-6bbfc1628715",
  "policyholder_id": "00000000-0000-0000-0000-000000000004",
  "member_id": "673b8081-9668-4136-97cc-6ae0debda083",
  "covered_item_id": "9dc39b57-cdc7-48f9-a303-d7c4f0421a0c",
  "claim_status": "open",
  "approval_status": "pending",
  "claimant": {
    "first_name": "Erlich",
    "last_name": "Aviato",
    "email": "[email protected]",
    "cellphone": "0821234567",
    "relationship": "main_member"
  },
  "incident_type": "Theft",
  "incident_cause": "Device stolen during burglary",
  "incident_date": "2017-10-15T08:00:00.000Z",
  "app_data": {
    "key1": "value 1",
    "key2": "value 2"
  },
  "requested_amount": 13000000,
  "granted_amount": null,
  "currency": "ZAR",
  "created_by": {
    "id": "00000000-0000-0000-0000-000000000001",
    "type": "user"
  }
}