Digital Insurance Infrastructure API for distributing insurance products through your digital touchpoints.
Contact
Servers
Get all individuals
Returns a paginated list of individual clients registered under your partner account.
Authorizations
Parameters
Query Parameters
Responses
Paginated list of individuals
Create Individual
Register a new individual client (policyholder). Required fields: firstName, lastName, phoneNumber, email, idNumber, idType. The returned id is used when creating quotations.
Authorizations
Request Body
Responses
Individual policyholder created
Get individual by ID
Returns a single individual client by hashed ID.
Authorizations
Parameters
Path Parameters
Responses
Individual policyholder
Get all corporates
Returns a paginated list of corporate clients registered under your partner account.
Authorizations
Parameters
Query Parameters
Responses
Paginated list of corporates
Create Corporate
Register a new corporate client (policyholder). Required fields: name, email, phoneNumber, taxPayerId (TPIN). The returned id is used when creating quotations.
Authorizations
Request Body
Responses
Corporate policyholder created
Get corporate by ID
Returns a single corporate client by hashed ID.
Authorizations
Parameters
Path Parameters
Responses
Corporate policyholder
Get client vehicles
Returns all vehicles registered under a client.
Authorizations
Parameters
Path Parameters
Query Parameters
"HasPolicy""NoPolicy"Responses
List of vehicles
Create vehicle
Register a new vehicle for a client. Required fields: make, model, yearOfManufacture, registrationNumber, chassisNumber, engineNumber, motorRiskCategoryId.
Authorizations
Parameters
Path Parameters
Client ID
Request Body
Responses
Vehicle created
Search vehicles
Search for vehicles by registration number, chassis number, or engine number. Also returns insurance status.
Authorizations
Parameters
Query Parameters
Vehicle registration number
Responses
Vehicle details
Get all products
Returns a paginated list of all insurance products available to your partner account, across all lines of business (motor, travel, general, life). Use the returned product id when creating quotations.
Authorizations
Parameters
Query Parameters
Responses
Paginated list of products
Get all motor products
Returns motor insurance products available to your partner account, including risk categories and premium rates. The response includes thirdPartyRates and comprehensiveRates arrays.
Authorizations
Parameters
Query Parameters
Responses
Motor products list
Get product by ID
Returns a single product by its hashed ID, including full package and benefit details.
Authorizations
Parameters
Path Parameters
Responses
Product details
Get all travel products
Get all life products
Get life product by ID
Motor quotation inquiry
Get a quick premium estimate for a motor insurance product without creating a formal quotation.
Authorizations
Request Body
Responses
Quotation inquiry result
Motor quotation comparison
Compare premiums across multiple motor insurance products for the same vehicle and coverage period.
Authorizations
Request Body
Responses
Comparison results
Get motor quotations
Returns a paginated list of motor quotations.
Authorizations
Parameters
Query Parameters
"date-time""date-time"Responses
Paginated list of motor quotations
Create motor quotation
Create a formal motor insurance quotation. Returns a quoteId used to issue a policy.
Authorizations
Request Body
Responses
Motor quotation created
Get travel quotations
Create travel quotation
Create a travel insurance quotation. Returns a quoteId used to issue a policy.
Authorizations
Request Body
Responses
Travel quotation created
Get travel quotation by ID
Issue travel policy
Issue a travel policy by paying for a travel quotation.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Travel policy issued
Instant issue travel policy
Create, quote, and issue a travel policy in a single step with payment.
Authorizations
Request Body
Responses
Travel policy issued instantly
Renew and pay travel policy
Renew a travel insurance policy with payment.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Travel policy renewed and paid
Get travel policy certificate
Get travel policies
Get travel policy by ID
Get life quotations
Create life quotation
Create a life insurance quotation. Returns a quoteId used to issue a policy.
Authorizations
Request Body
Responses
Life quotation created
Get life quotation by ID
Issue life policy
Issue a life policy by paying for a life quotation.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Life policy issued
Instant issue life policy
Create, quote, and issue a life policy in a single step with payment.
Authorizations
Request Body
Responses
Life policy issued instantly
Renew and pay life policy
Renew a life insurance policy with payment.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Life policy renewed and paid
Get life policy certificate
Get life policies
Get life policy by ID
Pay for quotation
Initiate a payment for a motor insurance quotation. Supports mobile money (Airtel, MTN, Zamtel), card (Visa/Mastercard), and mobile banking.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Payment initiated
Get transaction status
Check the status of a payment transaction by its reference number.
Authorizations
Parameters
Path Parameters
Responses
Transaction status
Motor Policies
Motor insurance policy management
Operations
Issue motor policy
Instant issue motor policy
Create and issue a motor policy in a single step without a separate quotation.
Authorizations
Request Body
Responses
Motor policy issued instantly
Instant issue and pay motor policy
Create, issue, and pay for a motor policy in a single step.
Authorizations
Request Body
Responses
Motor policy issued and paid
Renew motor policy
Renew an existing motor insurance policy.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Motor policy renewed
Renew and pay motor policy
Renew and pay for a motor insurance policy in a single step.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Motor policy renewed and paid
Extend motor policy
Extend an existing motor insurance policy duration.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Motor policy extended
Extend and pay motor policy
Extend and pay for a motor insurance policy in a single step.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Motor policy extended and paid
Get motor policies
Returns a paginated list of motor insurance policies.
Authorizations
Parameters
Query Parameters
"date-time""date-time"Responses
Paginated list of motor policies
Get motor policy by reference
Get motor risk categories
Get policy by vehicle registration
Get policy schedule document
Get insurance certificate
Get payment receipt
Calculate extension premium
Calculate the premium amount for a motor policy extension.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Extension premium calculation
Calculate renewal premium
Calculate the premium amount for a motor policy renewal.
Authorizations
Parameters
Path Parameters
Request Body
Responses
Renewal premium calculation
Issue general policy
Issue a general insurance policy from a quotation.
Authorizations
Parameters
Path Parameters
Request Body
Responses
General policy issued
Renew general policy
Renew an existing general insurance policy.
Authorizations
Parameters
Path Parameters
Request Body
Responses
General policy renewed
Instant issue general policy
Create and issue a general insurance policy in a single step.
Authorizations
Request Body
Responses
General policy issued instantly
Get all policies
Returns a paginated list of all insurance policies.
Authorizations
Parameters
Query Parameters
Responses
Paginated list of policies
