Booking: Overview of Methods

If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.

Booking methods allow you to:

  • efficiently utilize resources by transferring clients between the waiting list and bookings
  • synchronize schedules with external systems

Quick navigation: all methods

User documentation: How to schedule a client for a service

Connection of Booking with Other Objects

Waiting List. Pass the id of the entry from the waiting list to the waitListId parameter of the booking.v1.booking.createfromwaitlist method to transfer the client's entry to a booking at a specific time.

Resource. Pass the id of resources you want to book in the resourceIds parameter of the booking.v1.booking.* methods. A single booking can include multiple resources with overlapping times. For example, you can book a driver service and a car simultaneously.

Client. You can attach a contact or company from CRM to the booking. Pass the id of the contact or company in the booking.v1.booking.client.* methods.

Deal. You can attach a deal from CRM to the booking. Pass the id of the deal in the booking.v1.booking.externalData.* methods.

Overview of Methods

Scope: booking

Who can execute the method: any user

Method

Description

booking.v1.booking.add

Adds a booking

booking.v1.booking.createfromwaitlist

Creates a booking from the waiting list

booking.v1.booking.delete

Deletes a booking

booking.v1.booking.get

Retrieves information about a booking

booking.v1.booking.list

Retrieves a list of bookings

booking.v1.booking.update

Updates a booking