Documentation Index
Fetch the complete documentation index at: https://docs.serval.com/llms.txt
Use this file to discover all available pages before exploring further.
About OneLogin
OneLogin is a cloud identity and access-management platform that lets organisations manage users, roles, and application access. Connecting OneLogin to Serval enables user and resource sync, role-based access provisioning, and automation workflows directly from chat.What the OneLogin integration enables
| Capability | Description |
|---|---|
| User sync | Ingest the full OneLogin user directory into Serval |
| App sync | Ingest the OneLogin app catalog into Serval |
| Resource sync | Ingest OneLogin roles (modeled as Serval groups) and role membership |
| Access management | Add and remove users from OneLogin roles via workflows |
Setup
1. Create an API credential in OneLogin
- Log into your OneLogin admin console
- Navigate to Developers > API Credentials
- Click New Credential
- Give it a name (e.g.
Serval) and pick a scope (see below) - Click Save
- Copy the Client ID and Client Secret. The secret is only shown once.
2. Pick the right scope
OneLogin API credentials use a single coarse-grained scope per credential. Pick the lowest scope that covers the capabilities you want:| Scope | Enables in Serval |
|---|---|
Read users | User sync only |
Read all | User sync, app sync, resource (role) sync |
Manage all | All read capabilities plus access management (add/remove users from roles) |
3. Connect in Serval
- In Serval, go to Applications and click Connect New +
- Find OneLogin and click Connect
- Enter:
- Subdomain: your OneLogin domain, e.g.
acme.onelogin.com(withouthttps://) - Client ID: from step 1
- Client Secret: from step 1
- Subdomain: your OneLogin domain, e.g.
- Click Submit
Your OneLogin integration is connected. Confirm it is configured correctly by running the health checks in the API Integration tab.

