Skip to content

Key Concepts

Authentication

Connect to the API using the authentication token provided during signup. Every API call must include a valid API key in the Authorization request header. See Authentication for details.

Policyholders

A policyholder is the entity (individual or corporate) that holds an insurance policy. You must create a policyholder before issuing any policy. The returned id is used in all subsequent API calls.

Quotation Inquiry

A quotation enables you to obtain quick premium estimates on products from partner insurers. This lets you check premiums before committing to a policy. Quotations can be created for motor, travel, life, and general insurance.

Policy Generation

Policy generation is the process of converting a quotation into an active insurance policy. The workflow is:

  1. Create a policyholder
  2. Browse available products
  3. Generate a quotation
  4. Pay the premium
  5. Issue the policy

Some endpoints support instant issue — combining quotation, payment, and policy issuance in one step.

Payments

Payment processing enables premium payments for policies. Supported payment methods:

  • Mobile Money — Airtel Money, MTN Mobile Money, Zamtel Kwacha
  • Card — Visa and Mastercard
  • Mobile Banking — Local banking platforms

Pagination

List endpoints return paginated results. Use PageNumber and PageSize query parameters to navigate pages. Responses include totalItems, pageSize, pageNumber, and totalPages.

Documents

After issuing a policy, you can download:

  • Policy Schedule — Detailed policy terms
  • Insurance Certificate — Proof of insurance
  • Payment Receipt — Proof of premium payment

Built with ❤️ by Hobbiton Technologies