Motor Premium
V5
get /insurance/product/v5/motor/premiums?offset=1&limit=10&sale_channel={sale_channel}&agent_no={agent_no}®_province={reg_province}&use_of_vehicle={use_of_vehicle}&vehicle_key={vehicle_key}&driver_dob1={driver_dob1}&driver_dob2={driver_dob2}&sum_insure={sum_insure}&garage={garage}&natcat_code={natcat_code}&deductible={deductible}&inception_date={inception_date}&expiry_date={expiry_date}&cctv={cctv}&promo={promo}&packages={packages}
This endpoint to get motor plan premiums
This endpoint (voluntary premium) is deprecated and will be removed on 2025-12-31. Use /insurance/product/v6/motor/premiums instead.
Request Header
Name | Type | Required | Description |
---|---|---|---|
authorization | string | Required | Bearer token |
content-type | string | Required | application/json |
Query String Parameter
Name | Type | Required | Description |
---|---|---|---|
sale_channel | string | Required |
Sales channel code to collect transactions.
|
agent_code | string | Required | Agent number |
reg_no_province_code | string | Required |
Vehicle license plate(province)
Refer to License Plate Province |
use_of_vehicle | string | Required |
Vehicle use
|
vehicle_key | string | Required | Unique Vehicle Key Provided by AXA |
driver_dob1 | date | Optional |
Driver's date of birth 1
Format: yyyy-mm-dd
|
driver_dob2 | date | Optional |
Driver's date of birth 2
Format: yyyy-mm-dd
|
sum_insured | int | Conditional |
The sum insured under a motor insurance policy
|
garage | string | Conditional |
Garage Type
|
natcat_code | string | Optional |
Natcat code Provided by AXA
|
deduct | int | Optional |
The maximum amount you will be required to pay for your car repair in case of damage to your vehicle only when you are at fault or without an identified responsible third party.
Condition: if packages is "type1" then deduct can be 0, 3000 or 5000
if packages is "type2plus" or, "type3plus" the deduct can be 0 or 2000
|
inception_date | date | Required |
Policy effective date
Format: yyyy-mm-dd |
expiry_date | date | Required |
Policy expiration date
Format: yyyy-mm-dd |
cctv | bool | Required | A flag for vehicles with CCTV or dashcam |
packages | string | Required |
Array of package key. Provided by AXA
Max : 10 packages |
promo | string | Optional | Max length: 10 |
lang | string | Required |
Response Language
|
offset | int | Required | Specifying where to start a page |
limit | int | Required | Specifying the page size |
Example request
Response
Name | Type | Description |
---|---|---|
pagination | object | Json object containing details of the Pagination |
data | object | Json object containing details of the Premium |
Example response
Pagination
Name | Type | Description |
---|---|---|
offset | int | Specifying where to start a page |
limit | int | Specifying the page size in the query |
size | int | Total records |
Premium
Name | Type | Description |
---|---|---|
price_ref | string | Unique string that the client can refer to pricing |
package_key | string | Unique string that the client can refer to plan premium |
package_name | string | Package name |
vehicle_code | string |
vehicle code
|
use_of_vehicle | string |
Vehicle use
|
garage | string |
Garage Type
|
make | string | Vehicle make |
model | string | Vehicle model |
year | string | Manufacture Year e.g. 2021 |
registration_type | string |
Type of registration
|
before_net_premium | decimal(18,2) | Net premium before discount |
before_stamp | decimal(18,2) | Stamp before discount |
before_vat | decimal(18,2) | Vat before discount |
before_total_premium | decimal(18,2) | Total premium before discount |
net_premium | decimal(18,2) | Net premium |
stamp | decimal(18,2) | Stamp |
vat | decimal(18,2) | Vat |
total_premium | decimal(18,2) | Total premium |
coverages | array[object] | Array of json object containing details of the Coverage |
Coverage Reference
Name | Type | Description |
---|---|---|
order | int | Order number |
name | string | name of coverage eg. Own Damage due to Natural Perils |
amount | string | Coverege text |