Authenticate and query Cloudbeds API to update room rates and retrieve reservations

domain: developers.cloudbeds.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Register as a technology partner in the Cloudbeds developer portal and configure a redirect URI; Cloudbeds delivers an authorization_code to that URI when a property connects your app
  2. Exchange the authorization_code for an API key; Cloudbeds API keys begin with the prefix cbat_ and are long-lived but expire if unused for 30 days
  3. Include the API key in all requests as the x-api-key header or as a Bearer token in the Authorization header
  4. Call the patchRate endpoint to update nightly rates and restrictions; note that the endpoint is asynchronous and returns a jobReferenceID for status tracking rather than immediate confirmation
  5. Restrict rate updates to non-derived rate plans only; requests to update a derived rate plan return an error
  6. Batch rate updates within the limit of 30 intervals per call and poll the job status using the returned jobReferenceID to confirm successful processing

Known gotchas

Related routes

Create and populate custom reservation and guest fields via the Cloudbeds API
developers.cloudbeds.com · 5 steps · unrated
Create and manage bookings via the Cloudbeds API
developers.cloudbeds.com · 5 steps · unrated
authenticate and query availability and reservations via the bookingkit api v3
developers.bookingkit.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans