Properties
Properties | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 undefined | ||||||||||||||||
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 objectnull is allowed. An object indicating the user or API key that created the application. | ||||||||||||||||
billing_day integernull 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] (https://en.wikipedia.org/wiki/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 arraynull 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 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"
}