Base URL
Use the host provided by PageOne Travel:/api prefix.
Content Type
Useapplication/json for request and response payloads.
Success Response Envelope
Backend applies a global response interceptor, so successful calls return:Error Response
Error responses are standard NestJS HTTP errors (not wrapped bydata/message envelope), for example:
Required Date/Time Formats
- Date fields (
checkIn,checkOut):YYYY-MM-DD - Cancellation penalty deadlines: ISO-8601 datetime string
Important Runtime Behavior
session-idheader: auto-generated by backend if missing.connection-codeheader: auto-filled fromsettings.access.codewhen available.- Search/Quote have rate limiting with response headers:
X-RateLimit-LimitX-RateLimit-RemainingX-RateLimit-ResetRetry-After(when limited)
API Index
- Authentication:
/api-reference/authentication - Flow sequence:
/api-reference/workflow - Core APIs:
/api-reference/core/search,/api-reference/core/quote,/api-reference/core/book,/api-reference/core/cancel - Partner management:
/api-reference/management/auth-login,/api-reference/management/users,/api-reference/management/api-keys,/api-reference/management/partner-connections - Admin APIs:
/api-reference/management/admin-bootstrap-users,/api-reference/management/admin-connections - Shared object models:
/api-reference/models/common-objects