Skip to main content
GET
/
api
/
v1
/
zoom_oauth_connections
curl --request GET \
  --url https://app.attendee.dev/api/v1/zoom_oauth_connections \
  --header 'Authorization: Token YOUR_API_KEY_HERE' \
  --header 'Content-Type: application/json'
{
  "next": null,
  "previous": null,
  "results": [
    {
      "id": "zoc_abcdef1234567890",
      "zoom_oauth_app_id": "zoa_abcdef1234567890",
      "user_id": "user_abcdef1234567890",
      "account_id": "account_abcdef1234567890",
      "state": "connected",
      "metadata": {
        "tenant_id": "1234567890"
      },
      "is_local_recording_token_supported": true,
      "is_onbehalf_token_supported": false,
      "connection_failure_data": null,
      "created_at": "2025-01-13T10:30:00.123456Z",
      "updated_at": "2025-01-13T10:30:00.123456Z",
      "last_successful_sync_at": "2025-01-13T11:00:00.123456Z",
      "last_attempted_sync_at": "2025-01-13T11:00:00.123456Z"
    }
  ]
}

Authentication

Requires API key authentication via the Authorization header.

Query Parameters

cursor
string
Cursor for pagination

Response

next
string
URL for the next page of results (null if no more results)
previous
string
URL for the previous page of results (null if on first page)
results
array
Array of Zoom OAuth connection objects
id
string
Unique identifier for the Zoom OAuth connection
zoom_oauth_app_id
string
ID of the Zoom OAuth app this connection belongs to
user_id
string
Zoom user ID
account_id
string
Zoom account ID
state
string
Connection state (connected or disconnected)
metadata
object
Metadata associated with the Zoom OAuth connection
is_local_recording_token_supported
boolean
Whether the connection supports generating local recording tokens
is_onbehalf_token_supported
boolean
Whether the connection supports generating onbehalf tokens
connection_failure_data
object
Information about connection failures, if any
created_at
string
Timestamp when the connection was created (ISO 8601 format)
updated_at
string
Timestamp when the connection was last updated (ISO 8601 format)
last_successful_sync_at
string
Timestamp of the last successful sync (ISO 8601 format)
last_attempted_sync_at
string
Timestamp of the last attempted sync (ISO 8601 format)
curl --request GET \
  --url https://app.attendee.dev/api/v1/zoom_oauth_connections \
  --header 'Authorization: Token YOUR_API_KEY_HERE' \
  --header 'Content-Type: application/json'
{
  "next": null,
  "previous": null,
  "results": [
    {
      "id": "zoc_abcdef1234567890",
      "zoom_oauth_app_id": "zoa_abcdef1234567890",
      "user_id": "user_abcdef1234567890",
      "account_id": "account_abcdef1234567890",
      "state": "connected",
      "metadata": {
        "tenant_id": "1234567890"
      },
      "is_local_recording_token_supported": true,
      "is_onbehalf_token_supported": false,
      "connection_failure_data": null,
      "created_at": "2025-01-13T10:30:00.123456Z",
      "updated_at": "2025-01-13T10:30:00.123456Z",
      "last_successful_sync_at": "2025-01-13T11:00:00.123456Z",
      "last_attempted_sync_at": "2025-01-13T11:00:00.123456Z"
    }
  ]
}

Build docs developers (and LLMs) love