Skip to content

List available calendars

GET
/api/calendar-connections/{connectionId}/calendars

After a calendar connection has been authorised via OAuth, this endpoint returns the calendars available on the connected account. Use the returned identifiers to set the calendarId field on the connection.

connectionId
required
string format: uuid

The unique identifier of the calendar connection.

Calendars available on the connected account.

List of calendars available on a connected calendar account.

object
items
required
Array<object>
object
calendarId
required

Calendar identifier from the provider.

string
Example
sales@example.com
name
required

Display name of the calendar.

string
Example
Sales Team
primary
required

Whether this is the primary calendar.

boolean

No calendar connection exists with the given ID.

Standard error response returned by all endpoints on failure.

object
error
required

A human-readable error message describing what went wrong.

string
Example
Conversation not found
code

A machine-readable reason on some refusals, for example ‘key_lock’ when an API key’s brand or workspace restriction does not cover the action.

string
Example
key_lock
missing_scopes

On a 403 for an API key without a scope the endpoint requires: the scopes the key lacks.

Array<string>
Example
[
"mcp:write"
]
entryId

On a 409 with code duplicate_question or duplicate_rule_text: the knowledge base entry or policy that already holds the question or rule text.

string format: uuid
Example
11223344-5566-4788-99aa-bbccddeeff00
connectionId

On a 422 about one MCP connection a request names, from an assignment or an agent create or update (a connection that does not exist, one listed twice, or one that does not declare a tool named): the connection, as the request named it.

string
undeclaredTools

On the same 422: the tool names the connection does not declare.

Array<string>
Example
[
"get_orders"
]
declaredTools

On the same 422: the tools the connection declares.

Array<string>
Example
[
"get_order",
"search_orders"
]