get_event | Retrieve a single event by ID (IDs come from list_events). |
get_person | Retrieve someone’s details by person ID (IDs come from list_people). |
get_session | Retrieve a single session by ID (IDs come from list_sessions). |
list_event_sessions | List the sessions of one event (event IDs come from list_events). Same filters as list_sessions. |
list_events | List the events of the workspace. Optional filters: title (partial match), everyone_can_speak, scheduling_status, tag (event tag title, comma-separated for several), and created/updated date bounds (ISO 8601 or Unix timestamp). |
list_people | List everyone who engaged with a session of the workspace, team members included. Optional filters: role (“participant” or “team_member”) and email (exact match). |
list_people_attributes | List the registration fields of the workspace — their slugs are the field ids register_participant expects. Optional filters: name, slug, type, placeholder, description, builtin, user_id. |
list_session_people | List the participants of a session (id is the session ID). Optional filters: role (“participant” or “team_member”), attended (boolean — who actually showed up), email (exact match), and created/updated date bounds. |
list_session_recordings | List the recordings of a session, with temporary replay URLs. url_expires_in_seconds (3600 to 604800) sets how long those URLs stay valid; it defaults to 12 hours. |
list_sessions | List the sessions of every event in the workspace. Optional filters: status, date_from/date_to on the scheduled start, created/updated date bounds (ISO 8601 or Unix timestamp), and include_breakout_rooms. |
list_users | List the team members of the organization — where the owner_id create_event needs comes from. Optional filters: role (“host” or “moderator”), email (case-insensitive) and pending_invite. |
ping | Check that the connected API token works (probe — takes no argument and needs no scope). |