Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / E Commerce / Cloudbeds API
Cloudbeds API logo

Cloudbeds API

★ Only Publicly Available OpenAPI DocumentE CommerceOrder Managementoauth232 EndpointsREST

For Agents

Create reservations, manage guests, assign rooms, and process check-ins, charges, and check-outs across Cloudbeds-managed properties.

Use for: I need to create a new reservation for a guest, Get the list of available room types for a property, Assign a specific room to an existing reservation, Check a guest in to their reserved room

Not supported: Does not handle airline bookings, third-party OTA inventory, or general payment processing — use for managing reservations and stays in Cloudbeds-managed properties only.

Jentic publishes the only available OpenAPI specification for Cloudbeds API, keeping it validated and agent-ready. Cloudbeds is a hospitality platform that combines property management, channel management, booking engine, and payments into one system. The API exposes guests, reservations, rooms and room types, rate plans, payment methods and charges, check-in and check-out flows, notes, and OAuth lifecycle endpoints, so a partner application can read inventory, create reservations, and manage guest stays without screen-scraping the Cloudbeds UI.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Cloudbeds API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Cloudbeds API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Cloudbeds API.

Create and read reservations against a property's room inventory

Manage guest profiles attached to a reservation including contact details and notes

Assign and reassign rooms within a reservation before or during the stay

Drive check-in and check-out flows with the dedicated endpoints

Read available rooms, room types, and rate plans for date ranges

Record payment methods and apply charges to a reservation folio

Add operational notes to a reservation for front-desk handover

Use Cases

Patterns agents use Cloudbeds API for, with concrete tasks.

★ Direct Booking Engine Integration

Power a custom direct-booking site against Cloudbeds inventory. Read available room types and rate plans for the requested date range, then call the reservation creation endpoint to lock the booking. Cloudbeds handles inventory consistency across the channel manager, so direct bookings cannot oversell rooms that OTAs hold.

List room-types and rates for the date range, then create a reservation for the guest with the chosen rate plan

Front-Desk Mobile Apps

Build a tablet-based front-desk app that drives arrival and departure workflows for housekeepers and receptionists. The check-in endpoint marks a guest as in-house, room assignment moves rooms when needed, and the check-out endpoint settles the folio. Notes can be added to a reservation so the next shift sees the latest guest context without paper handovers.

Drive the check-in flow for an arrival reservation: assign room, call the checkin endpoint, then add a note with key handover details

Folio and Payment Reconciliation

Push room charges, incidental fees, and refunds to a reservation folio so accounting reflects the night's revenue. Payment method endpoints and the charge endpoint write financial events against a reservation, which is the standard pattern for integrating a third-party POS or payments service with Cloudbeds.

POST a $25 minibar charge to the reservation folio with the recorded payment method

Guest CRM Sync

Sync guest profiles between Cloudbeds and a downstream CRM or marketing system. Guest endpoints read profiles created at booking time, and notes capture rich preferences (allergies, accessibility needs, repeat-guest history) that feed into segmentation. This keeps marketing aligned with the source-of-truth guest record in Cloudbeds.

Read guest profiles updated in the last 24 hours and upsert them into the downstream CRM

Agent-Driven Reservation Workflows via Jentic

AI assistants for hoteliers can answer 'book the family suite for the Smith party next Friday' by searching Jentic for an intent and executing the reservation creation operation. The Cloudbeds OAuth token sits in the Jentic vault and a scoped credential is issued per call, so the assistant never logs property credentials — important when the same agent serves multiple Cloudbeds properties.

Search Jentic for 'create cloudbeds reservation', load the operation, and execute with guest, dates, and rate plan

Key Endpoints

32 endpoints — jentic publishes the only available openapi specification for cloudbeds api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/reservation

Create a reservation

GET

/reservations

List reservations

GET

/rooms

List rooms

GET

/room-types

List room types

POST

/charge

Charge a reservation folio

POST

/checkin

Check a reservation in

POST

/checkout

Check a reservation out

POST

/note

Add a note to a reservation

POST

/reservation

Create a reservation

GET

/reservations

List reservations

GET

/rooms

List rooms

GET

/room-types

List room types

POST

/charge

Charge a reservation folio

POST

/checkin

Check a reservation in

POST

/checkout

Check a reservation out

POST

/note

Add a note to a reservation

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Cloudbeds OAuth tokens are stored encrypted in the Jentic vault. Agents receive a per-call scoped bearer token, so long-lived partner credentials never enter the agent's context or logs — important for partners managing many properties.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'create cloudbeds reservation' or 'check guest in' and Jentic returns the matching operation with its input schema, removing the need to navigate developers.cloudbeds.com.

Time to first call

Time to first call

Direct Cloudbeds integration: 3-5 days for OAuth partner registration, scope mapping, and modelling reservation flows. Through Jentic: under 30 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Amadeus Hospitality

→

Enterprise PMS and CRS for chain hotels with deep distribution coverage.

Choose Amadeus Hospitality for large hotel chains with complex channel needs; use Cloudbeds for independent and small-chain properties.

Alternative

BookingSync

→

Vacation rental management platform with channel sync to OTAs.

Choose BookingSync when the inventory is short-term rentals; use Cloudbeds for traditional hotels and B&Bs.

Complementary

Amadeus Hotel Search

→

GDS-side hotel search and booking for travel apps.

Use Amadeus Hotel Search to discover hotels across the GDS; use Cloudbeds to manage the property's own inventory once a Cloudbeds-using hotel is selected.

FAQs

Specific to using Cloudbeds API through Jentic.

Why is there no official OpenAPI spec for Cloudbeds API?

Cloudbeds does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Cloudbeds API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the Cloudbeds API use?

Cloudbeds uses OAuth 2.0 — partner applications register with Cloudbeds, exchange an authorization grant for a token via the /access_token endpoint, then call the API with the bearer token. Through Jentic, the OAuth token sits in the vault and a scoped credential is issued per call so the raw token never enters the agent's context.

Can I create a reservation programmatically with this API?

Yes. POST /reservation accepts the guest, room type, rate plan, and date range and returns the reservation record. /room-types and /rates can be queried first to confirm availability and price for the requested window.

What are the rate limits for the Cloudbeds API?

Cloudbeds applies per-property rate limits documented in the partner reference. Treat sustained throughput as roughly a few requests per second per property and back off on 429 responses by inspecting the Retry-After header.

How do I check a guest in through Jentic?

Run pip install jentic, search for 'check guest in cloudbeds', load the POST /checkin operation, then execute with the reservation ID. The call updates the reservation status to in-house.

Does this API expose rates and rate plans?

Yes. /rate, /rates, and /rate-items endpoints expose rate plans and per-item rates for date ranges, which is the data the booking engine needs to display price for a stay before reservation creation.

GET STARTED

Start building with Cloudbeds API

Explore with Jentic
View OpenAPI Document