About Oomnitza
Oomnitza is an IT asset management (ITAM) platform that tracks your hardware, software, SaaS applications, and the people and places they belong to. The Serval integration connects to your company’s own Oomnitza instance (for example, company.oomnitza.com) using a dedicated service account, and gives your workflows fully typed access to the Oomnitza REST API: assets, accessories, kits, software, SaaS applications and users, people, locations, stockrooms, contracts, subscriptions, custom objects, request portal requests, activity feeds, saved searches, and bulk operations. Authentication: Choose one of two methods when you connect. An Oomnitza API token (recommended for Oomnitza API v3) or Basic authentication with a service account username and password. You enter your choice along with your Oomnitza domain. Data sync: On-demand only. Serval calls Oomnitza when a workflow runs and when you run the connection’s health checks - there is no background sync, entity ingestion, or webhook subscription.What the Oomnitza integration enables
Get your credentials
Serval authenticates with either an Oomnitza API token or a service account username and password. Either way, create a dedicated account rather than using a personal login - a dedicated account survives staff changes, makes the credential easier to audit and rotate, and its role can be scoped to exactly what your workflows need. See the Oomnitza REST API documentation for background on API access.- API token (recommended)
- Username and password
Log in to your Oomnitza instance
Create a service account
Generate an API token
Connect in Serval
Open the Oomnitza connect form
Enter your Oomnitza Domain (required)
Choose an Authentication Method
Enter the credential for your chosen method
Save the connection
Verifying the connection
The integration ships three health checks, each fetching a single record from your instance. Run them from the connection’s page in Serval; they also run automatically after you save changes to the connection.Gotchas and troubleshooting
My domain keeps getting rejected
My domain keeps getting rejected
Which authentication method should I use?
Which authentication method should I use?
Health checks mention an API key, but I connected a different way
Health checks mention an API key, but I connected a different way
I changed the username, but the connection still uses the old one
I changed the username, but the connection still uses the old one
Some Oomnitza calls fail with authentication errors
Some Oomnitza calls fail with authentication errors
Notes for workflow builders
Notes for workflow builders
{ident}) with path parameters - colon-style placeholders are not substituted. Second, list endpoints paginate with skip and limit query parameters and return a plain JSON array: keep paging until a page returns fewer items than the limit. Third, updating non-system edit-only fields on create and edit calls requires the optional Oomnitza-Ignore-Meta-Restriction header (values 0 or 1) set to 1.Need help? Contact support@serval.com for assistance with your Oomnitza integration.

