Before you start
Every endpoint below requires an auth_token header carrying your API key. Requests without it return a common error response — see the block at the bottom of this page.
Forms
4 requests · all route through POST {{BASE_URL}}/api/form_submit with an auth_token: {{TOKEN}} header
Plan Your Holiday Form
URL
Headers
Body fields
| Field | Required | Description |
|---|---|---|
| form_type | Yes | Fixed value "holiday" |
| name | Yes | Full name of the user |
| Yes | Email address | |
| phone_number | Yes | Contact phone number |
| destination | Yes | "domestic" or "international" |
| holiday_id | Yes | ID of the holiday package |
| policy | Yes | "1" = terms accepted |
| page | Yes | Page slug the form was submitted from |
| webname | No | Honeypot field allways pass " " (Blank)) |
Example request
Response — 201 Created
Response — 422 Unprocessable Entity
Enquiry Form Submit
URL
Headers
Body fields
| Field | Required | Description |
|---|---|---|
| form_type | Yes | Fixed value "enquiry" |
| name | Yes | Full name of the user |
| Yes | Email address | |
| phone_number | Yes | Contact phone number |
| page | Yes | Page slug the form was submitted from |
| webname | No | Honeypot field allways pass " " (Blank)) |
Example request
Response — 200 OK
Contact Form Submit
URL
Headers
Body fields
| Field | Required | Description |
|---|---|---|
| form_type | Yes | Fixed value "contact" |
| name | Yes | Full name of the user |
| Yes | Email address | |
| phone_number | Yes | Contact phone number |
| message | Yes | The user's message or query |
| page | Yes | Page slug the form was submitted from |
| webname | No | Honeypot field allways pass " " (Blank)) |
Example request
Response — 200 OK
Package Form Submit
URL
Headers
Body fields
| Field | Required | Description |
|---|---|---|
| form_type | Yes | Fixed value "package" |
| name | Yes | Full name of the user |
| Yes | Email address | |
| phone_number | Yes | Contact phone number |
| package_name | Yes | Name of the travel package |
| package_price | Yes | Price shown to the user |
| message | Yes | Additional message / preferences |
| page | Yes | Page slug the form was submitted from |
| webname | No | Honeypot field allways pass " " (Blank)) |
Example request
Response — 200 OK
Common response shape
Every endpoint replies inside this envelope — check status before reading data.