Для AI-агентов: markdown этой страницы — /docs/api-booking.mdиндекс документации — /llms.txt
REST: booking
Обновлено
Выберите операцию: полный контракт доступен по ссылке. Scopes: ALL; auth alternatives: OR.
searchBookingAvailability
GET /api/v1/booking/availability — searchBookingAvailability
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
listBookings
GET /api/v1/booking/bookings — listBookings
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
createBooking
POST /api/v1/booking/bookings — createBooking
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
assignBookingResource
POST /api/v1/booking/bookings/{seqNum}/assign — assignBookingResource
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
markBookingAttendance
POST /api/v1/booking/bookings/{seqNum}/attendance — markBookingAttendance
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
cancelBooking
POST /api/v1/booking/bookings/{seqNum}/cancel — cancelBooking
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
addBookingOperatorNote
POST /api/v1/booking/bookings/{seqNum}/notes — addBookingOperatorNote
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
agreeBookingPrice
POST /api/v1/booking/bookings/{seqNum}/price — agreeBookingPrice
Scopes (ALL): ["booking:write","orders:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
rescheduleBooking
POST /api/v1/booking/bookings/{seqNum}/reschedule — rescheduleBooking
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
getMeetingProviderStatus
GET /api/v1/booking/meeting-providers — getMeetingProviderStatus
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
connectMeetingProvider
POST /api/v1/booking/meeting-providers/{provider}/connect — connectMeetingProvider
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
createBookingOverbooking
POST /api/v1/booking/overbookings — createBookingOverbooking
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
listBookingResourceSchedules
GET /api/v1/booking/resource-schedules — listBookingResourceSchedules
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
createBookingResourceSchedule
POST /api/v1/booking/resource-schedules — createBookingResourceSchedule
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
copyBookingResourceScheduleMonth
POST /api/v1/booking/resource-schedules/copy-month — copyBookingResourceScheduleMonth
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
deleteBookingResourceSchedule
DELETE /api/v1/booking/resource-schedules/{seqNum} — deleteBookingResourceSchedule
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
getBookingResourceSchedule
GET /api/v1/booking/resource-schedules/{seqNum} — getBookingResourceSchedule
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
updateBookingResourceSchedule
PATCH /api/v1/booking/resource-schedules/{seqNum} — updateBookingResourceSchedule
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
listBookingResources
GET /api/v1/booking/resources — listBookingResources
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
createBookingResource
POST /api/v1/booking/resources — createBookingResource
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
disconnectBookingResourceCalendar
DELETE /api/v1/booking/resources/{resourceSeqNum}/calendar — disconnectBookingResourceCalendar
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
connectBookingResourceCalendar
POST /api/v1/booking/resources/{resourceSeqNum}/calendar/connect — connectBookingResourceCalendar
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
deleteBookingResource
DELETE /api/v1/booking/resources/{seqNum} — deleteBookingResource
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
getBookingResource
GET /api/v1/booking/resources/{seqNum} — getBookingResource
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
updateBookingResource
PATCH /api/v1/booking/resources/{seqNum} — updateBookingResource
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
setBookingResourceMeetingProvider
PUT /api/v1/booking/resources/{seqNum}/meeting-provider — setBookingResourceMeetingProvider
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
listBookingReviews
GET /api/v1/booking/reviews — listBookingReviews
Scopes (ALL): ["booking:read"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
setBookingReviewVisibility
POST /api/v1/booking/reviews/{bookingSeqNum}/visibility — setBookingReviewVisibility
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].
createBookingService
POST /api/v1/booking/services — createBookingService
Scopes (ALL): ["booking:write"]. Auth (OR): [{"hubApiKey":[]},{"hubBearer":[]}].