Authorization: Bearer <token> header.
Find your client credentials and token URL in the Boseat dashboard under API credentials.
OAuth2 flow
- Obtain client credentials from your Boseat workspace admin.
- Exchange credentials for an access token using the token endpoint provided during onboarding.
- Include the token in every request.
Scopes
booking:read— read availability, bookings, and related resourcesbooking:write— create or update bookingsorg_read— read organization configurationorg_write— update organization configuration
Example: token request (Client Credentials)
Send authenticated requests
Token lifetime and refresh
- Access tokens are short lived. Refresh before expiry using the same client credentials flow.
- Rotate client secrets regularly and revoke compromised credentials immediately.
- Record token expiry and scope in your app to avoid failing requests.