Motor Compulsory Premium

V5

get /insurance/product/v5/motor/premiums/compulsory?lang={lang}&sale_channel={sale_channel}&agent_no={agent_no}®_no_province_code={reg_no_province_code}&vehicle_key={vehicle_key}&vehicle_year={vehicle_year}&inception_date={inception_date}&expiry_date={expiry_date}&promo={promo}

This endpoint to get motor compulsory plan premiums

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.
  • BKO
agent_code string Required Agent number
reg_no_province_code string Required Vehicle license plate(province)

Refer to License Plate Province

vehicle_key string Required Unique Vehicle Key Provided by AXA
vehicle_year int Required Manufacture Year e.g. 2021
inception_date date Required Policy effective date

Format: yyyy-mm-dd

expiry_date date Required Policy expiration date

Format: yyyy-mm-dd

tax_expiry_date date Conditional Tax expiration date

Condition: This field is required when not full year coverage

promo string Optional

Max length: 10

lang string Required Response Language
  • en
  • th
Example request
GET https://uatapiconnect.axa.co.th/insurance/product/v5/motor/premiums?offset=1&limit=10&lang=en&sale_channel=BKO&agent_no=XXXXX®_no_province_code=10&vehicle_key=BP03A4&vehicle_year=1998&inception_date=2023-07-21&expiry_date=2024-07-21&promo=
Response
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
  • 1.10
  • 1.20
  • 1.40
use_of_vehicle string Vehicle use
  • PrivateUse
  • CommercialUse
garage string Garage Type
  • Contract
  • Dealer
make string Vehicle make
model string Vehicle model
year string Manufacture Year e.g. 2021
registration_type string Type of registration
  • 1 : Passenger cars not more than 7 seats
  • 2 : Passesger cars more than 7 seats
  • 3 : Private truck/pickup
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
Example response
{
    "price_ref": "V7WEPuVbmN4E9ORWQ97N",
    "package_key": "Compulsory",
    "package_name": "Compulsory",
    "vehicle_code": "1.10",
    "use_of_vehicle": "PrivateUse",
    "garage": "",
    "make": "Honda",
    "model": "Accord",
    "year": 2022,
    "registration_type": "1",
    "before_net_premium": 600.0,
    "before_stamp": 3.0,
    "before_vat": 42.21,
    "before_total_premium": 645.21,
    "net_premium": 600.0,
    "discount": 0.0,
    "stamp": 3.0,
    "vat": 42.21,
    "total_premium": 645.21,
    "coverages": [
        {
            "order": 1,
            "name": "Own Damage Sum Insured",
            "amount": "N/A"
        },
        {
            "order": 2,
            "name": "Own damage due to Natural Perils",
            "amount": "N/A"
        },
        {
            "order": 3,
            "name": "Deductible",
            "amount": "N/A"
        },
        {
            "order": 4,
            "name": "Fire and Theft",
            "amount": "N/A"
        },
        {
            "order": 5,
            "name": "Bodily injury / Person",
            "amount": "500000"
        },
        {
            "order": 6,
            "name": "Bodily injury / Accident",
            "amount": "5000000"
        },
        {
            "order": 7,
            "name": "Limit for property damage / Accident",
            "amount": "N/A"
        },
        {
            "order": 8,
            "name": "Personal Accident",
            "amount": "N/A"
        },
        {
            "order": 9,
            "name": "Medical Expense",
            "amount": "N/A"
        },
        {
            "order": 10,
            "name": "Bail Bond",
            "amount": "N/A"
        },
        {
            "order": 11,
            "name": "Accidental damage or loss of Electric Vehicle Charging Cable",
            "amount": "N/A"
        },
        {
            "order": 12,
            "name": "Accidental damage or loss of Home Charger",
            "amount": "N/A"
        },
        {
            "order": 13,
            "name": "Third party liability due to the use of home charger and public electric vehicle charging station",
            "amount": "N/A"
        }
    ]
}
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