Skip to main content

Claims

Insurerity offers an automated process to alleviate the stress of traditional claims processing and settlement.

Add Claims

Create a claim for policy. The details needed to add a claim are highlighted below. The endpoint to add claim is found below. There are different claim requirements for the ClaimDto

POST /api/v1/client/account/verify

Path param

authorization : *bearer
REQUEST BODY SCHEMA: application/json
Client: **ClaimsDto**


NameDescriptionRequiredType
assetsList of assets ids on which the claim will be made. Defalut: [] RequiredArray of Strings
currencyClaim currency code. Refer to /currencies for available currencies. If not provided, policy currency will be used. Enum: "GHS" "USD" "GBP" "EUR"Not RequiredString
dateOfLossDate on which the loss happened RequiredString
dateOfNotificationDate at which insurer/broker was notified. Current date will be used if not providedNot RequiredString
descriptionA detailed description of the losses and what happenedNot Requiredstring
estimatedLossAmountAmount estimated to have lost after incident Requirednumber
exchangeRateCurrency exchange rate. Default: 1Not Requirednumber
incidentLocationLocation where incident happened RequiredString
LossCategoryLoss item category. Enum: "MEDICALS" "CANCELLATION" "DELAY" RequiredString
policyIdId of policy to be claimed Requiredstring
thirdPartyLoss >List of third party losses. NOTE: Any or all of the following types can be provided as an arrayNot Requiredstring

authorization : `*bearer`
REQUEST BODY SCHEMA: `application/json`
Client: `**MicroInsuranceClaimDto**`
NameDescriptionRequiredType
claimTypeType of claim. Enum: "PARTIAL_WITHDRAWAL" "FULL_WITHDRAWAL" "SURRENDER" "CASHBACK" "HEALTH" Requiredstring
currencyClaim currency code. Refer to /currencies for available currencies. If not provided, policy currency will be used. Enum: "GHS" "USD" "GBP" "EUR"Not RequiredString
dateOfNotificationDate at which insurer/broker was notified. Current date will be used if not providedNot RequiredString
estimatedLossAmountAmount estimated to have lost after incident Requirednumber
exchangeRateCurrency exchange rate. Default: 1Not Requirednumber
policyIdId of policy to be claimed Requiredstring

Response

CodeDescription
200Claim information
409Unauthorized

Request Sample

Content type
application/json
Example: ClaimsDto
[
{
"policyId": "098rjp32oepoip0oiekj39839u3",
"dateOfLoss": "12-12-12",
"dateOfNotification": "2020-12-12",
"incidentLocation": "Accra central, Accra",
"description": "A boy crossed the road carelessly, I tried to avoid him then my car crashed into a nearby barricade",
"lossCategory": "MEDICALS",
"estimatedLossAmount": 220000,
"assets": [
"626a9b13925a10db2b59741f",
"626a9b13925a10db2b59742f"
],
"thirdPartyLoss": {
"0": {},
"type": "DEATH",
"phoneNumber": "+23324785639",
"damagedItems": [],
"claimantName": "David Cash"
},
"currency": "GHS",
"exchangeRate": 0.1
}
...
]
Content type
application/json
Example: MicroInsuranceClaimDto

[
{
"policyId": "098rjp32oepoip0oiekj39839u3",
"dateOfNotification": "2020-12-12",
"estimatedLossAmount": 220000,
"currency": "GHS",
"exchangeRate": 0.1,
"claimType": "CASHBACK"
}
...
]

Response Sample

Content type
application/json
Example: Claim
[
{
"statusCode": 200,
"success": true,
"data": [
+{..}
]
}
...
]