Managing Connections
Connections are authenticated links between A91I and your external services. This guide covers creating, testing, sharing, and troubleshooting connections.
Creating a Connection
Navigate to Connections
Click "Add Connection"
Choose the service
Authenticate
Name the connection
Multiple connections per service
Connection Statuses
Each connection shows a status badge indicating its current health:
| Status | Meaning | Action |
|---|---|---|
| Active | Credentials are valid and the connection is working. | None needed. |
| Expired | The OAuth token has expired and could not be auto-refreshed. | Click Reconnect to re-authenticate. |
| Failed | The last health check failed (API returned an error). | Check the service status or update credentials. |
| Disconnected | The connection was manually disconnected. | Click Reconnect to re-establish. |
A91I runs automated health checks every 15 minutes. Tokens are refreshed proactively before they expire. If a refresh fails, the status changes to Expired and you are notified.
Managing Connections
Testing a Connection
Click the Test button on any connection row to verify it is working. The test makes a lightweight API call to the service (e.g., fetching the authenticated user profile) and reports success or failure.
Editing
Click the connection name to open its detail view. You can change the display name or update API keys. For OAuth connections, click Reconnect to re-authenticate with potentially different scopes or a different account.
Deleting
Click the delete icon and confirm. Deleting a connection removes the stored credentials permanently. Any workflow nodes using this connection will fail on next execution until a replacement connection is assigned.
Check workflows first
Troubleshooting
Expired Tokens
If a connection shows as Expired, click Reconnect to re-authenticate. This is most commonly caused by:
- The refresh token expired (some providers have a limited lifetime).
- The user revoked access in the service's settings.
- The service's OAuth application was reconfigured.
Permission Errors
If a workflow node fails with a permissions error, the connection may not have the required scopes. Reconnect the service and ensure you grant all requested permissions during the OAuth flow.
Rate Limiting
Each integration has built-in rate limiting to prevent API throttling. If you hit a rate limit, the system will automatically retry with exponential backoff. For very high-volume workflows, consider spacing out executions or using a dedicated connection with higher rate limits.