Skip to main content

Recall.ai

Record, transcribe, and pull data from meetings (Zoom, Google Meet, Microsoft Teams, …) with the Recall.ai meeting bot API.

Recall.ai Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 123 actions:

ActionPurposeParameters
get_api_v1_audio_mixedThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_audio_mixed_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_audio_mixed_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_audio_mixed_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_audio_separateThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_audio_separate_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_audio_separate_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_audio_separate_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_billing_usageGet bot usage statistics The base rate limit for this endpoint is: - 5 requests per min per workspaceend (string)
start (string)
get_api_v1_botGet a list of all bots The base rate limit for this endpoint is: - 60 requests per min per workspacejoin_at_after (string)
join_at_before (string)
meeting_url (string)
metadata__key (string)
page (integer)
platform (array)
status (array)
use_cursor (string)
post_api_v1_botCreate a new bot. The base rate limit for this endpoint is: - 120 requests per min per workspacedata: {
. meeting_url (string)
. bot_name (string)
. join_at (string)
. recording_config
. output_media
. automatic_video_output
. automatic_audio_output
. chat
. automatic_leave
. variant
. zoom
. google_meet
. webex
. breakout_room
. metadata (object)
} (object) required
get_api_v1_bot_by_idGet a bot instance. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_bot_by_idUpdate a Scheduled Bot. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. meeting_url (string)
. bot_name (string)
. join_at (string)
. recording_config
. output_media
. automatic_video_output
. automatic_audio_output
. chat
. automatic_leave
. variant
. zoom
. google_meet
. webex
. breakout_room
. metadata (object)
} (object) required
delete_api_v1_bot_by_idDeletes a bot. This can only be done on scheduled bots that have not yet joined a call. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_delete_mediaDeletes bot media stored by Recall. This is irreversible. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_leave_callRemoves the bot from the meeting. This is irreversible. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_output_audioCauses the bot to output audio. Note: The bot must be configured with 'automatic_audio_output' enabled in order to use this endpoint. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. kind
. b64_data (string)
} (object) required
delete_api_v1_bot_by_id_output_audioCauses the bot to output audio. Note: The bot must be configured with 'automatic_audio_output' enabled in order to use this endpoint. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_output_mediaCauses the bot to start outputting media. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. camera
. screenshare
} (object) required
delete_api_v1_bot_by_id_output_mediaCauses the bot to start outputting media. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. camera (boolean)
. screenshare (boolean)
} (object) required
post_api_v1_bot_by_id_output_screenshareCauses the bot to start screensharing. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. kind
. b64_data (string)
} (object) required
delete_api_v1_bot_by_id_output_screenshareCauses the bot to start screensharing. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_output_videoCauses the bot to start outputting video. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. kind
. b64_data (string)
} (object) required
delete_api_v1_bot_by_id_output_videoCauses the bot to stop outputting video. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_pause_recordingInstructs the bot to pause the current recording. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_pin_participantPin or unpin a participant's video. Note: This is only applicable for 'video_separate_h264' streams The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. id (integer)
} (object) required
post_api_v1_bot_by_id_request_recording_permissionZoom Only: Request recording permission from the host. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_resume_recordingInstructs the bot to resume a paused recording. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_bot_by_id_send_chat_messageCauses the bot to send a message in the meeting chat. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. to (string)
. message (string)
. pin (boolean)
} (object) required
post_api_v1_bot_by_id_start_recordingInstructs the bot to start recording the meeting. This will restart the current recording if one is already in progress. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. transcript
. realtime_endpoints (array)
. retention
. video_mixed_layout
. video_mixed_mp4
. participant_events
. meeting_metadata
. video_mixed_participant_video_when_screenshare
. start_recording_on
. include_bot_in_recording
. metadata (object)
. audio_mixed_raw
. audio_mixed_mp3
. video_separate_mp4
. audio_separate_raw
. audio_separate_mp3
. video_mixed_flv
. video_separate_png
. video_separate_h264
} (object) required
post_api_v1_bot_by_id_stop_recordingInstructs the bot to end the current recording. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_calendar_authenticateGenerate an authentication token for calendar APIs, scoped to the user. Each token has an expiry of 1 day from time of creation. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. user_id (string)
} (object) required
get_api_v1_calendar_meetingsList all calendar meetings for the calendar user. The base rate limit for this endpoint is: - 120 requests per min per calendar_userical_uid (string)
start_time_after (string)
start_time_before (string)
calendarAuthToken (string) required
get_api_v1_calendar_meetings_by_idThe base rate limit for this endpoint is: - 120 requests per min per calendar_userid (string)
calendarAuthToken (string) required
put_api_v1_calendar_meetings_by_idUse this endpoint to update override_should_record property of the meeting. The base rate limit for this endpoint is: - 120 requests per min per calendar_userid (string)
data: {
. override_should_record (boolean)
} (object) required
calendarAuthToken (string) required
post_api_v1_calendar_meetings_refreshResync the calendar meetings for the user. The base rate limit for this endpoint is: - 120 requests per min per calendar_usercalendarAuthToken (string) required
get_api_v1_calendar_userThe base rate limit for this endpoint is: - 120 requests per min per calendar_usercalendarAuthToken (string) required
put_api_v1_calendar_userUpdate the recording preferences for a calendar user. The base rate limit for this endpoint is: - 120 requests per min per calendar_userdata: {
. external_id (string)
. preferences
} (object) required
calendarAuthToken (string) required
delete_api_v1_calendar_userDelete calendar user+disconnect any connected calendars. The base rate limit for this endpoint is: - 120 requests per min per calendar_usercalendarAuthToken (string) required
post_api_v1_calendar_user_disconnectDisconnect calendar of specific platform. The base rate limit for this endpoint is: - 120 requests per min per calendar_userdata: {
. platform
} (object) required
calendarAuthToken (string) required
get_api_v1_calendar_usersList all calendar users created for the account. The base rate limit for this endpoint is: - 60 requests per min per workspaceemail (string)
paginate (boolean)
get_api_v1_meeting_direct_connectGet a list of all Meeting Direct Connect The base rate limit for this endpoint is: - 60 requests per min per workspaceNo parameters
post_api_v1_meeting_direct_connectCreate a new Meeting Direct Connect The base rate limit for this endpoint is: - 60 requests per min per workspacedata: {
. zoom_rtms
. google_meet_media_api
. recording_config
. metadata (object)
} (object) required
get_api_v1_meeting_direct_connect_by_idGet a Meeting Direct Connect instance The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_meeting_metadataThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_meeting_metadata_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_meeting_metadata_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_meeting_metadata_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_participant_eventsThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_participant_events_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_participant_events_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_participant_events_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_realtime_endpointThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
type (string)
get_api_v1_realtime_endpoint_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_realtime_endpoint_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
get_api_v1_recordingThe base rate limit for this endpoint is: - 60 requests per min per workspacebot_id (string)
created_at_after (string)
created_at_before (string)
cursor (string)
desktop_sdk_upload_id (string)
status_code (string)
get_api_v1_recording_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_recording_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_recording_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v1_recording_by_id_create_transcriptThe base rate limit for this endpoint is: - 5 requests per min per botid (string)
data: {
. metadata (object)
. diarization
. provider
} (object) required
get_api_v1_sdk_uploadGet a list of all Desktop SDK uploads The base rate limit for this endpoint is: - 60 requests per min per workspacecursor (string)
post_api_v1_sdk_uploadCreate a new Desktop SDK upload. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. recording_config
. metadata (object)
} (object) required
get_api_v1_sdk_upload_by_idGet a Desktop SDK upload instance. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_transcriptThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_transcript_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_transcript_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_transcript_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_video_mixedThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_video_mixed_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_video_mixed_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_video_mixed_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v1_video_separateThe base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
recording_id (string)
status_code (string)
get_api_v1_video_separate_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v1_video_separate_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
} (object) required
delete_api_v1_video_separate_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_calendar_eventsGet a list of calendar events. The base rate limit for this endpoint is: - 60 requests per min per workspacecalendar_id (string)
cursor (string)
ical_uid (string)
is_deleted (boolean)
start_time (string)
start_time__gte (string)
start_time__lte (string)
updated_at__gte (string)
get_api_v2_calendar_events_by_idGet a calendar event instance. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v2_calendar_events_by_id_botSchedule a bot for a calendar event. This endpoint will return the updated calendar event in response. The base rate limit for this endpoint is: - 600 requests per min per workspaceid (string)
data: {
. deduplication_key (string)
. bot_config
} (object) required
delete_api_v2_calendar_events_by_id_botSchedule a bot for a calendar event. This endpoint will return the updated calendar event in response. The base rate limit for this endpoint is: - 600 requests per min per workspaceid (string)
get_api_v2_calendarsGet a list of calendars. The base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at__gte (string)
cursor (string)
email (string)
platform (string)
status (string)
post_api_v2_calendarsCreate a new calendar. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. metadata (object)
. oauth_client_id (string)
. oauth_client_secret (string)
. oauth_refresh_token (string)
. platform
. webhook_url (string)
. oauth_email (string)
} (object) required
get_api_v2_calendars_by_idGet a calendar instance. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v2_calendars_by_idUpdate an existing calendar. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. metadata (object)
. oauth_client_id (string)
. oauth_client_secret (string)
. oauth_refresh_token (string)
. platform
. webhook_url (string)
. oauth_email (string)
} (object) required
delete_api_v2_calendars_by_idDeletes a calendar. This will disconnect the calendar. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v2_calendars_by_id_access_tokenGet the OAuth access token for this calendar account. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_google_login_groupsGet list of all Google Login Groups. The base rate limit for this endpoint is: - 60 requests per min per workspacecursor (string)
name (string)
name__contains (string)
ordering (string)
post_api_v2_google_login_groupsCreate a new Google Login Group. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. name (string)
. login_mode
} (object) required
get_api_v2_google_login_groups_by_idGet an existing Google Login Group. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
put_api_v2_google_login_groups_by_idUpdate an existing Google Login Group. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. name (string)
. login_mode
} (object) required
patch_api_v2_google_login_groups_by_idPartial Update an existing Google Login Group. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. name (string)
. login_mode
} (object) required
delete_api_v2_google_login_groups_by_idDeletes an existing Google Login Group. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_google_loginsGet list of all Google Logins. The base rate limit for this endpoint is: - 60 requests per min per workspacecursor (string)
email (string)
group_id (string)
is_active (boolean)
ordering (string)
sso_v2_workspace_domain (string)
post_api_v2_google_loginsCreate a new Google Login. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. email (string)
. is_active (boolean)
. sso_v2_workspace_domain (string)
. sso_v2_private_key (string)
. sso_v2_cert (string)
. group_id (string)
. ios_oauth_refresh_token (string)
. ios_oauth_access_token (string)
. ios_oauth_access_token_expiry (string)
. ios_oauth_device_id (string)
} (object) required
get_api_v2_google_logins_by_idGet an existing Google Login. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
put_api_v2_google_logins_by_idUpdate an existing Google Login. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. email (string)
. is_active (boolean)
. sso_v2_workspace_domain (string)
. sso_v2_private_key (string)
. sso_v2_cert (string)
. group_id (string)
. ios_oauth_refresh_token (string)
. ios_oauth_access_token (string)
. ios_oauth_access_token_expiry (string)
. ios_oauth_device_id (string)
} (object) required
patch_api_v2_google_logins_by_idPartial Update an existing Google Login. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. email (string)
. is_active (boolean)
. sso_v2_workspace_domain (string)
. sso_v2_private_key (string)
. sso_v2_cert (string)
. group_id (string)
. ios_oauth_refresh_token (string)
. ios_oauth_access_token (string)
. ios_oauth_access_token_expiry (string)
. ios_oauth_device_id (string)
} (object) required
delete_api_v2_google_logins_by_idDeletes an existing Google Login. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_slack_teamsList all Slack Team Integrations The base rate limit for this endpoint is: - 60 requests per min per workspaceNo parameters
post_api_v2_slack_teamsThe base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. email_address (string)
. slack_team_domain (string)
. bot_name (string)
. profile_photo_base64_jpg (string)
. auto_join_public_huddles (boolean)
. ask_to_join_private_huddles (boolean)
. ask_to_join_message (string)
. filter_huddles_by_user_emails (array)
. huddle_bot_config
} (object) required
get_api_v2_slack_teams_by_slack_team_integration_id_oauth_tokensList all Slack user OAuth tokens for the specified team integration The base rate limit for this endpoint is: - 60 requests per min per workspaceslack_team_integration_id (string)
post_api_v2_slack_teams_by_slack_team_integration_id_oauth_tokensCreate a new Slack user OAuth token for the specified team integration The base rate limit for this endpoint is: - 300 requests per min per workspaceslack_team_integration_id (string)
data: {
. token (string)
} (object) required
get_api_v2_slack_teams_by_slack_team_integration_id_oauth_tokens_by_slack_user_idRetrieve a specific Slack user OAuth token by Slack user ID for the specified team integration The base rate limit for this endpoint is: - 300 requests per min per workspaceslack_team_integration_id (string)
slack_user_id (string)
delete_api_v2_slack_teams_by_slack_team_integration_id_oauth_tokens_by_slack_user_idDelete a Slack user OAuth token by Slack user ID for the specified team integration The base rate limit for this endpoint is: - 300 requests per min per workspaceslack_team_integration_id (string)
slack_user_id (string)
get_api_v2_slack_teams_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
put_api_v2_slack_teams_by_idHandle updates to the SlackTeamIntegration. If the integration is in INVITED state, transition it to JOINING state. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. email_address (string)
. slack_team_domain (string)
. bot_name (string)
. profile_photo_base64_jpg (string)
. auto_join_public_huddles (boolean)
. ask_to_join_private_huddles (boolean)
. ask_to_join_message (string)
. filter_huddles_by_user_emails (array)
. huddle_bot_config
} (object) required
patch_api_v2_slack_teams_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. email_address (string)
. slack_team_domain (string)
. bot_name (string)
. profile_photo_base64_jpg (string)
. auto_join_public_huddles (boolean)
. ask_to_join_private_huddles (boolean)
. ask_to_join_message (string)
. filter_huddles_by_user_emails (array)
. huddle_bot_config
} (object) required
delete_api_v2_slack_teams_by_idThe base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_zoom_meetings_to_credentialsGet a list of all mappings from Zoom Meeting ID to Zoom OAuth Credential. Recall uses mappings internally to determine which credential to use when automatically fetching join tokens for a meeting. Inspecting these mappings may be helpful when debugging bots that don't automatically record due to being unable to fetch join tokens. The base rate limit for this endpoint is: - 60 requests per min per workspacecredential (string)
cursor (string)
meeting_id (integer)
ordering (string)
synced_at_after (string)
synced_at_before (string)
get_api_v2_zoom_oauth_app_logsGet a list of all Zoom OAuth App Logs. Any warnings or errors related to the OAuth App will be logged here, and this can be helpful for debugging. The base rate limit for this endpoint is: - 60 requests per min per workspacecreated_at_after (string)
created_at_before (string)
cursor (string)
oauth_app (string)
ordering (string)
get_api_v2_zoom_oauth_appsGet a list of all Zoom OAuth Apps. The base rate limit for this endpoint is: - 60 requests per min per workspaceclient_id (string)
created_at_after (string)
created_at_before (string)
cursor (string)
kind (string)
ordering (string)
webhook_last_validation_after (string)
webhook_last_validation_before (string)
post_api_v2_zoom_oauth_appsCreate a new Zoom OAuth App. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. kind
. client_id (string)
. client_secret (string)
. webhook_secret (string)
} (object) required
get_api_v2_zoom_oauth_apps_by_idGet a Zoom OAuth App. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
patch_api_v2_zoom_oauth_apps_by_idUpdate an existing Zoom OAuth App The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
data: {
. webhook_secret (string)
. client_secret (string)
} (object) required
delete_api_v2_zoom_oauth_apps_by_idDeletes a Zoom OAuth App. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_zoom_oauth_credential_logsGet a list of all Zoom OAuth Credential Logs. Any warnings or errors related to the OAuth Credential will be logged here, and this can be helpful for debugging. The base rate limit for this endpoint is: - 300 requests per min per workspacecreated_at_after (string)
created_at_before (string)
credential (string)
cursor (string)
ordering (string)
get_api_v2_zoom_oauth_credentialsGet a list of all Zoom OAuth Credentials The base rate limit for this endpoint is: - 60 requests per min per workspaceaccount_id (string)
created_at_after (string)
created_at_before (string)
cursor (string)
meeting_sync_status (string)
oauth_app (string)
ordering (string)
status (string)
user_id (string)
post_api_v2_zoom_oauth_credentialsCreate a new Zoom OAuth Credential. The base rate limit for this endpoint is: - 300 requests per min per workspacedata: {
. oauth_app (string)
. authorization_code
. access_token_callback_url (string)
} (object) required
get_api_v2_zoom_oauth_credentials_by_idGet a Zoom OAuth Credential. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
delete_api_v2_zoom_oauth_credentials_by_idDeletes a Zoom OAuth Credential. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
get_api_v2_zoom_oauth_credentials_by_id_access_tokenGet the access token for these credentials. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v2_zoom_oauth_credentials_by_id_sync_meetingsManually re-sync meetings accessible from these credentials. This operation is asynchronous, and may take some time to complete.Use the meeting_sync_status field on the credential object to check status of sync.This is ONLY useful for debugging, and should not be called on a regular basis. Meetings are ordinarily automatically synced. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
post_api_v2_zoom_oauth_credentials_by_id_validateManually check the validity of credentials, and re-enable them if they are functional. This can be useful if credentials are disabled due to repeated errors. The base rate limit for this endpoint is: - 300 requests per min per workspaceid (string)
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body (undefined)
_headers (object)

Webhook Events

This connector emits 15 events back to your workflow. To receive one, create a hook whose path is <connection-name>/<event> — the connection name you configured plus the event from the table below.

EventDescription
bot-joining-callThe bot is joining the meeting.
bot-in-waiting-roomThe bot is in the meeting waiting room.
bot-in-call-not-recordingThe bot is in the call but not yet recording.
bot-recording-permission-allowedRecording permission was granted.
bot-recording-permission-deniedRecording permission was denied.
bot-in-call-recordingThe bot is in the call and recording.
bot-call-endedThe call has ended.
bot-doneThe bot has finished and media is being processed.
bot-fatalThe bot encountered a fatal error.
recording-processingA recording is being processed.
recording-doneA recording finished processing and is available.
recording-failedA recording failed to process.
transcript-processingA transcript is being processed.
transcript-doneA transcript finished processing and is available.
transcript-failedA transcript failed to process.