CREATE_FNOL This event is fired when creating a First Notice of Loss (FNOL) for a policy. FNOL is the initial report of a claim or loss that triggers the claims processing workflow.
When and what fires this event? Storefront : fires this event when a First Notice of Loss (FNOL) needs to be created for a policy;API : can fire this event externally on demand for claims processing;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 '{
"lineId": "<UUID of the product>",
"type": "CREATE_FNOL",
"payload": {
"policyId": "<UUID, optional>",
"clientId": "<UUID, optional>",
"quoteId": "<UUID, optional>",
"documents": [],
"fnolConfigId": "<UUID>",
"fnolProductId": "<UUID>",
"label": "<optional label>",
"backofficeIntake": {}
}
}'
Copy {
"lineId": "262e67be-c08c-43c0-bb51-06fe4408b4e9",
"type": "CREATE_FNOL",
"payload": {
"policyId": "550d4020-7f20-4a16-ba51-d0945804dd84",
"clientId": "220c4020-7f20-4a16-ba51-d0945804dd83",
"quoteId": "330e5030-8f30-5b27-cb62-e1056915bb22",
"documents": [],
"fnolConfigId": "123e4567-e89b-12d3-a456-426614174000",
"fnolProductId": "987fcdeb-51a2-43d1-b789-123456789abc",
"label": "Property Damage",
"backofficeIntake": {
"claimType": {
"type": "ANSWER",
"answer": "Property Damage"
},
"incidentDate": {
"type": "ANSWER",
"answer": "2025-01-15T10:30:00Z"
}
}
}
}
Copy Request fields Property Required Description lineIdtrueUUID for the product typetrueMust be set to CREATE_FNOL payloadtrueExplained below
Payload fields Property Required Description policyIdfalseUUID clientIdfalseUUID quoteIdfalseUUID documentsfalseArray fnolConfigIdtrueUUID fnolProductIdtrueUUID labelfalseString backofficeIntakefalseMap
Response json {
"triggerRequestId": "386861af-6875-49b2-b38c-c435263039be",
"executedActionCount": 0,
"expectedResponseCount": 0,
"metadata": {}
}
Copy Response fields Property Required Description triggerRequestIdtrueUUID that uniquely identifies the trigger execution instance. executedActionCounttrueNumber of actions executed during this trigger run. expectedResponseCounttrueNumber of responses expected from the executed actions. metadatatrueContains dynamically generated data from executed workflow actions.