- User login — sign up and sign in with GitHub, Google, Microsoft or LinkedIn.
- Workspace integrations — connect an external service so agent tools can use it.
Connecting a workspace integration
1
Get the authorisation URL
GET /api/integrations/{provider}/{service}/connect2
User consents
On the provider’s consent screen.
3
Provider redirects back
POST /api/integrations/{provider}/callback4
Tokens are stored encrypted
In the
integrations table, encrypted with ENCRYPT_KEY.