Updates a bookings custom attribute definition.
PUT
/v2/bookings/custom-attribute-definitions/{key}
Updates a bookings custom attribute definition.
To call this endpoint with buyer-level permissions, set APPOINTMENTS_WRITE
for the OAuth scope. To call this endpoint with seller-level permissions, set APPOINTMENTS_ALL_WRITE
and APPOINTMENTS_WRITE
for the OAuth scope.
For calls to this endpoint with seller-level permissions to succeed, the seller must have subscribed to Appointments Plus or Appointments Premium.
The custom attribute definition that contains the fields to update. Only the following fields can be updated:
name
description
visibility
schema
for a Selection
data type. Only changes to the named options or the maximum number of allowed selections are supported.For more information, see Updatable definition fields.
To enable optimistic concurrency control, include the optional version
field and specify the current version of the custom attribute definition.
A unique identifier for this request, used to ensure idempotency. For more information, see Idempotency.