MeetingBaasMeeting Baas
API ReferenceCalendars

List Events

Retrieves all calendar events within the configured time range, including their recording status and bot assignments

GET
/calendar_events

Authorization

x-meeting-baas-api-key<token>

API key for authentication

In: header

x-spoke-api-key<token>

Legacy API key for authentication (deprecated)

In: header

Query Parameters

calendar_id
Required
string

filter events by calendar id

cursorstring | null

Optional cursor for pagination, included in the next field of the response

updated_at_gtestring | null

fetch events updated at or after this date

curl -X GET "https://api.meetingbaas.com/calendar_events/?calendar_id=%3Cstring%3E&cursor=string&updated_at_gte=string" \
  -H "x-meeting-baas-api-key: <token>"

{
  "data": [
    {
      "attendees": [
        {
          "email": "string"
        }
      ],
      "bot_param": {
        "bot_image": "string",
        "bot_name": "string",
        "deduplication_key": "string",
        "enter_message": "string",
        "extra": {},
        "noone_joined_timeout": 0,
        "recording_mode": "speaker_view",
        "speech_to_text": {
          "api_key": "string",
          "provider": "Gladia"
        },
        "streaming_audio_frequency": "16khz",
        "streaming_input": "string",
        "streaming_output": "string",
        "waiting_room_timeout": 0,
        "webhook_url": "string"
      },
      "calendar_uuid": "fd186a18-ef28-468e-9173-223796807e2e",
      "deleted": true,
      "end_time": "2019-08-24T14:15:22Z",
      "google_id": "string",
      "is_organizer": true,
      "is_recurring": true,
      "last_updated_at": "2019-08-24T14:15:22Z",
      "meeting_url": "string",
      "name": "string",
      "raw": {},
      "recurring_event_id": "string",
      "start_time": "2019-08-24T14:15:22Z",
      "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
    }
  ],
  "next": "string"
}