API
Partner API
A REST API for your bookings, manifest, sales, analytics and tours. It never creates bookings.
A REST API for tour operators on Panion: your bookings, your daily manifest (every channel), your sales and your analytics, plus narrow writes such as checking guests in and sending a balance payment link.
The API never creates bookings. No endpoint reserves, books, rebooks, checks out or mints share links. Bookings are made through Panion checkout or your own booking system.
Base URL: https://www.panion.travel/api/v1. JSON over HTTPS. Money is integer minor units (amount_minor) with an ISO 4217 currency. Times are ISO 8601; departure times are local HH:MM with an IANA timezone. Lists page with next_cursor passed back as cursor.
Endpoints:
- GET /api/v1/me: The key and the operators it acts for. Section: authentication.
- GET /api/v1/bookings: List bookings. Section: bookings.
- GET /api/v1/bookings/{id}: Get one booking. Section: bookings.
- GET /api/v1/manifest: Departures and passengers for one day. Section: manifest.
- GET /api/v1/sales: Sales per day and channel. Section: sales.
- GET /api/v1/analytics/tours: Tour funnel and sales per surface and day. Section: analytics.
- GET /api/v1/analytics/sites: Traffic, sources, funnel and sales per site. Section: analytics.
- GET /api/v1/tours: List the tours your site sells. Section: tours.
- GET /api/v1/tours/{id}: Get one tour for its page. Section: tours.
- GET /api/v1/tours/{id}/availability: Bookable days and live departures for a tour. Section: tours.
- GET /api/v1/bookings/{id}/reschedule-options: Departures a booking can move to on one day. Section: bookings.
- POST /api/v1/manifest/{id}/checkin: Check a manifest booking in, mark a no-show, or clear it. Section: writes.
- POST /api/v1/bookings/{id}/payment-link: Email the guest a link to pay the balance still owed. Section: writes.
- POST /api/v1/bookings/{id}/cancel: Cancel a booking with a full refund. Section: writes.
- POST /api/v1/bookings/{id}/reschedule: Move a booking to another date or departure. Section: writes.
Machine-readable: https://www.panion.travel/api/v1/openapi.json (OpenAPI 3.1). Sections as Markdown: https://www.panion.travel/api/v1/docs/overview.md, https://www.panion.travel/api/v1/docs/authentication.md, https://www.panion.travel/api/v1/docs/bookings.md, https://www.panion.travel/api/v1/docs/manifest.md, https://www.panion.travel/api/v1/docs/sales.md, https://www.panion.travel/api/v1/docs/analytics.md, https://www.panion.travel/api/v1/docs/tours.md, https://www.panion.travel/api/v1/docs/writes.md, https://www.panion.travel/api/v1/docs/errors.md, https://www.panion.travel/api/v1/docs/limits.md, https://www.panion.travel/api/v1/docs/changelog.md.
Reference
Bookings
List your bookings and read one in detail.
Manifest
Departures and passengers for a day, from every channel.
Sales
Sales per day and channel, for your own reporting.
Analytics
How each tour sells on every site and channel, and site traffic.
Tours
The tours your site sells, to build your own tour pages.
Writes
Check guests in, send payment links, cancel and reschedule.