/appointmentsWrite operationCreate a TeamGrid-managed appointment
The cell-local App re-authenticates the credential, derives the acting user from the credential principal, and applies tenant, sharing, plan, idempotency, and provider-management policy.
appointments:writeappointments:delegated:writePrepare this request
The builder does not execute requests or persist credentials. Replace the environment-variable placeholder only in your terminal or secret-aware runtime.
Headers
1Idempotency-KeyrequiredUnique request key retained for seven days. Within that window, reuse with different data is rejected.
Request body
application/jsonallDayWhether all day applies to this appointment.
busyWhether busy applies to this appointment.
descriptionHuman-readable description of the resource.
End timestamp of the represented interval.
atrequiredISO 8601 timestamp for at.
timeZoneThe time zone associated with this appointment end.
locationThe location associated with this appointment.
Start timestamp of the represented interval.
atrequiredISO 8601 timestamp for at.
timeZoneThe time zone associated with this appointment start.
titleHuman-readable title of the resource.
visibilityCanonical visibility value for this appointment.
defaultprivatepublicuserIdIdentifier of the related workspace user.
Responses
8201The request to create a TeamGrid-managed appointment created the resource. The response contains its canonical public representation and request metadata.application/json
application/jsonPublic API representation of appointment.
The attributes associated with this appointment.
allDayrequiredWhether all day applies to this appointment attributes.
archivedrequiredWhether this resource is archived.
busyrequiredWhether busy applies to this appointment attributes.
createdAtrequiredTimestamp at which the resource was created.
descriptionrequiredHuman-readable description of the resource.
End timestamp of the represented interval.
atrequiredISO 8601 timestamp for at.
timeZonerequiredThe time zone associated with this appointment attributes end.
locationrequiredThe location associated with this appointment attributes.
managedByrequiredCanonical managed by value for this appointment attributes.
providerteamgridredactedrequiredWhether redacted applies to this appointment attributes.
revisionrequiredStrong resource revision used for optimistic concurrency control.
Start timestamp of the represented interval.
atrequiredISO 8601 timestamp for at.
timeZonerequiredThe time zone associated with this appointment attributes start.
titlerequiredHuman-readable title of the resource.
updatedAtrequiredTimestamp of the most recent successful update.
userIdrequiredIdentifier of the related workspace user.
visibilityrequiredCanonical visibility value for this appointment attributes.
defaultprivatepublicidrequiredStable TeamGrid identifier for this resource.
typerequiredCanonical type discriminator for this resource.
Public API representation of meta.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
400The request is invalid.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
401The bearer credential is missing, invalid, expired, or revoked.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
403The credential has insufficient scope.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
409The request conflicts with the current resource state.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
429The credential or source exceeded its rate limit.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
502The cell-local application returned an invalid response.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
503A required cell-local dependency is unavailable.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
Thank you. The rating contains no account or customer data.