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.
  • BKO
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
  • PrivateUse
  • CommercialUse
vehicle_key string Required Unique Vehicle Key Provided by AXA
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.

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"

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
  • 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/v5/motor/premiums?offset=1&limit=10&lang=th&sale_channel=BKO&agent_no=XXXXX®_no_province_code=10&use_of_vehicle=PrivateUse&vehicle_key=HOND22AAS&driver_dob1=&driver_dob2=&sum_insured=100000&garage=Contract&natcat_code=NO&deduct=0&inception_date=2023-07-21&expiry_date=2024-07-21&cctv=False&packages=&promo=
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": "V7WEPuVcIbmN4E9ORWQ97N",
            "package_key": "Type2Plus",
            "package_name": "Type 2+",
            "vehicle_code": "110",
            "use_of_vehicle": "Private",
            "garage": "Contract",
            "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,
            "coverages": [
                {
                    "order": 1,
                    "name": "ทุนประกันความเสียหายต่อรถยนต์",
                    "amount": "100000"
                },
                {
                    "order": 2,
                    "name": "ความเสียหายต่อรถยนต์จากภัยธรรมชาติ",
                    "amount": "N/A"
                },
                {
                    "order": 3,
                    "name": "ค่าเสียหายส่วนแรก",
                    "amount": "0"
                },
                {
                    "order": 4,
                    "name": "รถยนต์สูญหาย และ ไฟไหม้",
                    "amount": "100000"
                },
                {
                    "order": 5,
                    "name": "ความเสียหายต่อชีวิต ร่างกาย หรือ อนามัย / คน",
                    "amount": "500000"
                },
                {
                    "order": 6,
                    "name": "ความเสียหายต่อชีวิต ร่างกาย หรือ อนามัย / ครั้ง",
                    "amount": "10000000"
                },
                {
                    "order": 7,
                    "name": "วงเงินสูงสุดของความเสียหายต่อทรัพย์สิน / ครั้ง",
                    "amount": "1000000"
                },
                {
                    "order": 8,
                    "name": "อุบัติเหตุส่วนบุคคล",
                    "amount": "100000"
                },
                {
                    "order": 9,
                    "name": "ค่ารักษาพยาบาล",
                    "amount": "100000"
                },
                {
                    "order": 10,
                    "name": "การประกันตัวผู้ขับขี่",
                    "amount": "300000"
                },
                {
                    "order": 11,
                    "name": "ความเสียหายหรือสูญหายต่อสายชาร์จรถยนต์ไฟฟ้า",
                    "amount": "N/A"
                },
                {
                    "order": 12,
                    "name": "ความเสียหายหรือสูญหายต่อเครื่องชาร์จรถยนต์ไฟฟ้าที่บ้าน",
                    "amount": "N/A"
                },
                {
                    "order": 13,
                    "name": "ความรับผิดต่อบุคคลภายนอกจากอุบัติเหตุเนื่องจากการใช้งานเครื่องชาร์จรถยนต์ไฟฟ้าที่บ้านและสถานีชาร์จสาธารณะ",
                    "amount": "N/A"
                }
            ]
        }
    ]
}
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
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