# REST: booking

Source: <https://telegafirst.com/docs/api-booking>
Locale: ru
releaseGitSha: 0bb11ef116e17ec64c802d5476eaff442e53d252
sourceContentDigest: 6fb97ad78a83e8ebfe1f12f83157c5f0d781da1c0098fc6d7f931a0e83f7e248
Version: 9

# REST: booking

Выберите операцию: полный контракт доступен по ссылке. Scopes: ALL; auth alternatives: OR.

## searchBookingAvailability

`GET /api/v1/booking/availability` — searchBookingAvailability

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-searchbookingavailability)

## listBookings

`GET /api/v1/booking/bookings` — listBookings

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-listbookings)

## createBooking

`POST /api/v1/booking/bookings` — createBooking

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createbooking)

## assignBookingResource

`POST /api/v1/booking/bookings/{seqNum}/assign` — assignBookingResource

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-assignbookingresource)

## markBookingAttendance

`POST /api/v1/booking/bookings/{seqNum}/attendance` — markBookingAttendance

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-markbookingattendance)

## cancelBooking

`POST /api/v1/booking/bookings/{seqNum}/cancel` — cancelBooking

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-cancelbooking)

## addBookingOperatorNote

`POST /api/v1/booking/bookings/{seqNum}/notes` — addBookingOperatorNote

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-addbookingoperatornote)

## agreeBookingPrice

`POST /api/v1/booking/bookings/{seqNum}/price` — agreeBookingPrice

Scopes (ALL): \["booking:write","orders:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-agreebookingprice)

## rescheduleBooking

`POST /api/v1/booking/bookings/{seqNum}/reschedule` — rescheduleBooking

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-reschedulebooking)

## getMeetingProviderStatus

`GET /api/v1/booking/meeting-providers` — getMeetingProviderStatus

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-getmeetingproviderstatus)

## connectMeetingProvider

`POST /api/v1/booking/meeting-providers/{provider}/connect` — connectMeetingProvider

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-connectmeetingprovider)

## createBookingOverbooking

`POST /api/v1/booking/overbookings` — createBookingOverbooking

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createbookingoverbooking)

## listBookingResourceSchedules

`GET /api/v1/booking/resource-schedules` — listBookingResourceSchedules

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-listbookingresourceschedules)

## createBookingResourceSchedule

`POST /api/v1/booking/resource-schedules` — createBookingResourceSchedule

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createbookingresourceschedule)

## copyBookingResourceScheduleMonth

`POST /api/v1/booking/resource-schedules/copy-month` — copyBookingResourceScheduleMonth

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-copybookingresourceschedulemonth)

## deleteBookingResourceSchedule

`DELETE /api/v1/booking/resource-schedules/{seqNum}` — deleteBookingResourceSchedule

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-deletebookingresourceschedule)

## getBookingResourceSchedule

`GET /api/v1/booking/resource-schedules/{seqNum}` — getBookingResourceSchedule

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-getbookingresourceschedule)

## updateBookingResourceSchedule

`PATCH /api/v1/booking/resource-schedules/{seqNum}` — updateBookingResourceSchedule

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-updatebookingresourceschedule)

## listBookingResources

`GET /api/v1/booking/resources` — listBookingResources

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-listbookingresources)

## createBookingResource

`POST /api/v1/booking/resources` — createBookingResource

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createbookingresource)

## disconnectBookingResourceCalendar

`DELETE /api/v1/booking/resources/{resourceSeqNum}/calendar` — disconnectBookingResourceCalendar

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-disconnectbookingresourcecalendar)

## connectBookingResourceCalendar

`POST /api/v1/booking/resources/{resourceSeqNum}/calendar/connect` — connectBookingResourceCalendar

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-connectbookingresourcecalendar)

## deleteBookingResource

`DELETE /api/v1/booking/resources/{seqNum}` — deleteBookingResource

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-deletebookingresource)

## getBookingResource

`GET /api/v1/booking/resources/{seqNum}` — getBookingResource

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-getbookingresource)

## updateBookingResource

`PATCH /api/v1/booking/resources/{seqNum}` — updateBookingResource

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-updatebookingresource)

## setBookingResourceMeetingProvider

`PUT /api/v1/booking/resources/{seqNum}/meeting-provider` — setBookingResourceMeetingProvider

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-setbookingresourcemeetingprovider)

## listBookingReviews

`GET /api/v1/booking/reviews` — listBookingReviews

Scopes (ALL): \["booking:read"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-listbookingreviews)

## setBookingReviewVisibility

`POST /api/v1/booking/reviews/{bookingSeqNum}/visibility` — setBookingReviewVisibility

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-setbookingreviewvisibility)

## createBookingService

`POST /api/v1/booking/services` — createBookingService

Scopes (ALL): \["booking:write"]. Auth (OR): \[{"hubApiKey":\[]},{"hubBearer":\[]}].

[Параметры, ответы и права](https://telegafirst.com/docs/api-op-createbookingservice)
