> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xpander.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# recallAI

> Connect recallAI to xpander and give agents its 91 actions: how to connect it, and which actions to hold for approval.

<Badge color="blue">HTTP API connector</Badge>

An HTTP API described by an OpenAPI spec, not an MCP server. Calls go to `https://us-east-1.recall.ai` and carry the credential the connect dialog asks for.

## What the skill can do

API connector: 91 actions, as they appear in the skill panel. 51 of them create, change or delete something in recallAI; mark those under **These actions need approval** when you add the skill to an agent.

* **Bot management** (19): Retrieve Bot By ID, Delete Scheduled Bot, Start Bot Audio Output, Start Bot Media Output, Remove Bot From Meeting, Create New Bot, Update Scheduled Bot, Delete Bot Media, Stop Bot Audio Output, Stop Bot Screenshare, Stop Bot Video Output, Request Recording Permission, Start Bot Screenshare, Stop Bot Media Output, and 5 more
* **Calendar integration** (19): List All Calendar Users, List All Calendar Events, Retrieve Calendar By ID, Resync User Meetings, Update Meeting Recording Status, Disconnect User Calendar, Retrieve Account Access Token, Create New Calendar, Delete Calendar User, Retrieve Account By UUID, Retrieve Event By ID, List All Calendars, Delete Calendar By ID, Update Calendar By ID, and 5 more
* **Oauth integration** (12): Create Google Login Group, Retrieve Google Login Group, Update Google Login, List Google Logins, Create Google Login, Partial Update Google Login, Delete Google Login Group, Delete Google Login, List Google Login Groups, Update Google Login Group, Partial Update Google Login Group, Retrieve Google Login
* **Zoom integration** (12): List Meeting Credential Mappings, List OAuth App Logs, Create Zoom OAuth Credential, Validate Credential, List OAuth Credential Logs, List All Zoom OAuth Credentials, Retrieve Zoom OAuth Credential, Create New Zoom OAuth App, Delete Zoom OAuth Credential, Delete Zoom OAuth App By ID, Retrieve Credential Access Token, Sync Meetings For Credential
* **Recording service** (9): Retrieve Analysis Job By ID, List All Analysis Jobs, Pause Bot Recording, Stop Bot Recording, Retrieve Bot Screenshot, Resume Bot Recording, List Bot Screenshots, Start Bot Recording, Retrieve Recording By ID
* **Meeting analysis** (8): List Bot Chat Messages, Retrieve Bot Intelligence, Retrieve Bot Logs, Retrieve Speaker Timeline, Retrieve Bot Transcript, Retrieve Meeting By ID, List All Meetings, Run Bot Media Analysis
* **Slack integration** (7): List All Bots, Update Slack Team By ID, Delete Slack Team By ID, List All Slack Teams, Partial Update Slack Team, Create New Slack Team, Retrieve Slack Team By ID
* **Clip service** (4): Create New Clip, Retrieve Clip Status, Retrieve Clip By ID, List All Clips
* **Billing system** (1): Retrieve Bot Usage Statistics

## Authentication Options

<Tabs>
  <Tab title="API Access">
    ### Generate a recallAI API Key

    1. Sign in to your Recall dashboard, where you can manage your API tokens:

       * [(US) us-east-1](https://us-east-1.recall.ai/auth/login/?next=/dashboard/api-keys)
       * [(Pay-as-you-go) us-west-2](https://us-west-2.recall.ai/auth/login/?next=/dashboard/api-keys)
       * [(EU) eu-central-1](https://eu-central-1.recall.ai/auth/login/?next=/dashboard/api-keys)
       * [(JP) ap-northeast-1](https://ap-northeast-1.recall.ai/auth/login/?next=/dashboard/api-keys)

    2. Create a new API token and copy it to your clipboard.

    ### Connect recallAI in xpander

    1. In Xpander Chat, open the agent's settings and click **Add skill**.
    2. Search for **recallAI** and select it.
    3. Enter a **connection name**, e.g., "xpander-recallai".
    4. Choose **Organization** access (one shared account) or **Personal** (your own account, so the agent acts with your permissions where systems allow). On an agent other people use, a personal connection runs their requests as you unless the binding requires each person's own sign-in; see [whose credential a shared agent uses](/use/agents/permissions#whose-credential-a-shared-agent-uses).
    5. Select **API Key** as the authentication method.
    6. Paste the recallAI API key into the provided field using the following format:
       `Token [YOUR_API_KEY]`
    7. Choose **Custom** as the **Type**.
    8. Under **Header name**, type `Authorization`.
    9. Click **Connect**.
  </Tab>
</Tabs>

## Give an agent the recallAI skill

Once recallAI is connected, any agent you can edit may be given the skill: open the agent's settings, click **Add skill**, and choose **recallAI**. The skill panel lists the recallAI actions by group. Enable only the groups the agent needs, and mark the actions that should wait for a named person's sign-off under **These actions need approval**. Which skills exist for your organization, and who may add them, is decided by your admins; see [Skills](/use/skills).

## Related Resources

* [Skills](/use/skills)
* [recallAI API Documentation](https://docs.recall.ai/reference/authentication)
