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 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}/fnols
Request 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?fnolNumber string?incidentSummary string?incidentTime datetime?incidentTimezone string?updatedAt datetime?updatedBy uuid?validationResult ValidationResult?
PATCH /claim/{tenantLocator}/fnols/{locator}/validate
Request 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}/complete
Request 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}/discard
Request 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}/reject
Request 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}/createClaim
Request 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}/claims
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
locator | path | string | required |
Response:string[]
Security Group:fnols  Permission:read
GET /claim/{tenantLocator}/fnols/list
Request Parameters:
Name | Position | Type | Required |
---|---|---|---|
tenantLocator | path | uuid | required |
offset | query | int? | optional |
count | query | int? | optional |
Response:ListPageResponseFnolResponse
Security Group:fnols  Permission:read
ListPageResponseFnolResponse
¶requiredlistCompleted booleanitems FnolResponse[]
GET /claim/{tenantLocator}/fnols/{locator}/history/list
Request 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/set
Request 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/generate
Request 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}/contacts
Request 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}/contacts
Request 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}/losses
Request 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/coverageCheck
Request 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}/losses
Request 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}/exclude
Request 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}/losses
Request 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?validationResult ValidationResult?
PATCH /claim/{tenantLocator}/fnols/{fnolLocator}/losses/{lossLocator}/include
Request 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/events
Response:void
Security Group:public  Permission:public