Skip to main content

Travel

Introduction

🔗 To know how Meetch works, see How Meetch works ?

🔗 For front-end integration informations, see Front-end integration

🔗 For transfer subscriptions methods, see Transfer subscriptions to Meetch

🔗 For transfer premium calculation information, see Premium calculation

API: Main endpoints

🔗 For authentication instructions, see Authentication.

Create a subscription

In your system, when a person subscribes to Meetch cancellation insurance, you can send us the information via 2 methods:

Sample Payload :

{
"order_date": "2025-01-01",
"product_id": "prod_123456789",
"order_reference": "123456",
"currency": "EUR",
"preferred_locale": "fr_FR",
"order_amount": 691.6,
"insurance_amount": 26.6,
"buyer_firstname": "John",
"buyer_lastname": "Doe",
"buyer_email": "johndoe@example.com",
"buyer_phone": "+33601020304",
"buyer_address": "Allée Napoléon III",
"buyer_zipcode": "75000",
"buyer_city": "PARIS",
"buyer_country": "FR"
"items": [
{
"number": "000001",
"label": "Mobil home E",
"price": 665,
"insurance_amount": 26.6,
"event_name": "CAMPING DES MYRTILLES",
"event_date_start": "2025-07-02",
"event_date_end": "2025-07-09",
"event_zipcode": "26420",
"event_city": "La Chapelle-en-Vercors"
}
]
}
Update a subscription
Delete a subscription
Delete a subscription

This DELETE method should be used for extremely specific cases listed below:

  • Error when booking
  • Cancellation of the reservation in the days following the purchase
  • Cancellation of the reservation where the distributor reimburses 100% of the amount paid by the customer

Deposit on a SFTP server of a CSV file

🔗 For File deposit instructions, see File deposit.

The uploaded file must have the following format:

📁 travel-exemple-import.csv

Column nameRequired ?
Y (Yes)
N (Non)
Description
order_referenceYOrder reference
order_dateYOrder date
Format: YYYY-MM-DD hh:mm:ss
currencyYPayment Currency (ISO 4217 3-Char)
Example: EUR, USD
preferred_localeYExample: fr_FR (French) or en_US (English).
It is possible to specify only the language without the locale (fr or en)
insurance_amountYTotal amount of insurance including tax paid by the customer
order_amountYTotal cost of the order including TTC (ticket + insurance + options if applicable)
order_discountNAmount of the reduction applied by the distributor on the amount of the insurance premium. Default 0
buyer_firstnameYCustomer's first name
buyer_lastnameYCustomer’s last name
buyer_emailYCustomer’s email
buyer_phoneNCustomer’s phone number
buyer_addressNCustomer’s address
buyer_countryNCustomer’s city
buyer_date_of_birthNCustomer's date of birth (YYYY-MM-DD)
item_numberYTicket number / Barcode
item_labelYTicket name
item_priceYTicket price
item_insurance_amountYTicket insurance amount
item_holder_nameYName of the customer attached to the ticket
quantityNDefault 1
event_nameYEvent name
event_date_startYEvent start date
Expected format: YYYY-MM-DD or specifying the time if applicable (YYYY-MM-DD hh:mm)
event_date_endYEnd date of the event
Expected format: YYYY-MM-DD or specifying the time if applicable (YYYY-MM-DD hh:mm)
event_addressNEvent address
event_zipcodeNPostal code of the event
event_cityNEvent city
event_placeNLocation of the event (useful to specify, for example, the name of a performance hall)
event_typeYType of event.
Possible value: show, festival
statusNIndicates whether we are on a subscription creation or update.
Possible values: C (create, default value), U (update), A (cancel). In the case of a cancellation on a single item, you can use the “item_cancel” status.

Any other information deemed useful may be transmitted in additional columns.