Cloudbeds
No catalog description yet.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "CLOUDBEDS_DELETE_DELETE_ADJUSTMENT", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("CLOUDBEDS_DELETE_DELETE_ADJUSTMENT", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute CLOUDBEDS_DELETE_DELETE_ADJUSTMENT --data '{ }'Tool catalog
Available tools
115 callable operations
deleteAdjustmentCLOUDBEDS_DELETE_DELETE_ADJUSTMENTVoids the AdjustmentID transaction on the specified reservationIDConnection1 scope
Voids the AdjustmentID transaction on the specified reservationID
Authentication
Connected account requiredScopes
delete:adjustmentTags
deleteGuestNoteCLOUDBEDS_DELETE_DELETE_GUEST_NOTEArchives an existing guest note.Connection1 scope
Archives an existing guest note.
Authentication
Connected account requiredScopes
write:guestTags
deleteReservationNoteCLOUDBEDS_DELETE_DELETE_RESERVATION_NOTEArchives an existing reservation note.Connection1 scope
Archives an existing reservation note.
Authentication
Connected account requiredScopes
write:reservationTags
deleteWebhookCLOUDBEDS_DELETE_DELETE_WEBHOOKRemove subscription for webhook. Read the [Webhooks guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007612553-Webhooks) to see available objects, actions, payload info and more. ### Group account supportConnection
Remove subscription for webhook. Read the [Webhooks guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007612553-Webhooks) to see available objects, actions, payload info and more. ### Group account support
Authentication
Connected account requiredTags
getAllotmentBlocksCLOUDBEDS_GET_GET_ALLOTMENT_BLOCKSRetrieve allotment blocksConnection1 scope
Retrieve allotment blocks
Authentication
Connected account requiredScopes
read:allotmentBlockTags
getAppPropertySettingsCLOUDBEDS_GET_GET_APP_PROPERTY_SETTINGSReturns the app property settingsConnection1 scope
Returns the app property settings
Authentication
Connected account requiredScopes
read:appPropertySettingsTags
getAppSettingsCLOUDBEDS_GET_GET_APP_SETTINGSGet the current app settings for a property.<br />Connection
Get the current app settings for a property.<br />
Authentication
Connected account requiredTags
getAppStateCLOUDBEDS_GET_GET_APP_STATEGet the current app integration state for a property.<br /> This call is only available for third-party integration partners, and not for property client IDs. Read the [Connecting/Disconnecting Apps guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007613213-Connecting-Disconnecting-Apps) to further understand the use cases.Connection
Get the current app integration state for a property.<br /> This call is only available for third-party integration partners, and not for property client IDs. Read the [Connecting/Disconnecting Apps guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007613213-Connecting-Disconnecting-Apps) to further understand the use cases.
Authentication
Connected account requiredTags
getAvailableRoomTypesCLOUDBEDS_GET_GET_AVAILABLE_ROOM_TYPESReturns a list of room types with availability considering the informed parameters ### Group account supportConnection1 scope
Returns a list of room types with availability considering the informed parameters ### Group account support
Authentication
Connected account requiredScopes
read:roomTags
getCurrencySettingsCLOUDBEDS_GET_GET_CURRENCY_SETTINGSGet currency settingsConnection1 scope
Get currency settings
Authentication
Connected account requiredScopes
read:currencyTags
getCustomFieldsCLOUDBEDS_GET_GET_CUSTOM_FIELDSGets custom fields list<br /> ¹ data.displayed = "booking" - Display this field to guests on the booking engine.<br /> ¹ data.displayed = "reservation" - Add this field to the reservation folio for use by staff.<br /> ¹ data.displayed = "card" - Make this field available for registration cards.<br />Connection1 scope
Gets custom fields list<br /> ¹ data.displayed = "booking" - Display this field to guests on the booking engine.<br /> ¹ data.displayed = "reservation" - Add this field to the reservation folio for use by staff.<br /> ¹ data.displayed = "card" - Make this field available for registration cards.<br />
Authentication
Connected account requiredScopes
read:customFieldsTags
getDashboardCLOUDBEDS_GET_GET_DASHBOARDReturns basic information about the current state of the hotelConnection1 scope
Returns basic information about the current state of the hotel
Authentication
Connected account requiredScopes
read:dashboardTags
getEmailScheduleCLOUDBEDS_GET_GET_EMAIL_SCHEDULEReturns a list of all existing email scheduling. This call is only available for third-party integration partners, and not for property client IDs.Connection1 scope
Returns a list of all existing email scheduling. This call is only available for third-party integration partners, and not for property client IDs.
Authentication
Connected account requiredScopes
read:communicationTags
getEmailTemplatesCLOUDBEDS_GET_GET_EMAIL_TEMPLATESReturns a list of all existing email templates. This call is only available for third-party integration partners, and not for property client IDs.Connection1 scope
Returns a list of all existing email templates. This call is only available for third-party integration partners, and not for property client IDs.
Authentication
Connected account requiredScopes
read:communicationTags
getFilesCLOUDBEDS_GET_GET_FILESReturns a list of files attached to a hotel or group profile, ordered by creation dateConnection1 scope
Returns a list of files attached to a hotel or group profile, ordered by creation date
Authentication
Connected account requiredScopes
read:hotelTags
getGroupNotesCLOUDBEDS_GET_GET_GROUP_NOTESReturns group notesConnection1 scope
Returns group notes
Authentication
Connected account requiredScopes
read:groupTags
getGroupsCLOUDBEDS_GET_GET_GROUPSReturns the groups for a propertyConnection1 scope
Returns the groups for a property
Authentication
Connected account requiredScopes
read:groupTags
getGuestCLOUDBEDS_GET_GET_GUESTReturns information on a guest specified by the Reservation ID parameterConnection1 scope
Returns information on a guest specified by the Reservation ID parameter
Authentication
Connected account requiredScopes
read:guestTags
getGuestListCLOUDBEDS_GET_GET_GUEST_LISTReturns a list of guests, ordered by modification date ### Group account supportConnection1 scope
Returns a list of guests, ordered by modification date ### Group account support
Authentication
Connected account requiredScopes
read:guestTags
getGuestNotesCLOUDBEDS_GET_GET_GUEST_NOTESRetrieves a guest notesConnection1 scope
Retrieves a guest notes
Authentication
Connected account requiredScopes
read:guestTags
getGuestsByFilterCLOUDBEDS_GET_GET_GUESTS_BY_FILTERReturns a list of guests matching the selected parameters ### Group account supportConnection1 scope
Returns a list of guests matching the selected parameters ### Group account support
Authentication
Connected account requiredScopes
read:guestTags
getGuestsByStatusCLOUDBEDS_GET_GET_GUESTS_BY_STATUSReturns a list of guests in the current status (Not Checked In, In House, Checked Out or Cancelled), sorted by modification date. If no date range is passed, it returns all guests with the selected status. ### Group account supportConnection1 scope
Returns a list of guests in the current status (Not Checked In, In House, Checked Out or Cancelled), sorted by modification date. If no date range is passed, it returns all guests with the selected status. ### Group account support
Authentication
Connected account requiredScopes
read:guestTags
getGuestsModifiedCLOUDBEDS_GET_GET_GUESTS_MODIFIEDReturns a list of guests based on their modification date. Note that when a guest checks in or checks out of a room, their record is modified at that time. If no date range is passed, only the records for the current day are returned. Also note that if the guest is assigned to multiple rooms, it will result in multiple records. ### Group account supportConnection1 scope
Returns a list of guests based on their modification date. Note that when a guest checks in or checks out of a room, their record is modified at that time. If no date range is passed, only the records for the current day are returned. Also note that if the guest is assigned to multiple rooms, it will result in multiple records. ### Group account support
Authentication
Connected account requiredScopes
read:guestTags
getHotelDetailsCLOUDBEDS_GET_GET_HOTEL_DETAILSReturns the details of a specific hotel, identified by "propertyID"Connection1 scope
Returns the details of a specific hotel, identified by "propertyID"
Authentication
Connected account requiredScopes
read:hotelTags
getHotelsCLOUDBEDS_GET_GET_HOTELSReturns a list of hotels, filtered by the parameters passed ### Group account supportConnection1 scope
Returns a list of hotels, filtered by the parameters passed ### Group account support
Authentication
Connected account requiredScopes
read:hotelTags
getHouseAccountListCLOUDBEDS_GET_GET_HOUSE_ACCOUNT_LISTPulls list of active house accountsConnection1 scope
Pulls list of active house accounts
Authentication
Connected account requiredScopes
read:houseAccountTags
getHousekeepersCLOUDBEDS_GET_GET_HOUSEKEEPERSReturns a list of housekeepers ### Group account supportConnection1 scope
Returns a list of housekeepers ### Group account support
Authentication
Connected account requiredScopes
read:housekeepingTags
getHousekeepingStatusCLOUDBEDS_GET_GET_HOUSEKEEPING_STATUSReturns the current date's housekeeping information The housekeeping status is calculated basing on the set of fields roomOccupied | roomCondition | roomBlocked | vacantPickup | roomBlocked | refusedService The available statuses are: - Vacant and Dirty (VD): false | “dirty” | false | false | false | false - Occupied and Dirty (OD): true | “dirty” | false | false | false | false - Vacant and Clean (VC): false | “clean” | false | false | false | false - Occupied and Clean (OC): true | “clean” | false | false | false | false - Occupied and Clean Inspected (OCI): true | “inspected” | false | false | false | false - Vacant and Clean Inspected (VCI): false | “inspected” | false | false | false | false - Do Not Disturb (DND): if doNotDisturb is true - Refused Service (RS): if refusedService is true - Out of Order (OOO): if roomBlocked is true - Vacant and Pickup (VP): if vacantPickup is trueConnection1 scope
Returns the current date's housekeeping information The housekeeping status is calculated basing on the set of fields roomOccupied | roomCondition | roomBlocked | vacantPickup | roomBlocked | refusedService The available statuses are: - Vacant and Dirty (VD): false | “dirty” | false | false | false | false - Occupied and Dirty (OD): true | “dirty” | false | false | false | false - Vacant and Clean (VC): false | “clean” | false | false | false | false - Occupied and Clean (OC): true | “clean” | false | false | false | false - Occupied and Clean Inspected (OCI): true | “inspected” | false | false | false | false - Vacant and Clean Inspected (VCI): false | “inspected” | false | false | false | false - Do Not Disturb (DND): if doNotDisturb is true - Refused Service (RS): if refusedService is true - Out of Order (OOO): if roomBlocked is true - Vacant and Pickup (VP): if vacantPickup is true
Authentication
Connected account requiredScopes
read:housekeepingTags
getItemCLOUDBEDS_GET_GET_ITEMGets the details for the one itemID<br /> <sup>1</sup> only if data.stockInventory = true<br> <sup>2</sup> Taxes, fees and totals will show up only if an item has assigned tax or fee.<br>Connection1 scope
Gets the details for the one itemID<br /> <sup>1</sup> only if data.stockInventory = true<br> <sup>2</sup> Taxes, fees and totals will show up only if an item has assigned tax or fee.<br>
Authentication
Connected account requiredScopes
read:itemTags
getItemCategoriesCLOUDBEDS_GET_GET_ITEM_CATEGORIESGets the item category listConnection1 scope
Gets the item category list
Authentication
Connected account requiredScopes
read:itemTags
getItemsCLOUDBEDS_GET_GET_ITEMSGets all the items and their prices the hotel has created in myfrontdesk<br> <sup>1</sup> only if data.stockInventory = true<br> <sup>2</sup> Taxes, fees and totals will show up only if an item has assigned tax or fee.<br>Connection1 scope
Gets all the items and their prices the hotel has created in myfrontdesk<br> <sup>1</sup> only if data.stockInventory = true<br> <sup>2</sup> Taxes, fees and totals will show up only if an item has assigned tax or fee.<br>
Authentication
Connected account requiredScopes
read:itemTags
getPackageNamesCLOUDBEDS_GET_GET_PACKAGE_NAMESReturn a list of billing package names for a propertyConnection1 scope
Return a list of billing package names for a property
Authentication
Connected account requiredScopes
read:packageTags
getPackagesCLOUDBEDS_GET_GET_PACKAGESThis efficient method allows you to retrieve the collection of packages associated with a property. Packages here define a group of features that a property has the ability to utilize or access. By invoking this API method, developers will get a comprehensive view of the feature sets that are available and active for a specific property. The getPackages method boasts a seamless execution that offers essential information, vital in enhancing property management, understanding available functionalities and ultimately, optimizing user experience.Connection1 scope
This efficient method allows you to retrieve the collection of packages associated with a property. Packages here define a group of features that a property has the ability to utilize or access. By invoking this API method, developers will get a comprehensive view of the feature sets that are available and active for a specific property. The getPackages method boasts a seamless execution that offers essential information, vital in enhancing property management, understanding available functionalities and ultimately, optimizing user experience.
Authentication
Connected account requiredScopes
read:packageTags
getPaymentMethodsCLOUDBEDS_GET_GET_PAYMENT_METHODSGet a list of active methods for a property, or list of propertiesConnection1 scope
Get a list of active methods for a property, or list of properties
Authentication
Connected account requiredScopes
read:paymentTags
getPaymentsCapabilitiesCLOUDBEDS_GET_GET_PAYMENTS_CAPABILITIESLists the payment capabilities of a given propertyConnection1 scope
Lists the payment capabilities of a given property
Authentication
Connected account requiredScopes
read:paymentTags
getRateCLOUDBEDS_GET_GET_RATEReturns the rate of the room type selected, based on the provided parametersConnection1 scope
Returns the rate of the room type selected, based on the provided parameters
Authentication
Connected account requiredScopes
read:rateTags
getRateJobsCLOUDBEDS_GET_GET_RATE_JOBSReturns a list of Rate Jobs. Rate jobs are only returned within 7 days of creation, after 7 days they will not be returned in the response. Requests which do not provide a jobReferenceID will be filtered by the client ID of the request's token.Connection1 scope
Returns a list of Rate Jobs. Rate jobs are only returned within 7 days of creation, after 7 days they will not be returned in the response. Requests which do not provide a jobReferenceID will be filtered by the client ID of the request's token.
Authentication
Connected account requiredScopes
read:rateTags
getRatePlansCLOUDBEDS_GET_GET_RATE_PLANSReturns the rates of the room type or promo code selected, based on the provided parameters. If no parameters are provided, then the method will return all publicly available rate plans. ### Group account supportConnection1 scope
Returns the rates of the room type or promo code selected, based on the provided parameters. If no parameters are provided, then the method will return all publicly available rate plans. ### Group account support
Authentication
Connected account requiredScopes
read:rateTags
getReservationCLOUDBEDS_GET_GET_RESERVATIONReturns information on a booking specified by the reservationID parameterConnection1 scope
Returns information on a booking specified by the reservationID parameter
Authentication
Connected account requiredScopes
read:reservationTags
getReservationAssignmentsCLOUDBEDS_GET_GET_RESERVATION_ASSIGNMENTSReturns a list of rooms/reservations assigned for a selected date.Connection1 scope
Returns a list of rooms/reservations assigned for a selected date.
Authentication
Connected account requiredScopes
read:reservationTags
getReservationNotesCLOUDBEDS_GET_GET_RESERVATION_NOTESRetrieves reservation notes based on parametersConnection1 scope
Retrieves reservation notes based on parameters
Authentication
Connected account requiredScopes
read:reservationTags
getReservationRoomDetailsCLOUDBEDS_GET_GET_RESERVATION_ROOM_DETAILSReturns information about particular room in reservation by its subReservationIDConnection1 scope
Returns information about particular room in reservation by its subReservationID
Authentication
Connected account requiredScopes
read:roomTags
getReservationsCLOUDBEDS_GET_GET_RESERVATIONSReturns a list of reservations that matched the filters criteria.<br /> Please note that some reservations modification may not be reflected in this timestamp. ### Group account supportConnection1 scope
Returns a list of reservations that matched the filters criteria.<br /> Please note that some reservations modification may not be reflected in this timestamp. ### Group account support
Authentication
Connected account requiredScopes
read:reservationTags
getReservationsWithRateDetailsCLOUDBEDS_GET_GET_RESERVATIONS_WITH_RATE_DETAILSReturns a list of reservations with added information regarding booked rates and sources.<br /> Please note that some reservations modification may not be reflected in this timestamp.Connection1 scope
Returns a list of reservations with added information regarding booked rates and sources.<br /> Please note that some reservations modification may not be reflected in this timestamp.
Authentication
Connected account requiredScopes
read:reservationTags
getRoomBlocksCLOUDBEDS_GET_GET_ROOM_BLOCKSReturns a list of all room blocks considering the informed parameters.Connection1 scope
Returns a list of all room blocks considering the informed parameters.
Authentication
Connected account requiredScopes
read:roomblockTags
getRoomTypesCLOUDBEDS_GET_GET_ROOM_TYPESReturns a list of room types filtered by the selected parameters ### Group account supportConnection1 scope
Returns a list of room types filtered by the selected parameters ### Group account support
Authentication
Connected account requiredScopes
read:roomTags
getRoomsCLOUDBEDS_GET_GET_ROOMSReturns a list of all rooms considering the informed parameters. If Check-in/out dates are sent, only unassigned rooms are returned. ### Group account supportConnection1 scope
Returns a list of all rooms considering the informed parameters. If Check-in/out dates are sent, only unassigned rooms are returned. ### Group account support
Authentication
Connected account requiredScopes
read:roomTags
getRoomsFeesAndTaxesCLOUDBEDS_GET_GET_ROOMS_FEES_AND_TAXESGet applicable fees and tax to a booking. This is meant to be used on checkout to display to the guest.Connection1 scope
Get applicable fees and tax to a booking. This is meant to be used on checkout to display to the guest.
Authentication
Connected account requiredScopes
read:roomTags
getRoomsUnassignedCLOUDBEDS_GET_GET_ROOMS_UNASSIGNEDReturns a list of unassigned rooms in the property. Call is alias of [getRooms](#api-Room-getRooms). Please check its documentation for parameters, response and example. ### Group account supportConnection1 scope
Returns a list of unassigned rooms in the property. Call is alias of [getRooms](#api-Room-getRooms). Please check its documentation for parameters, response and example. ### Group account support
Authentication
Connected account requiredScopes
read:roomTags
getSourcesCLOUDBEDS_GET_GET_SOURCESGets available property sourcesConnection1 scope
Gets available property sources
Authentication
Connected account requiredScopes
read:reservationTags
getTaxesAndFeesCLOUDBEDS_GET_GET_TAXES_AND_FEESReturns the taxes and fees set for the property. Read the [Rate-Based tax (Dynamic Tax) guide](https://myfrontdesk.cloudbeds.com/hc/en-us/articles/360014103514-rate-based-tax-dynamic-tax) to understand its usage.Connection1 scope
Returns the taxes and fees set for the property. Read the [Rate-Based tax (Dynamic Tax) guide](https://myfrontdesk.cloudbeds.com/hc/en-us/articles/360014103514-rate-based-tax-dynamic-tax) to understand its usage.
Authentication
Connected account requiredScopes
read:taxesAndFeesTags
getUsersCLOUDBEDS_GET_GET_USERSReturns information on the properties' users ### Group account supportConnection1 scope
Returns information on the properties' users ### Group account support
Authentication
Connected account requiredScopes
read:userTags
getWebhooksCLOUDBEDS_GET_GET_WEBHOOKSList webhooks for which the API client is subscribed to.Connection
List webhooks for which the API client is subscribed to.
Authentication
Connected account requiredTags
listAllotmentBlockNotesCLOUDBEDS_GET_LIST_ALLOTMENT_BLOCK_NOTESList notes added to an allotment blockConnection1 scope
List notes added to an allotment block
Authentication
Connected account requiredScopes
read:allotmentBlockTags
metadataCLOUDBEDS_GET_OAUTH_METADATAIn the context of properties being distributed across multiple localizations, this endpoint serves to retrieve the precise location of the property associated with the provided access token. Further information can be found in the [Authentication guide](https://integrations.cloudbeds.com/hc/en-us/sections/14731510501915-Authentication).Connection
In the context of properties being distributed across multiple localizations, this endpoint serves to retrieve the precise location of the property associated with the provided access token. Further information can be found in the [Authentication guide](https://integrations.cloudbeds.com/hc/en-us/sections/14731510501915-Authentication).
Authentication
Connected account requiredTags
userinfoCLOUDBEDS_GET_USERINFOReturns information on user who authorized connectionConnection
Returns information on user who authorized connection
Authentication
Connected account requiredTags
access_tokenCLOUDBEDS_POST_ACCESS_TOKENQuery the authorization server for an access token used to access property resources.</br> If the automatic delivery method for API keys is used, the grant type `urn:ietf:params:oauth:grant-type:api-key` needs to be used to request an API key. This grant type requires `grant_type=urn:ietf:params:oauth:grant-type:api-key`, `client_id`, `client_secret`, `redirect_uri` and `code`.</br> For OAuth 2.0., two different grant types (`authorization_code`, `refresh_token`) are supported. Authorization code grant type requires `grant_type=authorization_code`, `client_id`, `client_secret`, `redirect_uri`, `code`. Refresh token grant type requires `grant_type=refresh_token`, `client_id`, `client_secret`, `refresh_token`.</br> Read the [Authentication guide](https://integrations.cloudbeds.com/hc/en-us/sections/14731510501915-Authentication) for implementation tips, user flows and testing advice.Connection
Query the authorization server for an access token used to access property resources.</br> If the automatic delivery method for API keys is used, the grant type `urn:ietf:params:oauth:grant-type:api-key` needs to be used to request an API key. This grant type requires `grant_type=urn:ietf:params:oauth:grant-type:api-key`, `client_id`, `client_secret`, `redirect_uri` and `code`.</br> For OAuth 2.0., two different grant types (`authorization_code`, `refresh_token`) are supported. Authorization code grant type requires `grant_type=authorization_code`, `client_id`, `client_secret`, `redirect_uri`, `code`. Refresh token grant type requires `grant_type=refresh_token`, `client_id`, `client_secret`, `refresh_token`.</br> Read the [Authentication guide](https://integrations.cloudbeds.com/hc/en-us/sections/14731510501915-Authentication) for implementation tips, user flows and testing advice.
Authentication
Connected account requiredTags
appendCustomItemCLOUDBEDS_POST_APPEND_CUSTOM_ITEMAppend single, or multiple, custom items and their associated payments to an existing one in a Reservation, House Account, or Group.Connection1 scope
Append single, or multiple, custom items and their associated payments to an existing one in a Reservation, House Account, or Group.
Authentication
Connected account requiredScopes
write:itemTags
createAllotmentBlockCLOUDBEDS_POST_CREATE_ALLOTMENT_BLOCKRetreive allotment blocks @apiQuery {Integer} propertyID Property IDConnection1 scope
Retreive allotment blocks @apiQuery {Integer} propertyID Property ID
Authentication
Connected account requiredScopes
write:allotmentBlockTags
createAllotmentBlockNotesCLOUDBEDS_POST_CREATE_ALLOTMENT_BLOCK_NOTESAdd a note to an allotment blockConnection1 scope
Add a note to an allotment block
Authentication
Connected account requiredScopes
read:allotmentBlockTags
deleteAllotmentBlockCLOUDBEDS_POST_DELETE_ALLOTMENT_BLOCKDelete allotment blocksConnection1 scope
Delete allotment blocks
Authentication
Connected account requiredScopes
write:allotmentBlockTags
deleteAppPropertySettingsCLOUDBEDS_POST_DELETE_APP_PROPERTY_SETTINGSdeleteAppPropertySettingsConnection1 scope
deleteAppPropertySettings
Authentication
Connected account requiredScopes
delete:appPropertySettingsTags
deleteRoomBlockCLOUDBEDS_POST_DELETE_ROOM_BLOCKDeletes a room blockConnection1 scope
Deletes a room block
Authentication
Connected account requiredScopes
delete:roomblockTags
patchGroupCLOUDBEDS_POST_PATCH_GROUPUpdates an existing group with information provided. At least one information field is required for this call.Connection1 scope
Updates an existing group with information provided. At least one information field is required for this call.
Authentication
Connected account requiredScopes
write:groupTags
patchRateCLOUDBEDS_POST_PATCH_RATEUpdate the rate of the room based on rateID selected, based on the provided parameters. You can make multiple rate updates in a single API call. Providing a startDate and/or endDate will update rates only within the interval provided. Only non derived rates can be updated, requests to update a derived rate will return an error. This endpoint performs updates asynchronously, rate updates are added to a queue and the endpoint returns a job reference ID. This job reference ID can be used to track job status notifications or to look up details of the update once it is completed. The API is limited to 30 interval per update, sending more than 30 will return an error.Connection1 scope
Update the rate of the room based on rateID selected, based on the provided parameters. You can make multiple rate updates in a single API call. Providing a startDate and/or endDate will update rates only within the interval provided. Only non derived rates can be updated, requests to update a derived rate will return an error. This endpoint performs updates asynchronously, rate updates are added to a queue and the endpoint returns a job reference ID. This job reference ID can be used to track job status notifications or to look up details of the update once it is completed. The API is limited to 30 interval per update, sending more than 30 will return an error.
Authentication
Connected account requiredScopes
write:rateTags
postAdjustmentCLOUDBEDS_POST_POST_ADJUSTMENTAdds an adjustment to a reservationConnection1 scope
Adds an adjustment to a reservation
Authentication
Connected account requiredScopes
write:adjustmentTags
postAppErrorCLOUDBEDS_POST_POST_APP_ERRORSubmit the error received by the hybrid integration from the partner to the MFDConnection1 scope
Submit the error received by the hybrid integration from the partner to the MFD
Authentication
Connected account requiredScopes
write:appErrorTags
postAppPropertySettingsCLOUDBEDS_POST_POST_APP_PROPERTY_SETTINGSpostAppPropertySettingsConnection1 scope
postAppPropertySettings
Authentication
Connected account requiredScopes
write:appPropertySettingsTags
postAppStateCLOUDBEDS_POST_POST_APP_STATEUpdate app integration state for a property ID. <br /> This call is only available for third-party integration partners, and not for property client IDs. <br /> If an app is set to 'disabled', it will remove all active sessions Read the [Connecting/Disconnecting Apps guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007613213-Connecting-Disconnecting-Apps) to further understand the use cases.Connection
Update app integration state for a property ID. <br /> This call is only available for third-party integration partners, and not for property client IDs. <br /> If an app is set to 'disabled', it will remove all active sessions Read the [Connecting/Disconnecting Apps guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007613213-Connecting-Disconnecting-Apps) to further understand the use cases.
Authentication
Connected account requiredTags
postChargeCLOUDBEDS_POST_POST_CHARGEUse a payment method to process a payment on a reservation, group profile, accounts receivable ledger, or house account.Connection1 scope
Use a payment method to process a payment on a reservation, group profile, accounts receivable ledger, or house account.
Authentication
Connected account requiredScopes
write:paymentTags
postCreditCardCLOUDBEDS_POST_POST_CREDIT_CARDReturns the rate of the room type selected, based on the provided parametersConnection1 scope
Returns the rate of the room type selected, based on the provided parameters
Authentication
Connected account requiredScopes
write:paymentTags
postCustomFieldCLOUDBEDS_POST_POST_CUSTOM_FIELDSets custom fields. The call should only be made once to add the field to the system.Connection1 scope
Sets custom fields. The call should only be made once to add the field to the system.
Authentication
Connected account requiredScopes
write:customFieldsTags
postCustomItemCLOUDBEDS_POST_POST_CUSTOM_ITEMAdds single, or multiple, custom items and their associated payments to a Reservation or House Account as a single transaction.Connection1 scope
Adds single, or multiple, custom items and their associated payments to a Reservation or House Account as a single transaction.
Authentication
Connected account requiredScopes
write:itemTags
postCustomPaymentMethodCLOUDBEDS_POST_POST_CUSTOM_PAYMENT_METHODAdd a Custom Payment Method to a property. This call does not allow to add Payment Methods: credit cards, bank transfer or Pay Pal.Connection1 scope
Add a Custom Payment Method to a property. This call does not allow to add Payment Methods: credit cards, bank transfer or Pay Pal.
Authentication
Connected account requiredScopes
write:paymentTags
postEmailScheduleCLOUDBEDS_POST_POST_EMAIL_SCHEDULECreates a new email schedule for existing email template. Email template can be scheduled based on two parameters: reservationStatusChange and reservationEvent. Only one of the parameters can be used. *reservationStatusChange* schedules email to be sent when reservation status transitions to a specific one, for instance: `confirmed`. *reservationEvent* schedules email to be sent number of days prior or after a specific event, for instance: `after_check_out` at a given time This call is only available for third-party integration partners, and not for property client IDs.Connection1 scope
Creates a new email schedule for existing email template. Email template can be scheduled based on two parameters: reservationStatusChange and reservationEvent. Only one of the parameters can be used. *reservationStatusChange* schedules email to be sent when reservation status transitions to a specific one, for instance: `confirmed`. *reservationEvent* schedules email to be sent number of days prior or after a specific event, for instance: `after_check_out` at a given time This call is only available for third-party integration partners, and not for property client IDs.
Authentication
Connected account requiredScopes
write:communicationTags
postEmailTemplateCLOUDBEDS_POST_POST_EMAIL_TEMPLATECreates a new email template. See the full list of available language parameters <a href="https://integrations.cloudbeds.com/hc/en-us/articles/360007144993-FAQ#methods-and-parameters">here</a>. This call is only available for third-party integration partners, and not for property client IDs.Connection1 scope
Creates a new email template. See the full list of available language parameters <a href="https://integrations.cloudbeds.com/hc/en-us/articles/360007144993-FAQ#methods-and-parameters">here</a>. This call is only available for third-party integration partners, and not for property client IDs.
Authentication
Connected account requiredScopes
write:communicationTags
postFileCLOUDBEDS_POST_POST_FILEAttaches a file to a hotelConnection1 scope
Attaches a file to a hotel
Authentication
Connected account requiredScopes
write:hotelTags
postGovernmentReceiptCLOUDBEDS_POST_POST_GOVERNMENT_RECEIPTAdd a Government Receipt to a Reservation or House AccountConnection
Add a Government Receipt to a Reservation or House Account
Authentication
Connected account requiredTags
postGroupNoteCLOUDBEDS_POST_POST_GROUP_NOTEAdds a group noteConnection1 scope
Adds a group note
Authentication
Connected account requiredScopes
write:groupTags
postGuestCLOUDBEDS_POST_POST_GUESTAdds a guest to reservation as an additional guest.Connection1 scope
Adds a guest to reservation as an additional guest.
Authentication
Connected account requiredScopes
write:guestTags
postGuestDocumentCLOUDBEDS_POST_POST_GUEST_DOCUMENTAttaches a document to a guestConnection1 scope
Attaches a document to a guest
Authentication
Connected account requiredScopes
write:guestTags
postGuestNoteCLOUDBEDS_POST_POST_GUEST_NOTEAdds a guest noteConnection1 scope
Adds a guest note
Authentication
Connected account requiredScopes
write:guestTags
postGuestPhotoCLOUDBEDS_POST_POST_GUEST_PHOTOAttaches a photo to a guestConnection1 scope
Attaches a photo to a guest
Authentication
Connected account requiredScopes
write:guestTags
postGuestsToRoomCLOUDBEDS_POST_POST_GUESTS_TO_ROOMAssigns guest(s) to a room in a reservation and adds these guests as additional guests.Connection1 scope
Assigns guest(s) to a room in a reservation and adds these guests as additional guests.
Authentication
Connected account requiredScopes
write:guestTags
postHousekeeperCLOUDBEDS_POST_POST_HOUSEKEEPERAdd New HousekeeperConnection1 scope
Add New Housekeeper
Authentication
Connected account requiredScopes
write:housekeepingTags
postHousekeepingAssignmentCLOUDBEDS_POST_POST_HOUSEKEEPING_ASSIGNMENTAssign rooms (single or multiple) to an existing housekeeperConnection1 scope
Assign rooms (single or multiple) to an existing housekeeper
Authentication
Connected account requiredScopes
write:housekeepingTags
postHousekeepingStatusCLOUDBEDS_POST_POST_HOUSEKEEPING_STATUSSwitches the current date's housekeeping status for a specific room ID to either clean or dirty The housekeeping status is calculated basing on the set of fields roomOccupied | roomCondition | roomBlocked | vacantPickup | roomBlocked | refusedService The available statuses are: - Vacant and Dirty (VD): false | “dirty” | false | false | false | false - Occupied and Dirty (OD): true | “dirty” | false | false | false | false - Vacant and Clean (VC): false | “clean” | false | false | false | false - Occupied and Clean (OC): true | “clean” | false | false | false | false - Occupied and Clean Inspected (OCI): true | “inspected” | false | false | false | false - Vacant and Clean Inspected (VCI): false | “inspected” | false | false | false | false - Do Not Disturb (DND): if doNotDisturb is true - Refused Service (RS): if refusedService is true - Out of Order (OOO): if roomBlocked is true - Vacant and Pickup (VP): if vacantPickup is trueConnection1 scope
Switches the current date's housekeeping status for a specific room ID to either clean or dirty The housekeeping status is calculated basing on the set of fields roomOccupied | roomCondition | roomBlocked | vacantPickup | roomBlocked | refusedService The available statuses are: - Vacant and Dirty (VD): false | “dirty” | false | false | false | false - Occupied and Dirty (OD): true | “dirty” | false | false | false | false - Vacant and Clean (VC): false | “clean” | false | false | false | false - Occupied and Clean (OC): true | “clean” | false | false | false | false - Occupied and Clean Inspected (OCI): true | “inspected” | false | false | false | false - Vacant and Clean Inspected (VCI): false | “inspected” | false | false | false | false - Do Not Disturb (DND): if doNotDisturb is true - Refused Service (RS): if refusedService is true - Out of Order (OOO): if roomBlocked is true - Vacant and Pickup (VP): if vacantPickup is true
Authentication
Connected account requiredScopes
write:housekeepingTags
postItemCLOUDBEDS_POST_POST_ITEMAdds an item either to a reservation or to a house account.Connection1 scope
Adds an item either to a reservation or to a house account.
Authentication
Connected account requiredScopes
write:itemTags
postItemCategoryCLOUDBEDS_POST_POST_ITEM_CATEGORYAdds new items categoryConnection1 scope
Adds new items category
Authentication
Connected account requiredScopes
write:itemTags
postItemsToInventoryCLOUDBEDS_POST_POST_ITEMS_TO_INVENTORYAdds new items batch<br /> ¹ only if item.stockInventory = true<br />Connection1 scope
Adds new items batch<br /> ¹ only if item.stockInventory = true<br />
Authentication
Connected account requiredScopes
write:itemTags
postNewHouseAccountCLOUDBEDS_POST_POST_NEW_HOUSE_ACCOUNTAdd a new House AccountConnection1 scope
Add a new House Account
Authentication
Connected account requiredScopes
write:houseAccountTags
postPaymentCLOUDBEDS_POST_POST_PAYMENTAdd a payment to a specified reservation, house account, or group. If multiple IDs are provided, precedence is reservationID, then houseAccountID, then groupCode.Connection1 scope
Add a payment to a specified reservation, house account, or group. If multiple IDs are provided, precedence is reservationID, then houseAccountID, then groupCode.
Authentication
Connected account requiredScopes
write:paymentTags
postReservationCLOUDBEDS_POST_POST_RESERVATIONAdds a reservation to the selected propertyConnection1 scope
Adds a reservation to the selected property
Authentication
Connected account requiredScopes
write:reservationTags
postReservationDocumentCLOUDBEDS_POST_POST_RESERVATION_DOCUMENTAttaches a document to a reservationConnection1 scope
Attaches a document to a reservation
Authentication
Connected account requiredScopes
write:reservationTags
postReservationNoteCLOUDBEDS_POST_POST_RESERVATION_NOTEAdds a reservation noteConnection1 scope
Adds a reservation note
Authentication
Connected account requiredScopes
write:reservationTags
postRoomAssignCLOUDBEDS_POST_POST_ROOM_ASSIGNAssign/Reassign a room on a guest reservationConnection1 scope
Assign/Reassign a room on a guest reservation
Authentication
Connected account requiredScopes
write:roomTags
postRoomBlockCLOUDBEDS_POST_POST_ROOM_BLOCKAdds a room block to the selected property.Connection1 scope
Adds a room block to the selected property.
Authentication
Connected account requiredScopes
write:roomblockTags
postRoomCheckInCLOUDBEDS_POST_POST_ROOM_CHECK_INCheck-in a room already assigned for a guestConnection1 scope
Check-in a room already assigned for a guest
Authentication
Connected account requiredScopes
write:roomTags
postRoomCheckOutCLOUDBEDS_POST_POST_ROOM_CHECK_OUTCheck-out a room already assigned for a guest. If all rooms are checked out, the reservation status will update accordingly to "Checked Out" as well.Connection1 scope
Check-out a room already assigned for a guest. If all rooms are checked out, the reservation status will update accordingly to "Checked Out" as well.
Authentication
Connected account requiredScopes
write:roomTags
postVoidItemCLOUDBEDS_POST_POST_VOID_ITEMVoids the itemID transaction on the specified Reservation ID, House Account ID, or Group. If payments were sent in calls [postItem](https://developers.cloudbeds.com/reference/post_postitem) or [postCustomItem](https://developers.cloudbeds.com/reference/post_postcustomitem), they will be deleted too.Connection1 scope
Voids the itemID transaction on the specified Reservation ID, House Account ID, or Group. If payments were sent in calls [postItem](https://developers.cloudbeds.com/reference/post_postitem) or [postCustomItem](https://developers.cloudbeds.com/reference/post_postcustomitem), they will be deleted too.
Authentication
Connected account requiredScopes
write:itemTags
postVoidPaymentCLOUDBEDS_POST_POST_VOID_PAYMENTVoids a payment (using paymentID) to a specified reservation or house account.Connection1 scope
Voids a payment (using paymentID) to a specified reservation or house account.
Authentication
Connected account requiredScopes
write:paymentTags
postWebhookCLOUDBEDS_POST_POST_WEBHOOKSubscribe a webhook for a specified event. Read the [Webhooks guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007612553-Webhooks) to see available objects, actions, payload info and more.Connection
Subscribe a webhook for a specified event. Read the [Webhooks guide](https://integrations.cloudbeds.com/hc/en-us/articles/360007612553-Webhooks) to see available objects, actions, payload info and more.
Authentication
Connected account requiredTags
putAppPropertySettingsCLOUDBEDS_POST_PUT_APP_PROPERTY_SETTINGSputAppPropertySettingsConnection1 scope
putAppPropertySettings
Authentication
Connected account requiredScopes
write:appPropertySettingsTags
putGroupCLOUDBEDS_POST_PUT_GROUPAdds a group to the property. Please note that the default setting for 'Route to Group Folio' will be 'No,' and the 'Reservation Folio Configuration' will be set as the default folio configuration. You can edit these settings through the user interface (UI).Connection1 scope
Adds a group to the property. Please note that the default setting for 'Route to Group Folio' will be 'No,' and the 'Reservation Folio Configuration' will be set as the default folio configuration. You can edit these settings through the user interface (UI).
Authentication
Connected account requiredScopes
write:groupTags
putRateCLOUDBEDS_POST_PUT_RATEUpdate the rate of the room based on rateID selected, based on the provided parameters. You can make multiple rate updates in a single API call. Providing a startDate and/or endDate will update rates only within the interval provided. Only non derived rates can be updated, requests to update a derived rate will return an error. This endpoint performs updates asynchronously, rate updates are added to a queue and the endpoint returns a job reference ID. This job reference ID can be used to track job status notifications or to look up details of the update once it is completed. The API is limited to 30 interval per update, sending more than 30 will return an error.Connection1 scope
Update the rate of the room based on rateID selected, based on the provided parameters. You can make multiple rate updates in a single API call. Providing a startDate and/or endDate will update rates only within the interval provided. Only non derived rates can be updated, requests to update a derived rate will return an error. This endpoint performs updates asynchronously, rate updates are added to a queue and the endpoint returns a job reference ID. This job reference ID can be used to track job status notifications or to look up details of the update once it is completed. The API is limited to 30 interval per update, sending more than 30 will return an error.
Authentication
Connected account requiredScopes
write:rateTags
updateAllotmentBlockCLOUDBEDS_POST_UPDATE_ALLOTMENT_BLOCKUpdate an allotment block @apiQuery {Integer} propertyID Property IDConnection1 scope
Update an allotment block @apiQuery {Integer} propertyID Property ID
Authentication
Connected account requiredScopes
write:allotmentBlockTags
updateAllotmentBlockNotesCLOUDBEDS_POST_UPDATE_ALLOTMENT_BLOCK_NOTESUpdate a note on an allotment blockConnection1 scope
Update a note on an allotment block
Authentication
Connected account requiredScopes
read:allotmentBlockTags
putGuestCLOUDBEDS_PUT_PUT_GUESTUpdates an existing guest with information provided. At least one information field is required for this call.Connection1 scope
Updates an existing guest with information provided. At least one information field is required for this call.
Authentication
Connected account requiredScopes
write:guestTags
putGuestNoteCLOUDBEDS_PUT_PUT_GUEST_NOTEUpdates an existing guest note.Connection1 scope
Updates an existing guest note.
Authentication
Connected account requiredScopes
write:guestTags
putHouseAccountStatusCLOUDBEDS_PUT_PUT_HOUSE_ACCOUNT_STATUSChange specific house account to either open or closed.Connection1 scope
Change specific house account to either open or closed.
Authentication
Connected account requiredScopes
write:houseAccountTags
putHousekeeperCLOUDBEDS_PUT_PUT_HOUSEKEEPEREdit Housekeeper DetailsConnection1 scope
Edit Housekeeper Details
Authentication
Connected account requiredScopes
write:housekeepingTags
putItemToInventoryCLOUDBEDS_PUT_PUT_ITEM_TO_INVENTORYUpdates an item with information provided<br /> ¹ only if item.stockInventory = true<br />Connection1 scope
Updates an item with information provided<br /> ¹ only if item.stockInventory = true<br />
Authentication
Connected account requiredScopes
write:itemTags
putReservationCLOUDBEDS_PUT_PUT_RESERVATIONUpdates a reservation, such as custom fields, estimated arrival time, room configuration and reservation status.Connection1 scope
Updates a reservation, such as custom fields, estimated arrival time, room configuration and reservation status.
Authentication
Connected account requiredScopes
write:reservationTags
putReservationNoteCLOUDBEDS_PUT_PUT_RESERVATION_NOTEUpdates an existing reservation note.Connection1 scope
Updates an existing reservation note.
Authentication
Connected account requiredScopes
write:reservationTags
putRoomBlockCLOUDBEDS_PUT_PUT_ROOM_BLOCKUpdates a room block.Connection1 scope
Updates a room block.
Authentication
Connected account requiredScopes
write:roomblockTags