/api/v3/events
Authentication: Requires API Key in the request header.
Authorization: Account-level. Returns every scheduled event in the account associated with the API token.
Query Parameters:
All filters are optional and can be combined.
Response: Paginated list of event objects, newest scheduled start first.
Rate limit: Once every 1 second for unique requests.
Pagination: This endpoint uses cursor-based pagination with a default page size of 20 events. To iterate through all results:
- Make the first request without a
cursorparameter - If
next_cursoris notnull, make another request withcursorset to that value - Repeat until
next_cursorisnull
200 OKEvents retrieved successfully.400 Bad RequestInvalid query parameter, or a cursor that was not issued by this endpoint.401 UnauthorizedAuthentication failed (missing or invalid API token).404 Not FoundThe endpoint is not enabled for this account.429 Too Many RequestsRate limit exceeded.500 Internal Server ErrorUnexpected server error.
Notes:
- Results are ordered by
start_timedescending — the newest scheduled event first, past events further down the list.- Recurring events return one object per occurrence, each with its own
id. Every occurrenceidis valid input to Get Registrants and Create Webinar Registrant.- Deleted events are never returned.
- On-demand webinars are not scheduled events and are not listed by this endpoint. Their IDs still work with the registrant endpoints — copy the ID from the on-demand webinars list.
statusis derived at request time:upcomingbefore the scheduled start,livebetween the scheduled start and end, andendedafter the scheduled end or once the session has been recorded.updated_aftertracks changes to the event itself — title, schedule, studio. New registrations do not change an event’s update timestamp, so use Get Registrants to sync audience data.livestream_destinationsis populated as soon as the destination is scheduled, before the event goes live. Custom RTMP destinations are not included — they are not part of event scheduling.- Access is granted per account. If the endpoint returns
404with a valid API key, speak to your customer success manager.