Skip to main content
An integration connects an external service so agent tools can act on it — read a Drive folder, send an Outlook mail, list Teams chats.
This is not how users sign in. Signing in with an identity provider belongs to a commercial edition and is absent from the open-source build, which authenticates with email and password. See Editions.

Connecting a workspace integration

1

Get the authorisation URL

GET /api/integrations/{provider}/{service}/connect
2

User consents

On the provider’s consent screen.
3

Provider redirects back

POST /api/integrations/{provider}/callback
4

Tokens are stored encrypted

In the integrations table, encrypted with ENCRYPT_KEY.
Agent tools then use those tokens transparently.

Supported services

Endpoints