Policy Management APIs are collection of interfaces that empowers our merchants and sellers with the ability to acquire, facilitate and manage policy processes end-to-end. At the moment, we only support a designated category of insurance policies purchases.
  • Auto insurance
  • Travel insurance
  • Device insurance
  • Health insurance
  • Personal accident insurance

Policy Issuance

The Policy Issuance API otherwise known as Policy Purchase API is, the critical component that finalizes the purchase of an insurance policy and effectively, its issuance for that customer. Interally there are couple of data captured each tailored according to the requirements of our providers across different categories. Request Fields
FieldTypeRequiredDescription
intent_idStringYesPurchase intent identifier
merchant_codeStringYesMerchant or Partner Seller’s short code
additional_informationJSONYesProduct-specific information required for the insurance type to facilitate this purchase.
activation_metadataJSONYesInformation metadata regarding the policy activation conditions.
For full list of these breakdowns, please visit the Definitions to get detailed breakdown.

Policy Cancellation

To cancel an active insurance policy. This API is used and it captures some required data to help facilitate this process. Request Fields
FieldTypeRequiredDescription
policy_idUUIDNoUnique identifier of the insurance policy. Provided by us.
policy_numberStringNoInsurance policy number as provided by the provider.
cancellation_reasonStringYesCustomer-provided information on why they preffered to have the policy terminated.
alternative_offeringsJSONNoOptional alternative policies or offers suggested by the merchant before cancellation.
merchant_feedbackStringNoOptional feedback from the merchant regarding the cancellation request.

Policy Renewal

Merchant are able to submit renewal request on behalf of their customer just before the policy expires. Whereas there is automatical renewal support for a few policies at point-of-purchase, this Policy Renewal API only allows for renewal request after an active policy has been issued. Request Fields
FieldTypeRequiredDescription
policy_idUUIDNoUnique identifier of the insurance policy. Provided by us.
policy_numberStringNoInsurance policy number as provided by the provider.
preffered_policy_start_dateDateYesDesired start date for the renewed policy (Format: YYYY-MM-DD).
policy_durationIntegerYesDuration of the renewed policy in days (Min.: 1, Max.: 365).
include_additional_coverageBooleanNoWhether additional coverage should be included.
modify_existing_coverageBooleanNoWhether to modify existing coverage. Cannot be selected along with include_additional_coverage.
coverage_detailsJSONNoRequired if modifying or including additional coverage
auto_renewBooleanNoRequired if the policy should auto-renew in the future

Errors

Errors handling details are documented seperately. See Errors Page for status codes and messges