Motor Premium

V4

get /insurance/product/v4/motor/premiums?offset=1&limit=10&sale_channel={sale_channel}&agent_code={agent_code}&promo={promo}®_province_code={reg_province_code}&use_of_vehicle={use_of_vehicle}&vehicle_key={vehicle_key}&driver_dob1={driver_dob1}&driver_dob2={driver_dob2}&sum_insured={sum_insured}&garage={garage}&natcat_code={natcat_code}&deduct={deduct}&cctv={cctv}&inception_date={inception_date}&expiry_date={expiry_date}&packages={packages}&lang={lang}

This endpoint to get motor 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_province_code string Required Vehicle license plate(province)

Refer to License Plate Province

use_of_vehicle string Required Vehicle use
  • PrivateUse
  • CommercialUse
vehicle_key string Required Unique Vehicle Key Provided by AXA
sum_insured int Conditional The sum insured under a motor insurance policy

Condition: This field is required when packages are "type1","type2plus", "type3plus"

garage string Conditional Garage Type
  • Contract
  • Dealer

Condition: This field is required when packages are "type1","type2plus", "type3plus"

natcat_code string Optional Natcat code Provided by AXA

Condition: Effective only when packages are "type2plus", "type3plus"

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

Condition: Effective only when packages are "type1","type2plus", "type3plus"

cctv bool Required A flag for vehicles with CCTV or dashcam
inception_date date Required Policy effective date

Format: yyyy-mm-dd

expiry_date date Required Policy expiration date

Format: yyyy-mm-dd

packages string Required Array of package key. Provided by AXA

Max : 10 packages

driver_dob1 date Optional Driver's date of birth 1

Format: yyyy-mm-dd

Condition: This applies only to the packages are "type1".
The driver is at least 18 years old but not over 100 years old.

driver_dob2 date Optional Driver's date of birth 2

Format: yyyy-mm-dd

Condition: This applies only to the packages are "type1".
The driver is at least 18 years old but not over 100 years old.

promo string Optional

Max length: 10

lang string Required Response Language
  • en
  • th
offset int Required Specifying where to start a page
limit int Required Specifying the page size
Example request
GET https://uatapiconnect.axa.co.th/insurance/product/v4/motor/premiums?lang=en&offset=1&limit=10&sale_channel=CNN&promo=®_province_code=65&use_of_vehicle=PrivateUse&vehicle_key=MITS22AVP&driver_dob1=&driver_dob2=&sum_insured=100000&garage=Contract&natcat_code=NO&deduct=0&cctv=True&inception_date=2023-01-31&expiry_date=2024-01-31&packages=Type2Plus&packages=Type3Plus&agent_code=AG9999
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": {
        "offset": 1,
        "limit": 10,
        "size": 1
    },
    "data": [
        {
            "price_ref": "V7WEPuVbmN4E9ORWQ97N",
            "package_key": "Type3",
            "package_name": "Type 3",
            "vehicle_code": "110",
            "use_of_vehicle": "Private",
            "garage": "",
            "make": "Honda",
            "model": "Accord",
            "year": 2022,
            "registration_type": "1",
            "before_net_premium": 2383.0,
            "before_stamp": 10.0,
            "before_vat": 167.51,
            "before_total_premium": 2560.51,
            "net_premium": 2383.0,
            "discount": 0.0,
            "stamp": 10.0,
            "vat": 167.51,
            "total_premium": 2560.51,
            "coverage": {
                "tpbi_person": 500000.0,
                "tpbi_term": 10000000.0,
                "tppd": 600000.0,
                "fire_theft": 0.0,
                "own_damage": 0.0,
                "deduct": 0.0,
                "natural_perils": 0.0,
                "pa_death_driver": 50000.0,
                "pa_death_passenger": 50000.0,
                "pa_temporary_driver": 0.0,
                "pa_temporary_passenger": 0.0,
                "medical_expenses": 50000.0,
                "bailbond": 200000.0
            }
        }
    ]
}
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
  • 110
  • 120
  • 210
  • 220
  • 320
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
coverage object Json object containing details of the Coverage
Coverage
Name Type Description
tpbi_person decimal(18,2) Bodily Injury or Compensation Over maximum limit of compulsory insurance only [Baht/Person]
tpbi_term decimal(18,2) Bodily Injury or Compensation Over maximum limit of compulsory insurance only [Baht/Accident]
tppd decimal(18,2) TP Property Damage [Baht/Accident]
fire_theft decimal(18,2) Coverage for damage - Fire and Theft [Baht]
own_damage decimal(18,2) Own damage due to collision with Motor Vehicles [Baht/Accident]
deduct decimal(18,2) Deductible in case at fault [Baht/Accident]
natural_perils decimal(18,2) Own Damage due to Natural Perils [Baht/Accident]
pa_death_driver decimal(18,2) Death Dismemberment Permanent Disability - Driver [Baht/Person]
pa_death_passenger decimal(18,2) Death Dismemberment Permanent Disability - Passenger [Baht/Person]
pa_temporary_driver decimal(18,2) Death Dismemberment Temporary Disability - Driver [Baht/Person]
pa_temporary_passenger decimal(18,2) Death Dismemberment Temporary Disability - Passenger [Baht/Person]
medical_expenses decimal(18,2) Medical Expenses
bailbond decimal(18,2) Bail Bond