About Kolide
Kolide is a device trust platform that verifies endpoint security posture before users authenticate to company resources. The Serval Kolide integration connects toapi.kolide.com with a Kolide API token so workflows can list devices and people, review open issues, deprovision devices, and approve registration or exemption requests. The integration is marked Beta in Serval’s connect UI.
Authentication: API token (Bearer). Tokens start with k2sk_. Serval stores the token encrypted and sends it only to api.kolide.com.
Data sync: On demand only. There is no background sync or asset ingestion.
What the Kolide integration enables
| Capability | Description |
|---|---|
| Device Trust bundle | Prebuilt workflows: list a user’s devices by email, list their open issues, get device posture for a device ID, deprovision a device, and approve exemption or registration requests. |
| Kolide API request | Typed access to the Kolide v1 API from custom workflows — devices, people, issues, checks, and admin operations your token can perform. |
Get your credentials
You need a Kolide API token created by a Full Access administrator.Sign in to Kolide as a Full Access admin
API key management requires Full Access admin privileges in Kolide.
Connect in Serval
When editing an existing connection, leave the token field as its obfuscated placeholder to keep the stored token, or paste a new token to rotate.
Verifying the connection
Four health checks run after you connect:- Test Connection — calls
GET /whoami. Success:Connected to Kolide organization "…". Failure:Unable to authenticate with Kolide. Please check your API token. - List Devices — fetches up to 10 devices. Failure usually indicates insufficient token permissions for device reads.
- List People — fetches up to 10 people records.
- List Issues — fetches up to 10 open issues.
Gotchas and troubleshooting
Full Access admin is required to create tokens
Full Access admin is required to create tokens
Standard Kolide roles without Developers access cannot reach the API Keys page.
Deprovision and approval workflows require installer approval by default
Deprovision and approval workflows require installer approval by default
Mutating workflows in the Device Trust bundle ship with installer approval. Adjust approval procedures after install if your team wants different governance.
User lookups use email
User lookups use email
Device Trust workflows resolve Kolide users by email address. Ensure requesters’ corporate emails match their Kolide person records.
List endpoints paginate
List endpoints paginate
Kolide returns paginated result sets. Prebuilt workflows page automatically; custom workflows should request additional pages until a short page is returned.
Need help? Contact support@serval.com for assistance with your Kolide integration.

