Create an API client
- Sign in to Elisity Cloud Control Center as an administrator.
- Open Settings > Admin > User Management > API Clients.
- Create an API client for Serval. Choose a role with the permissions your workflows need, and set an appropriate access duration.
- Save the Client ID and Client Secret.
Connect in Serval
- Open Integrations, find Elisity, and choose Connect.
- Enter your Cloud Control Center URL, such as
https://your-tenant.idp01.elisity.io. - Enter the Client ID and Client Secret, then connect.
.elisity.io. Enter only the tenant URL, without
an API path, query, or port. Serval obtains access tokens using the
API client’s credentials.
Use the connection
Use the Elisity connection in workflows to look up devices, inspect sites and policies, and call supported custom connector inventory endpoints. Connecting Elisity does not automatically import devices into Serval’s asset inventory. Available APIs depend on your Elisity release and API client’s role. Your tenant publishes its full OpenAPI specification at/v3/api-docs, and its Help menu
provides the interactive API documentation.
Troubleshooting
- Authentication fails: Check the client ID, secret, API client expiration, and tenant URL. Update the Serval connection after rotating the secret.
- An API returns 403: Check that the client’s role has the required endpoint privilege. A valid token does not grant every API permission.
- Changing tenants: Re-enter the client secret when changing the tenant URL. Credentials are tied to the configured tenant.

