Xera Docs
Integrations
Connect external services and give your agents the capabilities they need.
Last updated: September 2025
Overview
Integrations allow agents to securely act in other systems: browse the web, manage files, send emails, update sheets, or call third‑party APIs. You connect accounts once, then select which agents can use them.
Providers and tools
- Providers represent external apps (e.g., Google, Slack, Notion).
- Tools are scoped capabilities exposed by a provider (e.g., Sheets: read/write, Drive: upload, Slides: export).
- You can enable tools per agent to keep access minimal and auditable.
Authentication
- OAuth (recommended): sign in to your account and grant specific scopes.
- API keys: paste keys or tokens; store them in a credential profile.
- Service accounts: upload JSON credentials for server‑to‑server access.
Credentials: profiles vs connected accounts
- Connected accounts are user‑authorized OAuth connections.
- Credential profiles are reusable secrets (API keys, service accounts) with a friendly name.
- Assign either to agents or playbooks when configuring tools.
Installing tools for an agent
- Open the agent’s configuration.
- Go to Integrations or Tools.
- Select a provider and choose the tools you need.
- Attach a connected account or credential profile.
- Save and test with a sample task.
Security and least privilege
- Grant only the scopes required for a tool.
- Prefer per‑agent accounts for tighter auditing.
- Rotate API keys and revoke unused connections regularly.
Troubleshooting
- Re‑authenticate if you see 401/403 errors or expired tokens.
- Verify scopes cover the action the agent tries to perform.
- Check the run logs for the exact provider/tool call and response.