Welcome to the BookSpot OCTO API documentation. This API follows the OCTO specification for tours, activities, and attractions booking, with additional capabilities.
To learn more about how to set up your authentication token, please read this help article.
Base URL
All API requests should be made to:
https://api.bookspot.io/octo/v1
Authentication
All API requests require Bearer token authentication.
Getting Your API Token
Log in to your BookSpot account
Navigate to Settings → Integrations → OCTO API
Click Create Token
Copy your token and store it securely
Using Your Token
Include the token in the Authorization header:
Required Headers
Every request must include the following headers:
Header
Required
Description
Authorization
Yes
Bearer token for authentication
Octo-Capabilities
Yes
Comma-separated list of enabled capabilities
Accept-Language
No
Preferred language (ISO 639-1 code, e.g., sv, en)
Example Request
Capabilities
Capabilities are optional features that extend the API response. Enable them by including them in the Octo-Capabilities header.
Capability
Description
pricing
Include pricing information (in minor currency units)
content
Include localized content (titles, descriptions)
extras
Include addon products (extras) for units
Example
To enable pricing and content:
To enable all capabilities:
Content Localization
When the content capability is enabled, you can request content in a specific language using the Accept-Language header.