About Cisco IQ
Cisco IQ (iq.cisco.com) is Cisco’s AI-powered support and services platform. Its API exposes your account’s install base: assets with contract coverage and lifecycle milestones, support contracts, PSIRT security advisories, and field notices, together with which of your assets each advisory or notice affects. The API is read-only - every operation is a read, so nothing in Serval can change data in Cisco IQ. The integration is marked Beta in the connect screen, and Cisco’s own API is in beta (public preview): Cisco states that endpoint paths, schemas, and authentication may change between releases without backward compatibility. Authentication: A long-lived Cisco IQ token - a service account token (recommended) or personal access token - plus your account ID and data storage region. Serval stores the token encrypted and exchanges it server-side for a short-lived access token (about an hour) before calling the API, so workflows never handle either token. Data sync: No background sync starts when you connect. Data access is on-demand through workflows, plus one installable ingestion workflow, “Ingest Assets from Cisco IQ”, that syncs your Cisco install-base inventory into Serval as assets.What the Cisco IQ integration enables
Get your credentials
Serval needs a Cisco IQ token, your account ID, and the account’s data storage region. Use a service account rather than a personal token: personal tokens act as a specific person and stop working when that person’s access changes.Create a service account in Cisco IQ
Give it the access Serval should have
Create the token and copy it immediately
Note your account ID and data storage region
Connect in Serval
Open the Cisco IQ connect form
Name the connection
Enter the Account ID and Data Storage Region
Paste the API Token
Submit the form, then run the health checks
Verifying the connection
The connection ships four health checks that make live calls to Cisco IQ:- Validate API connection - exchanges the stored token for an access token and reads the asset inventory. On success: “Successfully connected to Cisco IQ. [number] assets are visible to this account.” On failure: “Unable to connect to Cisco IQ. Verify the API token, the account ID, and the data storage region.”
- List contracts - reads a single support contract. On failure: “Unable to read contracts. Verify the account’s role and resource groups in Cisco IQ.”
- List security advisories - reads a single security advisory. On failure: “Unable to read security advisories. Verify the account’s role and resource groups in Cisco IQ.”
- List field notices - reads a single field notice. On failure: “Unable to read field notices. Verify the account’s role and resource groups in Cisco IQ.”
Gotchas and troubleshooting
The Cisco IQ API is beta
The Cisco IQ API is beta
How synced assets are identified and named
How synced assets are identified and named
Totals can be unknown
Totals can be unknown
One connection sees one account
One connection sees one account
Need help? Contact support@serval.com for assistance with your Cisco IQ integration.

