Who it is for
Agencies, accommodations, affiliates and platforms that already speak OCTO can sell our catalogue without custom development. You only see what your portfolio allows.
Access
Create an API key with the catalog.read and booking.create scopes and use it on /api/v1/octo/v1 with Authorization: Bearer <key>.
Operations
| OCTO | What it does |
|---|---|
GET /products | Activities with their options and ticket types |
POST /availability | Availability with places and price |
POST /availability/calendar | Daily summary |
POST /bookings | On-hold booking that holds places |
POST /bookings/:uuid/confirm | Confirms and pays from your wallet |
POST /bookings/:uuid/cancel | Cancels according to the policy |
Bookings are idempotent by uuid and errors follow the OCTO format (INVALID_PRODUCT_ID, UNPROCESSABLE_ENTITY...).