Claims API Specification
personId
- Type: uuid
- Required: Defaults to null
- Description: Unique identifier (UUID v4 format)
userId
- Type: uuid
- Description: Unique identifier (UUID v4 format)
address
- Type: object
- Description: The incident address — where the incident occurred, not the policyholder's home address.
address.country is required. Accepts an ISO 3166-1 alpha-2 code (e.g. 'UK') or full country name (e.g. 'United Kingdom').
incidentDate
- Type: string
- Description: An ISO-formatted date value
policyId
- Type: uuid
- Description: Policy identifier (UUID format)
claimType
- Type: string (enum)
- Allowed Values:
theft, damage, health, liability
incidentDetails
- Type: array of strings
- Description: Details about the incident
crimeReferenceNumber
- Type: string
- Description: Crime reference number
createClaimDeeplink
- Type: boolean (true/false)
person
- Type: object
- Description: Person object
private
- Type: boolean (true/false)
productIds
- Type: array of strings
- Required: A list of productIds on the claim
x-api-region
- Type: string
- Description: The API region of your interaction. In most cases, this will match the customer region.
x-api-language
- Type: string
- Description: Where applicable, the language for any textual content we may send to the customer.
Example Usage
201 The created record
curl --request POST \
--url https://api.uat.laka.co/v3/claims \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{"personId":null}'
Base URL