Skip to content
Cloudbeds logo

Connectors / Operations · HTTP Connector

Automate Cloudbeds with Tray.ai

Create a reservation, create a guest and assign a room in Cloudbeds, and start a workflow when Cloudbeds sends “Reservation created”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Cloudbeds on Tray.ai?

Cloudbeds is a hotel management platform for independent properties and groups, combining a property management system, booking engine, channel manager, and guest records. Tray.ai connects to Cloudbeds through the HTTP Connector, so your workflows can call the Cloudbeds API alongside the rest of your stack.

  • When Cloudbeds sends “Reservation created”, add the guest to your email marketing list.
  • When Cloudbeds sends “Room condition changed”, update the housekeeping board your team works from.
  • Post the day's numbers to your team chat when Cloudbeds sends “Night audit completed”.
  • Add a reservation note in Cloudbeds when a guest's special request comes in through your help desk.
Connects through
HTTP Connector
Authentication
An API key in a request header or a bearer token or OAuth 2.0
Base URL
https://hotels.cloudbeds.com/api/v1.2

Set it up

Connect Cloudbeds to Tray.ai

Each step uses Cloudbeds's own API details, from its documentation.

Step 1

Save Cloudbeds's API key

Save the key as a Tray.ai authentication. The HTTP Client puts it in the request header, read from $.auth. The key stays out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://hotels.cloudbeds.com/api/v1.2 as the base URL. Or paste a cURL example from Cloudbeds's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List reservations”

It's one of 22 documented actions, under Reservations. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from Cloudbeds events

Give Cloudbeds the URL of a Tray.ai webhook trigger. “Reservation created” can then start a workflow, and so can 7 other events.

What the Cloudbeds API covers

6 resources and 22 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Reservations

  • List reservations
  • Get a reservation
  • Create a reservation
  • Update a reservation
  • Add a reservation note

Guests

  • List guests
  • Get a guest
  • Create a guest
  • Update a guest
  • Add a guest note

Rooms

  • List rooms
  • Assign a room
  • Check in a room
  • Check out a room

Rates

  • List rate plans
  • Get a rate
  • Update a rate

Housekeeping

  • Get housekeeping status
  • Update housekeeping status
  • Create a housekeeping assignment

Payments

  • List payment methods
  • Record a payment

Events Cloudbeds can send to a Tray.ai webhook trigger

  • Reservation created
  • Reservation status changed
  • Reservation dates changed
  • Reservation deleted
  • Guest created
  • Guest details changed
  • Room condition changed
  • Night audit completed

Checked against Cloudbeds's own documentation on 2026-10-22

developers.cloudbeds.com/docs/about-cloudbeds-api

Frequently asked questions

What can a Tray.ai workflow do in Cloudbeds?

+

The Cloudbeds API documents 22 actions across 6 resources (Reservations, Guests, Rooms, Rates, Housekeeping, Payments). For example: List reservations; List guests; List rooms. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Cloudbeds?

+

The Cloudbeds API uses an API key in a request header, a bearer token, and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Cloudbeds events can start a Tray.ai workflow?

+

Cloudbeds sends 8 events to a webhook URL, for example: Reservation created; Reservation status changed; Reservation dates changed; Reservation deleted; Guest created; Guest details changed; Room condition changed; Night audit completed. A Tray.ai webhook trigger receives them and starts a workflow.

See Cloudbeds working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.