Skip to main content
GET
/
api
/
v1
/
calendars
/
events
curl "https://app.talkover.ai/api/v1/calendars/events?calendar_ids[]=cal-1&calendar_ids[]=cal-2&from=2024-01-15T00:00:00Z&to=2024-01-22T00:00:00Z" \
  -H "Authorization: Bearer talq_your_environment_token_here"
{
  "success": true,
  "data": [
    {
      "id": "event-uuid-1",
      "calendar_id": "cal-1",
      "title": "Demo with Acme Corp",
      "start_at": "2024-01-15T15:00:00Z",
      "end_at": "2024-01-15T15:30:00Z",
      "status": "confirmed"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.talkover.ai/llms.txt

Use this file to discover all available pages before exploring further.

Get Events (Batch)

Retrieve events from multiple calendars in a single request, optionally filtered by time range. Useful for rendering a unified calendar view across teams.

Endpoint

GET /api/v1/calendars/events

Query Parameters

calendar_ids[]
array
required
One or more calendar UUIDs. Repeat the parameter for multiple values.
from
string
Lower bound of event start time. ISO 8601.
to
string
Upper bound of event end time. ISO 8601.

Request Headers

Authorization
string
required
Bearer token. Format: Bearer talq_your_environment_token_here

Examples

curl "https://app.talkover.ai/api/v1/calendars/events?calendar_ids[]=cal-1&calendar_ids[]=cal-2&from=2024-01-15T00:00:00Z&to=2024-01-22T00:00:00Z" \
  -H "Authorization: Bearer talq_your_environment_token_here"

Response

{
  "success": true,
  "data": [
    {
      "id": "event-uuid-1",
      "calendar_id": "cal-1",
      "title": "Demo with Acme Corp",
      "start_at": "2024-01-15T15:00:00Z",
      "end_at": "2024-01-15T15:30:00Z",
      "status": "confirmed"
    }
  ]
}