Skip to content

Connection setup links

Agents never receive Google credentials or calendar details. An authorized agent can create a short-lived setup link for one of its Chronary calendars, give the URL to the human, and poll the non-secret resource ID for completion.

POST /v1/calendars/{calendar_id}/connection-links
GET /v1/connection-links/{id}
DELETE /v1/connection-links/{id}

Create body:

{
"capabilities": ["availability"],
"publication_policy": "none"
}

The setup_url contains a separate single-use bearer secret and is returned only when the link is created. Never log or store it in analytics. The human signs into the Chronary console, grants Google Calendar or Microsoft Outlook access, chooses source calendars, and controls agent mappings and publishing destinations.

The same lifecycle is available to MCP agents through create_connection_link, get_connection_link, and cancel_connection_link.