Skip to content

CLAIM_FNOL

This event is fired when a claim is reported for a policy. It initiates the claims processing workflow and creates a First Notice of Loss (FNOL) record.

When and what fires this event?

If this event is defined on a product, and it has actions that are enabled:

  • API: can fire this event externally on demand for claims processing;
  • System: fires this event when a claim needs to be reported for a policy;
  • Policyholder actions: typically triggered when a claim or loss is reported through a portal or integrated system.

Request payload

POST: https://api.{ENV}.dais.com/ioi/v3/event/fire

curl --location --request POST 'https://api.{ENV}.dais.com/ioi/v3/event/fire' \
--header 'Authorization: Basic <yourAuthHere>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "type": "CLAIM_FNOL",
    "payload": {
        "clientId": "<clientId>",
        "quoteId": "<quoteId>",
        "policyId": "<policyId>",
        "policyNumber": "<policyNumber>"
    }
}'
{
    "type": "CLAIM_FNOL",
    "payload": {
        "clientId": "3781f5c0-fae6-4bab-8091-8d385fd2a8f5",
        "quoteId": "d0d0eadc-fb94-49e3-b03a-f3cb2bb6882c",
        "policyId": "fcbd4955-9f37-4c95-97d2-aa9144c9811a",
        "policyNumber": "123456789"
    }
}

Request fields

PropertyRequiredDescription
typetrueMust be set to CLAIM_FNOL
payloadtrueSee Payload fields below

Payload fields

PropertyRequiredDescription
clientIdfalseUUID for the client
quoteIdfalseUUID for the quote
policyIdfalseUUID for the policy
policyNumberfalsePolicy number

Response json

{
  "success": true,
  "message": "Event fired successfully",
  "data": {
    "triggerRequestId": "ff55a520-5194-4b6f-b84d-3457f189c5cf",
    "executedActionCount": 1,
    "expectedResponseCount": 1
  },
  "timestamp": "2025-01-17T12:00:00.000Z"
}

Response fields

PropertyRequiredDescription
successtrueRequest status
messagetrueStatus message
datatrueResponse data
timestamptrueResponse timestamp

Data fields

PropertyRequiredDescription
triggerRequestIdtrueRequest identifier
executedActionCounttrueActions executed
expectedResponseCounttrueExpected responses