Travel Premium

V5

get /insurance/product/v5/travel/premiums?sale_channel={sale_channel}&agent_no={agent_no}&tourism={tourism}&policy_type={policy_type}&travel_plan={travel_plan}&plan_code={plan_code}&birth_date={birth_date}&inception_date={inception_date}&expiry_date={expiry_date}&pre_existing={pre_existing}&promo={promo}&offset={offset}&limit={limit}&lang={lang}&destinations={destinations}

This endpoint to get travel 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 Intermediary code
tourism string Required Types of Tourism.
  • Inbound
  • Outbound
  • Domestic
policy_type string Required Types of Policy Type.
  • Individual
  • Group
travel_plan string Required Types of Travel Plan.
  • Single
  • Annual
plan_code string Optional Plan code. Provided by AXA
origins array[string] Conditional Array of starting point of the journey. Provided by AXA

Max : 10 origins

Condition: This field is required when tourism is "Inbound", "Domestic"

destinations array[string] Conditional Array of destination of the trip. Provided by AXA

Max : 10 destinations

Condition: This field is required when tourism is "Outbound", "Domestic"

birth_date date Required Date of birth e.g. 1985-09-27

Format: yyyy-mm-dd

Condition: The age of the traveller depends on the insurance conditions.

inception_date date Required Policy effective date.

Format: yyyy-mm-dd

expiry_date date Required Policy expiration date.

Format: yyyy-mm-dd

pre_existing bool Required A flag for pre-existing disease
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/travel/premiums?lang=en&sale_channel=BKO&agent_no=XXXXXX&tourism=Inbound&policy_type=Individual&travel_plan=Single&origins=ABW&origins=AGO&plan_code=&birth_date=1986-01-01&inception_date=2023-05-22&expiry_date=2023-05-23&pre_existing=True&promo=&offset=1&limit=99
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": "4PvnwfoIrwWwbbLawpj1",
            "tourism": "Inbound",
            "policy_type": "Individual",
            "travel_plan": "Single trip",
            "product_code": "",
            "product_name": "Sawasdee Thailand",
            "plan_code": "IS1",
            "plan_name": "Plan 1",
            "duration": 2,
            "before_net_premium": 1743.0,
            "before_stamp": 7.0,
            "before_vat": 0.0,
            "before_total_premium": 1750.0,
            "add_premium": 0.00,
            "net_premium": 1743.0,
            "discount": 0.0,
            "stamp": 7.0,
            "vat": 0.0,
            "total_premium": 1750.0,
            "coverages": {
                "coverages": [
                {
                    "order": 1,
                    "name": "Personal Accident Loss of Life, Dismemberment, Loss of Sight or Total Permanent Disability",
                    "amount_thb": "1,000,000",
                    "amount_usd": "30,244",
                    "amount_eur": "27,710"
                },
                {
                    "order": 2,
                    "name": "Medical Expense due to Accident or Sickness",
                    "amount_thb": "750,000",
                    "amount_usd": "22,683",
                    "amount_eur": "20,782"
                },
                {
                    "order": 3,
                    "name": "Personal Liability",
                    "amount_thb": "850,000",
                    "amount_usd": "25,707",
                    "amount_eur": "23,553"
                },
                {
                    "order": 4,
                    "name": "Travel Delay",
                    "amount_thb": "N/A",
                    "amount_usd": "N/A",
                    "amount_eur": "N/A"
                },
                {
                    "order": 5,
                    "name": "Baggage Delay",
                    "amount_thb": "N/A",
                    "amount_usd": "N/A",
                    "amount_eur": "N/A"
                },
                {
                    "order": 6,
                    "name": "Loss or Damage of Suitcase & Personal Effect while Suitcase and personal effects is in care custody and control of hotel’s staff or carrier or arising from robbery, gang-robbery, way of violent mean",
                    "amount_thb": "N/A",
                    "amount_usd": "N/A",
                    "amount_eur": "N/A"
                },
                {
                    "order": 7,
                    "name": "Hotel accommodation cost due to quarantine/isolation (confirmed COVID-19 and close contact)",
                    "amount_thb": "N/A",
                    "amount_usd": "N/A",
                    "amount_eur": "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
tourism string Types of Tourism.
policy_type string Types of Policy Type.
travel_plan string Types of Travel Plan.
product_code string Unique string that the client can refer to product premium
product_name string Product name
plan_code string Unique string that the client can refer to plan premium
plan_name string Plan name
duration int Duration
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. Travel Delay
amount_thb string Coverege amount in Thai Baht
amount_usd string Coverege amount in dollars
amount_eur string Coverege amount in euros