Skip to main content
Version: v3

Update Service Booking

PUT 

/calendars/services/bookings/:bookingId

Update an existing service booking

Request

Version stringrequired

API Version

Available optionsv3
bookingId stringrequired

Unique Service Booking ID

overrideAvailability boolean

If true the time slot validation would be avoided for any booking creation/update (even the skipSchedulingNotice)

Default value:false
skipSchedulingNotice boolean

If set to true, the minimum scheduling notice and date range would be ignored

Default value:false
application/json

Bodyrequired

    serviceLocationIdstring

    Service Location ID

    meetingLocationstring

    Meeting Location (If service location is an ask the booker, then the meeting location is required)

    titlestring

    Title

    statusstring

    Status

    Available optionsconfirmedcancelledinvalidnewshowednoshow
    startTimestring

    Start Time

    endTimestring

    End Time

    timezonestring

    Timezone

    servicesobject[]

    If provided, services sent in the request will replace the existing services in the booking.

application/json

Booking updated successfully

Schema
    bookingIdstringrequired

    Booking ID

    locationIdstringrequired

    Location ID

    contactIdstringrequired

    Contact ID

    serviceLocationIdstringrequired

    Service Location ID

    titlestringrequired

    Service Booking Title

    startTimestringrequired

    Start Time

    endTimestringrequired

    End Time

    servicesobject[]required

    Services

    timezonestringrequired

    Timezone

    statusstringrequired

    Status

    deletedbooleanrequired

    Tells if the booking is deleted

    dateAddedstringrequired

    Date Added

    dateUpdatedstringrequired

    Date Updated

    createdByobjectrequired

    Booking booked by metadata

    meetingLocationstring

    Meeting Location (If service location is an ask the booker, then the meeting location is used for the booking)

    messagesarray[]

    Optional informative or warning messages (e.g. meeting location ignored for non-ask-booker locations)