# Recall.ai integration

> Meeting bot API: send bots into Zoom, Google Meet, Teams and Webex calls to record, transcribe and retrieve meeting data.

- Authentication: apiKey

## Tools (111)

- **Create Async Transcript**: Create Async Transcript. Generates a transcript for a finished recording using a chosen provider.
- **Create Bot**: Create Bot. Create a new bot that joins a meeting (immediately, or at join_at) and records it.
- **Create Calendar**: Create Calendar. Connects a Google Calendar or Microsoft Outlook calendar (Calendar V2) using OAuth credentials.
- **Create Desktop SDK Upload**: Create Desktop SDK Upload. Creates an upload (with upload_token) for the Desktop Recording SDK.
- **Create Google Login**: Create Google Login. Adds a Google account (with Workspace SSO details) to a login group.
- **Create Google Login Group**: Create Google Login Group. Creates a group of Google logins that Google Meet bots use to sign in.
- **Create Meeting Direct Connect**: Create Meeting Direct Connect. Records a Zoom RTMS or Google Meet Media API stream directly, without a bot joining.
- **Create Zoom OAuth App**: Create Zoom OAuth App. Registers a Zoom OAuth app with Recall.
- **Create Zoom OAuth Credential**: Create Zoom OAuth Credential. Creates a Zoom OAuth credential from an authorization code or an access token callback URL.
- **Delete Audio Mixed**: Delete Audio Mixed
- **Delete Audio Separate**: Delete Audio Separate
- **Delete Bot Media**: Delete Bot Media. Deletes bot media stored by Recall; irreversible.
- **Delete Calendar**: Delete Calendar. Deletes and disconnects a Calendar V2 calendar.
- **Delete Calendar User**: Delete Calendar User. Deletes the Calendar V1 user and disconnects their calendars.
- **Delete Meeting Metadata**: Delete Meeting Metadata
- **Delete Participant Events**: Delete Participant Events
- **Delete Recording**: Delete Recording
- **Delete Scheduled Bot**: Delete Scheduled Bot. Only for scheduled bots that have not yet joined a call.
- **Delete Transcript**: Delete Transcript
- **Delete Video Mixed**: Delete Video Mixed
- **Delete Video Separate**: Delete Video Separate
- **Destroy Google Login**: Destroy Google Login. Deletes a Google login.
- **Destroy Google Login Group**: Destroy Google Login Group. Deletes a Google login group.
- **Destroy Zoom OAuth App**: Destroy Zoom OAuth App. Deletes a Zoom OAuth app.
- **Destroy Zoom OAuth Credential**: Destroy Zoom OAuth Credential. Deletes a Zoom OAuth credential.
- **Disconnect Calendar Platform**: Disconnect Calendar Platform. Disconnects the Google or Microsoft calendar of a Calendar V1 user.
- **Get Calendar Access Token**: Get Calendar Access Token. Gets the OAuth access token for a Calendar V2 account.
- **Get Calendar Auth Token**: Get Calendar Auth Token. Generates a one-day token for Calendar V1 APIs scoped to a user.
- **Get Calendar User**: Get Calendar User. Gets the Calendar V1 user, connections and recording preferences.
- **Get Usage**: Get Usage. Get bot usage statistics
- **Get Zoom OAuth Credential Access Token**: Get Zoom OAuth Credential Access Token. Gets the access token for a Zoom OAuth credential.
- **List Audio Mixed**: List Audio Mixed
- **List Audio Separate**: List Audio Separate
- **List Bots**: List Bots. Get a list of all bots in the workspace, with filters.
- **List Calendar Events**: List Calendar Events. Lists Calendar V2 events for a calendar, with filters.
- **List Calendar Meetings**: List Calendar Meetings. Lists all Calendar V1 meetings for the calendar user.
- **List Calendars**: List Calendars. Lists Calendar V2 calendars with filters.
- **List Calendar Users**: List Calendar Users. Lists all Calendar V1 users for the account.
- **List Desktop SDK Uploads**: List Desktop SDK Uploads. Lists all Desktop SDK uploads.
- **List Google Login Groups**: List Google Login Groups. Lists all Google login groups.
- **List Google Logins**: List Google Logins. Lists all Google logins.
- **List Meeting Direct Connects**: List Meeting Direct Connects. Lists all Meeting Direct Connect records.
- **List Meeting Metadata**: List Meeting Metadata. Lists meeting metadata artifacts.
- **List Participant Events**: List Participant Events. Lists participant events artifacts.
- **List Realtime Endpoints**: List Realtime Endpoints. Lists realtime endpoints attached to recordings.
- **List Recordings**: List Recordings. Lists recordings with their media shortcuts.
- **List Transcripts**: List Transcripts. Lists transcript artifacts.
- **List Video Mixed**: List Video Mixed. Lists mixed video artifacts.
- **List Video Separate**: List Video Separate. Lists per-participant video artifacts.
- **List Zoom Meeting to OAuth Credential Mappings**: List Zoom Meeting to OAuth Credential Mappings. Lists which Zoom OAuth credential Recall uses for each Zoom meeting id.
- **List Zoom OAuth App Logs**: List Zoom OAuth App Logs. Lists warnings and errors logged for Zoom OAuth apps.
- **List Zoom OAuth Apps**: List Zoom OAuth Apps. Lists registered Zoom OAuth apps.
- **List Zoom OAuth Credential Logs**: List Zoom OAuth Credential Logs. Lists warnings and errors logged for Zoom OAuth credentials.
- **List Zoom OAuth Credentials**: List Zoom OAuth Credentials. Lists Zoom OAuth credentials with filters.
- **Manually Resync Meetings**: Manually Resync Meetings. Starts an asynchronous re-sync of meetings for a Zoom OAuth credential (debugging only).
- **Manually Revalidate Credential**: Manually Revalidate Credential. Rechecks a Zoom OAuth credential and re-enables it if functional.
- **Partial Update Google Login**: Partial Update Google Login. Changes selected fields of a Google login.
- **Partial Update Google Login Group**: Partial Update Google Login Group. Changes the name or login mode of a Google login group.
- **Pause Recording**: Pause Recording. Instructs the bot to pause the current recording.
- **Pin Participant**: Pin Participant. Pin or unpin a participant's video (video_separate_h264 streams only).
- **Refresh Calendar Meetings**: Refresh Calendar Meetings. Resyncs Calendar V1 meetings for the user.
- **Remove Bot From Call**: Remove Bot From Call. Removes the bot from the meeting; irreversible.
- **Resume Recording**: Resume Recording. Instructs the bot to resume a paused recording.
- **Retrieve Audio Mixed**: Retrieve Audio Mixed
- **Retrieve Audio Separate**: Retrieve Audio Separate
- **Retrieve Bot**: Retrieve Bot. Get a bot instance with its status history and recordings.
- **Retrieve Calendar**: Retrieve Calendar. Gets one Calendar V2 calendar.
- **Retrieve Calendar Event**: Retrieve Calendar Event. Gets one Calendar V2 event.
- **Retrieve Calendar Meeting**: Retrieve Calendar Meeting. Gets one Calendar V1 meeting.
- **Retrieve Desktop SDK Upload**: Retrieve Desktop SDK Upload. Gets one Desktop SDK upload.
- **Retrieve Google Login**: Retrieve Google Login. Gets one Google login.
- **Retrieve Google Login Group**: Retrieve Google Login Group. Gets one Google login group with its logins.
- **Retrieve Meeting Direct Connect**: Retrieve Meeting Direct Connect. Gets one Meeting Direct Connect.
- **Retrieve Meeting Metadata**: Retrieve Meeting Metadata. Gets one meeting metadata artifact (title, Zoom meeting UUID).
- **Retrieve Participant Events**: Retrieve Participant Events. Gets one participant events artifact with download URLs for events, speaker timeline and participants.
- **Retrieve Realtime Endpoints**: Retrieve Realtime Endpoints. Gets one realtime endpoint.
- **Retrieve Recording**: Retrieve Recording. Gets one recording with media shortcuts to its video, audio, transcript and metadata artifacts.
- **Retrieve Transcript**: Retrieve Transcript. Gets one transcript artifact with its download URL.
- **Retrieve Video Mixed**: Retrieve Video Mixed. Gets one mixed video artifact with its download URL.
- **Retrieve Video Separate**: Retrieve Video Separate. Gets one per-participant video artifact.
- **Retrieve Zoom OAuth App**: Retrieve Zoom OAuth App. Gets one Zoom OAuth app.
- **Retrieve Zoom OAuth Credential**: Retrieve Zoom OAuth Credential. Gets one Zoom OAuth credential.
- **Schedule Bot For Calendar Event**: Schedule Bot For Calendar Event. Schedules a bot for a Calendar V2 event; returns the updated event.
- **Send Chat Message**: Send Chat Message. Makes the bot post a message in the meeting chat.
- **Start Bot Audio Output**: Start Bot Audio Output. Makes the bot play an mp3; needs automatic_audio_output enabled.
- **Start Bot Output Media**: Start Bot Output Media. Makes the bot output a webpage as camera and/or screenshare.
- **Start Bot Output Video**: Start Bot Output Video. Makes the bot output a jpeg image as its video.
- **Start Recording**: Start Recording. Instructs the bot to start (or restart) recording, with a recording config.
- **Start Screenshare**: Start Screenshare. Makes the bot screenshare a jpeg image.
- **Stop Bot Audio Output**: Stop Bot Audio Output. Stops the audio the bot is outputting.
- **Stop Bot Output Media**: Stop Bot Output Media. Stops the bot's camera and/or screenshare media output.
- **Stop Output Video**: Stop Output Video. Stops the bot's video output.
- **Stop Recording**: Stop Recording. Instructs the bot to end the current recording.
- **Stop Screenshare**: Stop Screenshare. Stops the bot's screenshare.
- **Unschedule Bot For Calendar Event**: Unschedule Bot For Calendar Event. Removes the scheduled bot from a Calendar V2 event.
- **Update Audio Mixed**: Update Audio Mixed
- **Update Audio Separate**: Update Audio Separate
- **Update Calendar**: Update Calendar. Updates a Calendar V2 calendar's OAuth settings or metadata.
- **Update Calendar Meeting**: Update Calendar Meeting. Sets override_should_record on a Calendar V1 meeting.
- **Update Google Login**: Update Google Login. Replaces a Google login's fields.
- **Update Google Login Group**: Update Google Login Group. Replaces the name and login mode of a Google login group.
- **Update Meeting Metadata**: Update Meeting Metadata. Updates a meeting metadata artifact's metadata.
- **Update Participant Events**: Update Participant Events. Updates a participant events artifact's metadata.
- **Update Realtime Endpoints**: Update Realtime Endpoints. Updates a realtime endpoint's metadata.
- **Update Recording**: Update Recording. Updates a recording's metadata.
- **Update Recording Preferences**: Update Recording Preferences. Updates a Calendar V1 user's external_id and auto-record preferences.
- **Update Scheduled Bot**: Update Scheduled Bot. Changes a scheduled bot that has not yet joined; accepts the Create Bot fields.
- **Update Transcript**: Update Transcript. Updates a transcript artifact's metadata.
- **Update Video Mixed**: Update Video Mixed. Updates a mixed video artifact's metadata.
- **Update Video Separate**: Update Video Separate. Updates a per-participant video artifact's metadata.
- **Update Zoom OAuth App**: Update Zoom OAuth App. Changes a Zoom OAuth app's client or webhook secret.

Connect Recall.ai in General Input: https://www.generalinput.com/apps/recall-ai