Properties
| Property | Type | Description |
|---|---|---|
| application_id | string | Must be a UUID. Unique identifier of the application. |
| policyholder_id | string | Must be a UUID. The unique identifier of the policyholder linked to the application. |
| product_module_definition_id | string | Must be a UUID. Unique identifier of the product module definition associated with the application. Determined by the product module definition associated with the quote from which the application was created. |
| status | string | The status of the application. One of pending or issued. |
| package_name | string | The package name. |
| sum_assured | integer | The maximum insured value in cents. |
| base_premium | integer | The combined risk and platform fee in cents. monthly_premium is calculated from this. |
| monthly_premium | integer | The total monthly premium, in cents, of the application. This is the total premium that will be billed to the policyholder after the policy is issued. |
| module | object | Custom, product-specific information saved to the application for later reference. These parameters are set in the application hook in the product module code. |
| created_at | string | The date at which the quote package was created. |
| created_by | object, null | null is allowed. An object indicating the user or API key that created the application. |
| billing_day | integer, null | null is allowed. The day of month on which the policy to write will be billed on. Should be between 1 and 31, or null. If it falls on a day that does not exist in the month (for example, 31 in February) the policy to be written will be billed on the last day of that month. Setting this value to 31 will ensure that the policy to be written will be billed on the last day of every month. |
| currency | string | The currency used for the quote package, in ISO 4217 format. |
| billing_frequency | string | The frequency at which the policy will be billed. See the billing settings guide for more details on the billing frequency. |
| beneficiaries | array, null | null is allowed. An array of beneficiaries. If null, the default beneficiary may be the policyholder if enabled in the product module settings. Some product modules may require adding beneficiaries to a policy for claims to be processed. |
| input_data | object, null | Application input parameters as received over the create an application endpoint. |
Example
{
"application_id": "02e2ce3b-a235-48ea-8415-c58440f631bd",
"policyholder_id": "246ee082-9f88-44b7-b51c-22a1f1a9a19e",
"package_name": "Theft + comprehensive",
"sum_assured": 1199900,
"monthly_premium": 16999,
"base_premium": 16999,
"module": {
"make": "Apple",
"type": "root_gadgets",
"model": "iPhone 6S 64GB LTE",
"serial_number": "0123456789"
},
"created_at": "2023-02-03T11:17:49.009Z",
"created_by": {
"type": "api_key",
"id": "b6565862-cc6e-4563-85d3-659894338cda",
"owner_id": "e17f06ce-2a6a-4864-b826-19a83270eab4"
},
"currency": "ZAR",
"product_module_definition_id": "4889a9e0-d5f9-4971-8ac2-2175a9d15477",
"billing_frequency": "monthly",
"billing_day": 1,
"status": "pending",
"beneficiaries": [
{
"beneficiary_id": "cd444567-10d5-47f5-a0cc-34e262266359",
"policyholder_id": "246ee082-9f88-44b7-b51c-22a1f1a9a19e",
"percentage": 100,
"relationship": "policyholder"
}
],
"quote_package_id": "3822b8fb-43e7-43f7-94ad-63e94e6ce1e3"
}