Before you start
You need:Base URLprovided by PageOne Travel- One partner
api-key(forcontent/search/quote/book/cancel) - One partner JWT user account (for user/API key/partner-connection management)
End-to-end flow
Step 3: Pull accommodation content codes
data.accommodations[].code values. These are the accommodation codes used by search when you choose the destinations.accommodations selector.Step 4: Search
searchCriteria.destinations.accommodations[]searchCriteria.geo(lat/lng, optionalradiusKm <= 60, optionallimit <= 1000)searchCriteria.accommodationName
searchCriteria.destinations.accommodations, built from content accommodation codes (one object per accommodation).
Save data.accommodations[].options[].id as optionId.All successful responses are wrapped by the backend as:
Next
- Detailed call chain:
/api-reference/workflow - Content API:
/api-reference/content/accommodations - Core endpoints:
/api-reference/core/search,/api-reference/core/quote,/api-reference/core/book,/api-reference/core/cancel - Management endpoints:
/api-reference/management/auth-login,/api-reference/management/users,/api-reference/management/api-keys