About SailPoint IdentityIQ
SailPoint IdentityIQ is SailPoint’s on-premises identity governance platform. Serval connects to your IdentityIQ server through its SCIM API using a username and password for a service account on your instance - there is no OAuth flow or sign-in redirect. Serval stores the credentials securely and sends them, as basic authentication, only with requests to the IdentityIQ server you configure. The integration is request-driven: Serval workflows and the AI agent read users, accounts, entitlements, roles, and policy violations, manage users and accounts, and launch IdentityIQ workflows, all on demand. If you use SailPoint’s cloud product instead, see the SailPoint Identity Security Cloud setup guide - or start from the SailPoint overview if you are not sure which one you have. Authentication: Basic authentication - a dedicated IdentityIQ service account username and password, stored securely by Serval. Data sync: No background or scheduled sync. All data access happens on demand when a workflow or the AI agent makes a request.What the SailPoint IdentityIQ integration enables
Get your credentials
Serval needs three things: your IdentityIQ server hostname, and the username and password of a service account that can use the SCIM API. There is no OAuth app, API token, or client credentials to create. SailPoint’s API documentation lives on the SailPoint Developer Community.Confirm the SCIM API is enabled and reachable
Create or choose a dedicated service account
Note the server hostname exactly
Connect in Serval
Open the IdentityIQ connect form
Enter the Instance URL
Enter the Username
Enter the Password
Submit the form
Verifying the connection
Run the health checks from the API Integration tab on the SailPoint IdentityIQ app page. Re-run them whenever you update the connection’s credentials.- Test Connection - reads the SCIM service configuration to verify Serval can reach your instance and sign in. Success: “Successfully connected to SailPoint IdentityIQ SCIM API.” Failure: “Unable to connect to SailPoint IdentityIQ. Please verify your instance URL and credentials.” If the server rejects the credentials specifically (a 401 Unauthorized response), the failure reads “Authentication failed. Please verify your IdentityIQ username and password are correct.”
- List Users - asks the SCIM API for a single user to verify the credentials can read user data. Success: “Successfully listed users. Total users found: [number].” (the count reads “unknown” if your server does not report a total). Failure: “Unable to list users. Please verify the configured credentials have permission to read user data.”
- List Accounts - asks the SCIM API for a single account to verify the credentials can read account data. Success: “Successfully listed accounts. Total accounts found: [number].” (or “unknown”). Failure: “Unable to list accounts. Please verify the configured credentials have permission to read account data.”
Gotchas and troubleshooting
Instance URL must be a bare hostname
Instance URL must be a bare hostname
The SCIM API must be enabled and network-reachable
The SCIM API must be enabled and network-reachable
Password rotation breaks the connection until updated
Password rotation breaks the connection until updated
Updating credentials from the app page
Updating credentials from the app page
Connected the wrong SailPoint product
Connected the wrong SailPoint product
Need help? Contact support@serval.com for assistance with your SailPoint IdentityIQ integration.

