Motor Premium

V6

post /insurance/product/v6/motor/premiums

This endpoint to get motor plan premiums

Request Header
Name Type Required Description
authorization string Required Bearer token
content-type string Required application/json
Request Body
Name Type Required Description
sale_channel string Required Sales channel code to collect transactions.
  • BKO
agent_no string Required Agent number
reg_province 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
vehicle_year int Conditional Manufacture Year e.g. 2021

Condition: This field is required for standalone compulsory

tax_expiry_date date Conditional Tax expiration date

Condition: This field is required when policy_type is compulsory and not full year coverage

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"

deductible 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

has_cctv bool Required A flag for vehicles with CCTV or dashcam
packages Array of string Required Array of package key. Provided by AXA

Max : 10 packages

promo string Optional

Max length: 10

battery_replacement bool Optional A flag for battery replacement
battery_installed string Condition Type of battery installed
  • Original
  • Replaced

Condition: This field is required when battery_replacement is true

battery_installed_date date Condition Battery installed date

Condition: This field is required when battery_replacement is true and battery_installed is replaced

oic_home_charger_si int Optional OIC home charger sum insured
drivers array[object] Conditional Array of Drivers
This applies only to the policy type voluntary and following below condition details.
The driver is at least 18 years old but not over 100 years old.

Condition:Policy start date between 01/06/2025 to 31/12/2025

package use of vehicle registration type Car Age Condition

[EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

Max: 5 drivers

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

1 year(s)

Required

Max: 5 drivers

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

> 1 year(s)

Optional

Max: 2 drivers

[EV]

Type1, Type2Puls, Type3Plus
Commercial Use All registration types All car age

Not Required

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.3

All car age

Not Required

[NON EV]

Type1, Type2Puls, Type3Plus
Commercial Use All registration types All car age

Not Required

Condition:Policy start date after 31/12/2025

package use of vehicle registration type Car Age Condition

[EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

Max: 5 drivers

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

Max: 5 drivers

[EV]

Type1, Type2Puls, Type3Plus
Commercial Use All registration types All car age

Not Required

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.3

All car age

Not Required

[NON EV]

Type1, Type2Puls, Type3Plus
Commercial Use All registration types All car age

Not Required

*** registration type ***

1 : Private passenger car not more than 7 seats (RY.1)
2 : Private passenger car more than 7 seats (RY.2)
3 : Private truck/pickup (RY.3)

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 : type1
{
  "sale_channel": "BKO",
  "agent_no": "XXXXX",
  "reg_province": "10",
  "use_of_vehicle": "PrivateUse",
  "vehicle_key": "HOND25AMS",
  "sum_insure": 900000,
  "garage": "Dealer",
  "inception_date": "2025-06-01",
  "expiry_date": "2026-06-01",
  "has_cctv": false,
  "promo": "",
  "packages": [
    "Type1"
  ],
  "drivers": [
    {
      "no": 1,
      "date_of_birth": "1985-09-12T00:00:00",
      "id_card": "0000000000001",
      "license": "12345678"
    }
  ],
  "lang": "en",
  "offset": 1,
  "limit": 10
}
Example request : type2puls
{
  "sale_channel": "BKO",
  "agent_no": "XXXXX",
  "reg_province": "10",
  "use_of_vehicle": "PrivateUse",
  "vehicle_key": "HOND25AMS",
  "sum_insure": 100000,
  "garage": "Contract",
  "inception_date": "2025-06-01",
  "expiry_date": "2026-06-01",
  "has_cctv": false,
  "promo": "",
  "packages": [
    "Type2Plus"
  ],
  "drivers": [
    {
      "no": 1,
      "date_of_birth": "1985-09-12T00:00:00",
      "id_card": "0000000000001",
      "license": "12345678"
    }
  ],
  "lang": "en",
  "offset": 1,
  "limit": 10
}
Example request : type3puls
{
  "sale_channel": "BKO",
  "agent_no": "XXXXX",
  "reg_province": "10",
  "use_of_vehicle": "PrivateUse",
  "vehicle_key": "HOND25AMS",
  "sum_insure": 100000,
  "garage": "Contract",
  "inception_date": "2025-06-01",
  "expiry_date": "2026-06-01",
  "has_cctv": false,
  "promo": "",
  "packages": [
    "Type3Plus"
  ],
  "drivers": [
    {
      "no": 1,
      "date_of_birth": "1985-09-12T00:00:00",
      "id_card": "0000000000001",
      "license": "12345678"
    }
  ],
  "lang": "en",
  "offset": 1,
  "limit": 10
}
Example request : type3
{
  "sale_channel": "BKO",
  "agent_no": "XXXXX",
  "reg_province": "10",
  "use_of_vehicle": "PrivateUse",
  "vehicle_key": "HOND25AMS",
  "inception_date": "2025-06-01",
  "expiry_date": "2026-06-01",
  "has_cctv": false,
  "promo": "",
  "packages": [
    "Type3Plus"
  ],
  "drivers": [
    {
      "no": 1,
      "date_of_birth": "1985-09-12T00:00:00",
      "id_card": "0000000000001",
      "license": "12345678"
    }
  ],
  "lang": "en",
  "offset": 1,
  "limit": 10
}
Example request : type2puls + compulsory
{
  "sale_channel": "BKO",
  "agent_no": "XXXXX",
  "reg_province": "10",
  "use_of_vehicle": "PrivateUse",
  "vehicle_key": "HOND25AMS",
  "sum_insure": 100000,
  "garage": "Contract",
  "inception_date": "2025-06-01",
  "expiry_date": "2026-06-01",
  "has_cctv": false,
  "promo": "",
  "packages": [
    "Type2PLus",
    "Compulsory"
  ],
  "drivers": [
    {
      "no": 1,
      "date_of_birth": "1985-09-12T00:00:00",
      "id_card": "0000000000001",
      "license": "12345678"
    }
  ],
  "lang": "en",
  "offset": 1,
  "limit": 10
}
Example request : compulsory (full)
{
    "sale_channel": "BKO",
    "agent_no": "XXXXX",
    "reg_province": "10",
    "use_of_vehicle": "PrivateUse",
    "vehicle_key": "EB1061",
    "inception_date": "2025-06-20",
    "expiry_date": "2026-06-20",
    "has_cctv": false,
    "promo": "",
    "packages": [
        "Compulsory"
    ],
    "vehicle_year": 2023,
    "lang": "th",
    "offset": 1,
    "limit": 10
}
Example request : compulsory (term)
{
    "sale_channel": "BKO",
    "agent_no": "XXXXX",
    "reg_province": "10",
    "use_of_vehicle": "PrivateUse",
    "vehicle_key": "EB1061",
    "inception_date": "2025-06-20",
    "expiry_date": "2026-01-15",
    "tax_expiry_date": "2026-01-15",
    "has_cctv": false,
    "promo": "",
    "packages": [
        "Compulsory"
    ],
    "vehicle_year": 2023,
    "lang": "th",
    "offset": 1,
    "limit": 10
}
Example request : compulsory (more than 1 year)
{
    "sale_channel": "BKO",
    "agent_no": "XXXXX",
    "reg_province": "10",
    "use_of_vehicle": "PrivateUse",
    "vehicle_key": "EB1061",
    "inception_date": "2025-06-20",
    "expiry_date": "2026-09-15",
    "tax_expiry_date": "2026-09-15",
    "has_cctv": false,
    "promo": "",
    "packages": [
        "Compulsory"
    ],
    "vehicle_year": 2023,
    "lang": "th",
    "offset": 1,
    "limit": 10
}
Response
Name Type Description
pagination object Json object containing details of the Pagination
data object Json object containing details of the Premium
Example response: Type1 (en)
{
    "pagination": {
        "size": 1,
        "offset": 1,
        "limit": 10
    },
    "data": [
        {
            "price_ref": "b7b2da4f-44b7-30tc-b021-98bff87a482e",
            "package_key": "Type1",
            "package_name": "Type 1",
            "vehicle_code": "E11",
            "use_of_vehicle": "PrivateUse",
            "garage": "Dealer",
            "make": "Aion",
            "model": "Y Plus",
            "year": 2023,
            "registration_type": "1",
            "before_net_premium": 33314.0,
            "before_stamp": 134.0,
            "before_vat": 2341.36,
            "before_total_premium": 35789.36,
            "net_premium": 33314.0,
            "discount": 0.0,
            "stamp": 134.0,
            "vat": 2341.36,
            "total_premium": 35789.36,
            "promo": "",
            "coverages": [
                {
                    "order": 1,
                    "name": "Product",
                    "amount": "Type 1"
                },
                {
                    "order": 2,
                    "name": "Bodily injury/person",
                    "amount": "500000"
                },
                {
                    "order": 3,
                    "name": "Bodily injury/accident",
                    "amount": "10000000"
                },
                {
                    "order": 4,
                    "name": "Property damage/accident",
                    "amount": "5000000"
                },
                {
                    "order": 5,
                    "name": "Own damage",
                    "amount": "500000"
                },
                {
                    "order": 6,
                    "name": "Own damage natural perils",
                    "amount": "Not cover"
                },
                {
                    "order": 7,
                    "name": "Fire and Theft",
                    "amount": "500000"
                },
                {
                    "order": 8,
                    "name": "Personal accident",
                    "amount": "100000"
                },
                {
                    "order": 9,
                    "name": "Medical expense",
                    "amount": "100000"
                },
                {
                    "order": 10,
                    "name": "Bail bond",
                    "amount": "200000"
                },
                {
                    "order": 11,
                    "name": "OD deductible",
                    "amount": "0"
                },
                {
                    "order": 12,
                    "name": "Driver",
                    "amount": ""
                },
                {
                    "order": 13,
                    "name": "Garage",
                    "amount": "Dealer Garage"
                },
                {
                    "order": 14,
                    "name": "CCTV",
                    "amount": "No CCTV"
                },
                {
                    "order": 15,
                    "name": "Charging cable",
                    "amount": "10000"
                },
                {
                    "order": 16,
                    "name": "Home charger",
                    "amount": "50000"
                },
                {
                    "order": 17,
                    "name": "Third party liability from use of EV charger",
                    "amount": "1000000"
                },
                {
                    "order": 18,
                    "name": "Battery replacement",
                    "amount": "No"
                },
                {
                    "order": 19,
                    "name": "OIC home charger",
                    "amount": "0"
                }
            ]
        }
    ]
}
Example response: Type2Plus (th)
{
    "pagination": {
        "size": 1,
        "offset": 1,
        "limit": 10
    },
    "data": [
        {
            "price_ref": "abf7f286-1d7c-401e-a01f-c32ad83a24b5",
            "package_key": "Type2PLus",
            "package_name": "Type 2+",
            "vehicle_code": "110",
            "use_of_vehicle": "PrivateUse",
            "garage": "Contract",
            "make": "Honda",
            "model": "Civic",
            "year": 2025,
            "registration_type": "1",
            "before_net_premium": 6423.0,
            "before_stamp": 26.0,
            "before_vat": 451.43,
            "before_total_premium": 6900.43,
            "net_premium": 6423.0,
            "discount": 0.0,
            "stamp": 26.0,
            "vat": 451.43,
            "total_premium": 6900.43,
            "promo": "",
            "coverages": [
                {
                    "order": 1,
                    "name": "ผลิตภัณฑ์",
                    "amount": "ชั้น 2+"
                },
                {
                    "order": 2,
                    "name": "ความเสียหายต่อชีวิตหรือร่างกาย/คน",
                    "amount": "500000"
                },
                {
                    "order": 3,
                    "name": "ความเสียหายต่อชีวิตหรือร่างกาย/ครั้ง",
                    "amount": "10000000"
                },
                {
                    "order": 4,
                    "name": "ความเสียหายต่อทรัพย์สิน/ครั้ง",
                    "amount": "1000000"
                },
                {
                    "order": 5,
                    "name": "ความเสียหายต่อรถยนต์",
                    "amount": "100000"
                },
                {
                    "order": 6,
                    "name": "ความเสียหายต่อรถยนต์จากภัยธรรมชาติ",
                    "amount": ""
                },
                {
                    "order": 7,
                    "name": "รถยนต์สูญหาย/ไฟไหม้",
                    "amount": "100000"
                },
                {
                    "order": 8,
                    "name": "อุบัติเหตุส่วนบุคคล",
                    "amount": "100000"
                },
                {
                    "order": 9,
                    "name": "ค่ารักษาพยาบาล",
                    "amount": "100000"
                },
                {
                    "order": 10,
                    "name": "ประกันตัวผู้ขับขี่",
                    "amount": "300000"
                },
                {
                    "order": 11,
                    "name": "ค่าเสียหายส่วนแรก",
                    "amount": "0"
                },
                {
                    "order": 12,
                    "name": "ระบุผู้ขับขี่",
                    "amount": "ไม่ระบุชื่อผู้ขับ"
                },
                {
                    "order": 13,
                    "name": "ซ่อมอู่ประกัน / ซ่อมห้าง",
                    "amount": "ซ่อมอู่ประกัน"
                },
                {
                    "order": 14,
                    "name": "กล้องติดรถยนต์",
                    "amount": "ไม่มีกล้อง"
                },
                {
                    "order": 15,
                    "name": "ความเสียหายต่อสายชาร์จรถยนต์ไฟฟ้า",
                    "amount": "0"
                },
                {
                    "order": 16,
                    "name": "ความเสียหายต่อเครื่องชาร์จรถยนต์ไฟฟ้าที่บ้าน",
                    "amount": "0"
                },
                {
                    "order": 17,
                    "name": "ความรับผิดต่อบุคคลภายนอกจากการใช้งานเครื่องชาร์จรถยนต์ไฟฟ้า",
                    "amount": "0"
                },
                {
                    "order": 18,
                    "name": "การชดใช้ค่าสินไหมทดแทนเบตเตอรี่รถยนต์ไฟฟ้า",
                    "amount": "-"
                },
                {
                    "order": 19,
                    "name": "ความเสียหายต่อเครื่องชาร์จรถยนต์ไฟฟ้าส่วนบุคคล",
                    "amount": "0"
                }
            ]
        }
    ]
}
Example response: Compulsory (en)
{
    "pagination": {
        "size": 1,
        "offset": 1,
        "limit": 10
    },
    "data": [
        {
            "price_ref": "4f4876dc-be68-42da-8dfd-f0ca829ee68c",
            "promo": "",
            "package_key": "Compulsory",
            "package_name": "Compulsory",
            "vehicle_code": "1.10",
            "use_of_vehicle": "privateUse",
            "garage": "",
            "make": "TOYOTA",
            "model": "CAMRY",
            "year": 2023,
            "registration_type": "1",
            "before_net_premium": 743.01,
            "before_stamp": 3.0,
            "before_vat": 52.22,
            "before_total_premium": 798.23,
            "net_premium": 743.01,
            "discount": 0.0,
            "stamp": 3.0,
            "vat": 52.22,
            "total_premium": 798.23,
            "coverages": [
                {
                    "order": 1,
                    "name": "Product",
                    "amount": "Compulsory"
                },
                {
                    "order": 2,
                    "name": "Bodily injury/person",
                    "amount": "500000"
                },
                {
                    "order": 3,
                    "name": "Bodily injury/accident",
                    "amount": "5000000"
                },
                {
                    "order": 4,
                    "name": "Property damage/accident",
                    "amount": "0"
                },
                {
                    "order": 5,
                    "name": "Own damage",
                    "amount": "0"
                },
                {
                    "order": 6,
                    "name": "Own damage natural perils",
                    "amount": "Not cover"
                },
                {
                    "order": 7,
                    "name": "Fire and Theft",
                    "amount": "0"
                },
                {
                    "order": 8,
                    "name": "Personal accident",
                    "amount": "0"
                },
                {
                    "order": 9,
                    "name": "Medical expense",
                    "amount": "0"
                },
                {
                    "order": 10,
                    "name": "Bail bond",
                    "amount": "0"
                },
                {
                    "order": 11,
                    "name": "OD deductible",
                    "amount": "0"
                },
                {
                    "order": 12,
                    "name": "Driver",
                    "amount": "Unnamed driver"
                },
                {
                    "order": 13,
                    "name": "Garage",
                    "amount": "-"
                },
                {
                    "order": 14,
                    "name": "CCTV",
                    "amount": "No CCTV"
                },
                {
                    "order": 15,
                    "name": "Charging cable",
                    "amount": "0"
                },
                {
                    "order": 16,
                    "name": "Home charger",
                    "amount": "0"
                },
                {
                    "order": 17,
                    "name": "Third party liability from use of EV charger",
                    "amount": "0"
                },
                {
                    "order": 18,
                    "name": "Battery replacement",
                    "amount": "-"
                },
                {
                    "order": 19,
                    "name": "OIC home charger",
                    "amount": "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 (RY.1)
  • 2 : Passesger cars more than 7 seats (RY.2)
  • 3 : Private truck/pickup (RY.3)
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
Driver Reference
Name Type Required Description
date_of_birth date Required Driver's date of birth

Format: yyyy-mm-dd

Condition: The driver is at least 18 years old but not over 100 years old.

id_card string Conditional Passport No/ Citizen ID

Condition:Policy start date between 01/06/2025 to 31/12/2025

package use of vehicle registration type Car Age Condition

[EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

1 year(s)

Required

Condition:Policy start date after 31/12/2025

package use of vehicle registration type Car Age Condition

[EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

*** registration type ***

1 : Private passenger car not more than 7 seats (RY.1)
2 : Private passenger car more than 7 seats (RY.2)
3 : Private truck/pickup (RY.3)

license string Conditional Car driving licence number

Condition:Policy start date between 01/06/2025 to 31/12/2025

package use of vehicle registration type Car Age Condition

[EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

1 year(s)

Required

Condition:Policy start date after 31/12/2025

package use of vehicle registration type Car Age Condition

[EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

[NON EV]

Type1, Type2Puls, Type3Plus
Private Use

RY.1, RY.2

All car age

Required

*** registration type ***

1 : Private passenger car not more than 7 seats (RY.1)
2 : Private passenger car more than 7 seats (RY.2)
3 : Private truck/pickup (RY.3)