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.
|
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
|
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
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
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
|
offset |
int |
Required |
Specifying where to start a page
|
limit |
int |
Required |
Specifying the page size
|
Example request : type1
Example request : type2puls
Example request : type3puls
Example request : type3
Example request : type2puls + compulsory
Example request : compulsory (full)
Example request : compulsory (term)
Example request : compulsory (more than 1 year)
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"
}
]
}
]
}
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
- 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)
|