First Notice of Loss (“FNOL”) API
Endpoint Index
| Action | Endpoint |
|---|---|
| Create FNOL | POST /claim/{tenantLocator}/fnols |
| Validate FNOL | PATCH /claim/{tenantLocator}/fnols/{locator}/validate |
| Complete FNOL | PATCH /claim/{tenantLocator}/fnols/{locator}/complete |
| Discard FNOL | PATCH /claim/{tenantLocator}/fnols/{locator}/discard |
| Reject FNOL | PATCH /claim/{tenantLocator}/fnols/{locator}/reject |
| Update FNOL | PATCH /claim/{tenantLocator}/fnols/{locator} |
| Create claim from FNOL | PATCH /claim/{tenantLocator}/fnols/{locator}/createClaim |
| Get FNOL | GET /claim/{tenantLocator}/fnols/{locator} |
| Get FNOL by number | GET /claim/{tenantLocator}/fnols/number/{number} |
| Get FNOL claim locators | GET /claim/{tenantLocator}/fnols/{locator}/claims |
| List FNOLs | GET /claim/{tenantLocator}/fnols/list |
| List FNOLs by policy locator | GET /claim/{tenantLocator}/fnols/policy/{policyLocator}/list |
| List FNOL History | GET /claim/{tenantLocator}/fnols/{locator}/history/list |
| Set FNOL number | POST /claim/{tenantLocator}/fnols/{locator}/number/set |
| Regenerate number | POST /claim/{tenantLocator}/fnols/{locator}/number/generate |
| Add FNOL contact | POST /claim/{tenantLocator}/fnols/{fnolLocator}/contacts |
| Delete FNOL contact | DELETE /claim/{tenantLocator}/fnols/{fnolLocator}/contacts/{contactLocator} |
| Fetch FNOL contacts | GET /claim/{tenantLocator}/fnols/{fnolLocator}/contacts |
| Update FNOL contact | PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/contacts/{contactLocator} |
| Add losses | PUT /claim/{tenantLocator}/fnols/{locator}/losses |
| Check losses | PATCH /claim/{tenantLocator}/fnols/{locator}/losses/coverageCheck |
| Delete losses | DELETE /claim/{tenantLocator}/fnols/{locator}/losses |
| Exclude loss | PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}/exclude |
| Get FNOL losses | GET /claim/{tenantLocator}/fnols/{locator}/losses |
| Include loss | PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}/include |
| Update loss | PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator} |
| Reset loss | PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}/reset |
| List events | GET /claim/events |
Fundamental Operations
POST /claim/{tenantLocator}/fnolsRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
Request:FnolCreateRequest
Response:FnolResponse
Security Group:fnols  Permission:write
FnolCreateRequest
¶requiredautoValidate booleantype stringdata map<string,object>contacts ContactRoles[]losses FnolLoss[]optionalaccountLocator string?policyLocator string?region string?incidentSummary string?incidentTime datetime?incidentTimezone string?
FnolResponse
¶requiredlocator stringfnolState Enum completed | discarded | draft | onClaim | rejected | validatedtype stringdata map<string,object>createdAt datetimecreatedBy uuidclaims string[]contacts ContactRoles[]losses FnolLoss[]optionalaccountLocator string?policyLocator string?segmentLocator string?region string?anonymizedAt datetime?fnolNumber string?incidentSummary string?incidentTime datetime?incidentTimezone string?updatedAt datetime?updatedBy uuid?validationResult ValidationResult?
PATCH /claim/{tenantLocator}/fnols/{locator}/validateRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{locator}/completeRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{locator}/discardRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{locator}/rejectRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{locator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Request:FnolPatchRequest
Response:FnolResponse
Security Group:fnols  Permission:write
FnolPatchRequest
¶requiredremoveData map<string,object>setData map<string,object>optionalaccountLocator string?policyLocator string?region string?incidentSummary string?incidentTime datetime?incidentTimezone string?
PATCH /claim/{tenantLocator}/fnols/{locator}/createClaimRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| markAsComplete | query | boolean? | optional |
Response:FnolResponse
Security Group:fnols  Permission:write
Data Fetch
GET /claim/{tenantLocator}/fnols/{locator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:read
GET /claim/{tenantLocator}/fnols/number/{number}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| number | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:read
GET /claim/{tenantLocator}/fnols/{locator}/claimsRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:string[]
Security Group:fnols  Permission:read
GET /claim/{tenantLocator}/fnols/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| offset | query | int? | optional |
| count | query | int? | optional |
Response:ListPageResponseFnolResponse
Security Group:fnols  Permission:read
GET /claim/{tenantLocator}/fnols/policy/{policyLocator}/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| policyLocator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
Response:ListPageResponseFnolResponse
Security Group:fnols  Permissions:read,list
ListPageResponseFnolResponse
¶requiredlistCompleted booleanitems FnolResponse[]
GET /claim/{tenantLocator}/fnols/{locator}/history/listRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| offset | query | int? | optional |
| count | query | int? | optional |
Response:ListPageResponseFnolResponse
Security Group:fnols  Permission:read
Numbering
POST /claim/{tenantLocator}/fnols/{locator}/number/setRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
| fnolNumber | query | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
POST /claim/{tenantLocator}/fnols/{locator}/number/generateRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
Contacts
POST /claim/{tenantLocator}/fnols/{fnolLocator}/contactsRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
Request:ContactRoles
Response:FnolResponse
Security Group:fnols  Permission:write
ContactRoles
¶requiredcontactLocator stringroles string[]
DELETE /claim/{tenantLocator}/fnols/{fnolLocator}/contacts/{contactLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
| contactLocator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
GET /claim/{tenantLocator}/fnols/{fnolLocator}/contactsRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
Response:ContactRoles[]
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/contacts/{contactLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
| contactLocator | path | string | required |
Request:ContactAssociationUpdateRequest
Response:FnolResponse
Security Group:fnols  Permission:write
Loss Management
PUT /claim/{tenantLocator}/fnols/{locator}/lossesRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Request:FnolLoss[]
Response:FnolResponse
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{locator}/losses/coverageCheckRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolResponse
Security Group:fnols  Permission:write
DELETE /claim/{tenantLocator}/fnols/{locator}/lossesRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Request:string[]
Response:FnolResponse
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}/excludeRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
| lossLocator | path | string | required |
Response:FnolLoss
Security Group:fnols  Permission:write
GET /claim/{tenantLocator}/fnols/{locator}/lossesRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| locator | path | string | required |
Response:FnolLoss[]
Security Group:fnols  Permission:read
FnolLoss
¶requiredlocator stringfnolLossState Enum excluded | pending | validcategory stringtype stringdata map<string,object>optionalcoverageElementLocator string?exposureElementLocator string?anonymizedAt datetime?validationResult ValidationResult?
PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}/includeRequest Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
| lossLocator | path | string | required |
Response:FnolLoss
Security Group:fnols  Permission:write
PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}Request Parameters:
| Name | Position | Type | Required |
|---|---|---|---|
| tenantLocator | path | uuid | required |
| fnolLocator | path | string | required |
| lossLocator | path | string | required |
Request:FnolLossPatchRequest
Response:FnolLoss
Security Group:fnols  Permission:write
FnolLossPatchRequest
¶requiredremoveData map<string,object>setData map<string,object>optionalcoverageElementLocator string?exposureElementLocator string?fnolLossState Enum? excluded | pending | validtype string?
Events
GET /claim/eventsResponse:ClaimServiceEventTypeDefinitions
Security Group:public  Permission:public
ClaimServiceEventTypeDefinitions
¶no fields