Delete a calendar
Deletes a calendar. Fails with 409 conflict if the calendar is still
assigned to one or more assistants — unlink it from every assistant
first (via the Assistants endpoint) and retry.
Authorization
bearerAuth API key in the Authorization: Bearer <key> header.
Keys are created in the SMAO dashboard (Settings → API Keys).
In: header
Path Parameters
^[a-f0-9]{24}$Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/calendars/65f8fa6f1a9d8e0012ab34cd"{ "data": {}}Update a calendar PATCH
Partial update — only included fields are changed. Passing `schedules` replaces the calendar's full schedules array.
List tools (paginated) GET
Returns the organization's custom tools, ordered by `created_at` DESC. Auth configuration is summarized — the stored secret value is never returned; `auth.has_secret` indicates whether a credential is set.