← Tools Reference

Recall.ai

Recall.ai integration (Communication, AI). Imported from open-connector.

API key5 toolshttps://api.recallai.com
POST
recallai_create_bot
Create a Recall.ai bot with the core scheduling, recording, automatic-leave, and metadata fields needed for a first-pass meeting bot workflow.

/api/v1/bot/

6 parameters
ParamTypeRequiredDescription
meeting_urlstringrequiredThe meeting URL that Recall.ai should join, such as a Google Meet or Zoom link.
bot_namestringoptionalThe bot display name shown in the meeting when the platform allows custom names.
join_atstringoptionalOptional ISO 8601 timestamp for scheduling the bot at least 10 minutes in the f…
recording_configobjectoptionalOptional Recall.ai recording_config object for transcript, media, and recording…
automatic_leaveobjectoptionalOptional Recall.ai automatic_leave object that controls when the bot should lea…
metadataobjectoptionalString metadata entries passed to or returned by Recall.ai.
GET
recallai_list_bots
List Recall.ai bots with optional filters for scheduled date window, meeting URL, platform, status, metadata, and pagination.

/api/v1/bot/

8 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number to request.
join_at_afterstringoptionalOnly include bots scheduled on or after this YYYY-MM-DD date.
join_at_beforestringoptionalOnly include bots scheduled on or before this YYYY-MM-DD date.
meeting_urlstringoptionalOnly include bots for the given meeting URL.
platformarrayoptionalOptional list of Recall.ai platform filters.
statusarrayoptionalOptional list of Recall.ai bot status filters.
use_cursorstringoptionalWhen present, ask Recall.ai to use cursor-based pagination semantics.
metadataobjectoptionalString metadata entries passed to or returned by Recall.ai.
GET
recallai_get_bot
Retrieve one Recall.ai bot by bot ID, including its current status changes, recordings, and metadata.

/api/v1/bot/{id}/

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Recall.ai bot identifier.
POST
recallai_remove_bot_from_call
Remove a Recall.ai bot from the meeting immediately when it is already active in the call.

/api/v1/bot/{id}/leave_call/

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Recall.ai bot identifier.
POST
recallai_delete_bot_media
Delete the Recall.ai media artifacts stored for a completed bot after downstream processing is finished.

/api/v1/bot/{id}/delete_media/

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Recall.ai bot identifier.