AppOmni is a SaaS and AI security platform (SSPM) that gives security teams continuous visibility into the posture, identities, third-party connections and data exposure of the SaaS applications that run an enterprise — Salesforce, Microsoft 365, Google Workspace, Slack, ServiceNow, Okta, Workday, GitHub, Box, Zoom and custom applications built on its Developer Platform. It publishes a tenant-scoped REST API covering posture findings, policies, compliance reporting, monitored services, identity, discovery, insights, SCIM 2.0 provisioning and AI security, plus AskOmni (an MCP server) and AgentGuard runtime prompt protection for agentic AI.
AppOmni publishes 18 API contracts indexed on the APIs.io network, including Policies API, Monitored Services API, Identity and Access API, and 15 more. Tagged areas include SaaS Security, SSPM, Compliance, Threat Detection, and CASB.
The AppOmni catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
AppOmni’s developer surface includes authentication, documentation, API reference, support, engineering blog, signup flow, code examples, and 42 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/appomni/"><img src="https://apis.io/badge/appomni/card.svg" alt="AppOmni on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Create, read, update and delete AppOmni security policies and the rules inside them, run and inspect policy assessments, and handle rule events — closing them, converting them t...
Register and administer the SaaS services AppOmni monitors, inspect their data-sync state, rotate ingest tokens, and manage the tenant-wide custom fields, custom field values, t...
Unified identities that stitch a person's monitored-service accounts together by email, plus AppOmni platform users, limited users, groups, roles, permissions and the API author...
The AppOmni Developer Platform (AODP) enables the creation of custom service types allowing you to monitor the security posture of any application, including custom or proprieta...
THIS FEATURE IS IN BETA - Please contact Customer Success to enable this early access API Provides a granular breakdown of policy assessments across monitored services, allowing...
The Custom Fields API controls the tenant-wide fields that can be custom-created and assigned to different monitored services. Note : Delete operations for custom fields is disa...
Marlin AI is an autonomous SaaS security AI that runs platform-wide deep analyses and correlations automatically across security observations in the AppOmni platform
Posture Findings consolidates policy issues and Insights into a single view, allowing you to efficiently manage and resolve alerts. The Posture Findings API will exist concurren...
Use SCIM to connect your identity provider to AppOmni, and utilize this API to: - Get all users in a company - Activate or deactivate users - Update a user’s name, password, use...
ValueList and ValueListElement are used to manage lists of items used by Insights. ValueLists have a type designation and will be used by Insights on convention based on their t...
AskOmni is AppOmni's AI security assistant, and AppOmni publishes it as a Model Context Protocol server. Announced 2025-04-28 at RSA Conference as "the world's first MCP interfa...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
FedRAMP Moderate Authority to Operate, TX-RAMP, SOC 2 Type II, VPAT, NIST CSF, EU-US Data Privacy Framework, UK Extension to the EU-US Data Privacy Framework, Swiss-US Data Priv...
aid: appomni
name: AppOmni
description: AppOmni is a SaaS and AI security platform (SSPM) that gives security teams continuous visibility into the posture,
identities, third-party connections and data exposure of the SaaS applications that run an enterprise — Salesforce, Microsoft
365, Google Workspace, Slack, ServiceNow, Okta, Workday, GitHub, Box, Zoom and custom applications built on its Developer
Platform. It publishes a tenant-scoped REST API covering posture findings, policies, compliance reporting, monitored services,
identity, discovery, insights, SCIM 2.0 provisioning and AI security, plus AskOmni (an MCP server) and AgentGuard runtime
prompt protection for agentic AI.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Commercial SaaS — tenant-hosted API on the customer's own AppOmni subdomain
confidence: high
source:
- openapi
- collections/appomni-api.postman_collection.json
generated: '2026-09-04'
method: derived
accessModel:
pricing: enterprise
onboarding: sales-assisted
trial: false
try_now: false
public: false
label: Enterprise · Sales-assisted — no published pricing, access requires an AppOmni tenant
confidence: high
source:
- plans
- authentication
generated: '2026-09-04'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appomni.png
x-docs-platform: postman
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-09-19
tags:
- SaaS Security
- SSPM
- Compliance
- Threat Detection
- CASB
- Zero Trust
- Identity
- SCIM
- AI Security
- Posture Management
url: https://raw.githubusercontent.com/api-evangelist/appomni/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-09-16'
specificationVersion: '0.23'
position: Producing
apis:
- aid: appomni:appomni-policies-api
name: AppOmni Policies API
description: Create, read, update and delete AppOmni security policies and the rules inside them, run and inspect policy
assessments, and handle rule events — closing them, converting them to exceptions, or bulk deleting rules.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appomni.png
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Policies
- Governance
- Posture Management
properties:
- type: OpenAPI
url: openapi/appomni-policies-api-openapi.yml
- type: Overlay
url: overlays/appomni-policies-api-overlay.yaml
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-monitored-services-api
name: AppOmni Monitored Services API
description: Register and administer the SaaS services AppOmni monitors, inspect their data-sync state, rotate ingest tokens,
and manage the tenant-wide custom fields, custom field values, tags and value lists attached to them.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appomni.png
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Monitored Services
- Configuration
- CASB
properties:
- type: OpenAPI
url: openapi/appomni-monitored-services-api-openapi.yml
- type: Overlay
url: overlays/appomni-monitored-services-api-overlay.yaml
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-identity-api
name: AppOmni Identity and Access API
description: Unified identities that stitch a person's monitored-service accounts together by email, plus AppOmni platform
users, limited users, groups, roles, permissions and the API authorization tokens used to call this API.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/appomni.png
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Identity
- Identity and Access Management
- Zero Trust
tags_raw:
- Identity
- Access Management
- Zero Trust
properties:
- type: OpenAPI
url: openapi/appomni-identity-api-openapi.yml
- type: Overlay
url: overlays/appomni-identity-api-overlay.yaml
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-agentguard-api
name: AppOmni Agent Guard API
description: AppOmni AgentGuard runtime prompt security — DLP and prompt-firewall classification for AI agent traffic.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- AgentGuard
properties:
- type: OpenAPI
url: openapi/appomni-agentguard-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-ao-developer-platform-api
name: AppOmni AO Developer Platform API
description: "The AppOmni Developer Platform (AODP) enables the creation of custom service types allowing you to monitor\
\ the security posture of any application, including custom or proprietary apps that AppOmni does not natively support.\n\
\n Example use cases include:\n\n- Create a custom service type for applications that AppOmni does not natively support\n\
\n- Create a custom service type for custom or in-house app"
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- AO Developer Platform
properties:
- type: OpenAPI
url: openapi/appomni-ao-developer-platform-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-audit-logs-api
name: AppOmni Audit Logs API
description: The Audit Logs API from AppOmni — 2 operation(s) for audit logs.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Audit Logs
properties:
- type: OpenAPI
url: openapi/appomni-audit-logs-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-authorization-tokens-api
name: AppOmni Authorization Tokens API
description: The Authorization Tokens API from AppOmni — 7 operation(s) for authorization tokens.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Authorization Tokens
properties:
- type: OpenAPI
url: openapi/appomni-authorization-tokens-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-beta-policy-assessment-stats-api
name: AppOmni [Beta] Policy Assessment Stats API
description: "THIS FEATURE IS IN BETA - Please contact Customer Success to enable this early access API\n\n Provides a granular\
\ breakdown of policy assessments across monitored services, allowing you to identify\nareas of compliance and risk.\n\
\n The response returns a nested dictionary structure mapping monitored services to their associated\nrisk levels, and\
\ providing passing/failing counts for each risk level."
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- '[Beta] Policy Assessment Stats'
properties:
- type: OpenAPI
url: openapi/appomni-beta-policy-assessment-stats-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-custom-field-values-for-a-monitored-service-api
name: AppOmni Custom Field Values for a Monitored Service API
description: The Custom Field Values API accesses the value of the custom field associated with a given monitored service.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags: []
tags_raw:
- Custom Field Values for a Monitored Service
properties:
- type: OpenAPI
url: openapi/appomni-custom-field-values-for-a-monitored-service-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-custom-fields-api
name: AppOmni Custom Fields API
description: "The Custom Fields API controls the tenant-wide fields that can be custom-created and assigned to different\
\ monitored services.\n\n Note : Delete operations for custom fields is disabled in this API for all users.\n\n Reference\
\ information for the custom fields endpoints:"
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Custom Fields
properties:
- type: OpenAPI
url: openapi/appomni-custom-fields-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-discovery-api
name: AppOmni Discovery API
description: The Discovery API from AppOmni — 3 operation(s) for discovery.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Discovery
properties:
- type: OpenAPI
url: openapi/appomni-discovery-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-insights-api
name: AppOmni Insights API
description: The Insights API from AppOmni — 6 operation(s) for insights.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Insights
properties:
- type: OpenAPI
url: openapi/appomni-insights-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-marlin-ai-api
name: AppOmni Marlin AI API
description: Marlin AI is an autonomous SaaS security AI that runs platform-wide deep analyses and correlations automatically
across security observations in the AppOmni platform
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Marlin AI
properties:
- type: OpenAPI
url: openapi/appomni-marlin-ai-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-posture-findings-api
name: AppOmni Posture Findings API
description: "Posture Findings consolidates policy issues and Insights into a single view, allowing you to efficiently manage\
\ and resolve alerts.\n\n The Posture Findings API will exist concurrently with Insights and policy issues API's for a\
\ period\nof time; at a later date Insights and policy issues API's will be deprecated."
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Posture Findings
properties:
- type: OpenAPI
url: openapi/appomni-posture-findings-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-reports-api
name: AppOmni Reports API
description: The Reports API from AppOmni — 6 operation(s) for reports.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Reports
properties:
- type: OpenAPI
url: openapi/appomni-reports-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-scim-user-management-api
name: AppOmni SCIM User Management API
description: "Use SCIM to connect your identity provider to AppOmni, and utilize this API to:\n\n- Get all users in a company\n\
\n- Activate or deactivate users\n\n- Update a user’s name, password, user name, email address\n\n- To update a user’s\
\ role, AppOmni SCIM Mappings must be enabled\n\n Note : Patch operations are not supported.\n\n See AppOmni’s documentation\
\ for creating SCIM mappings. The first step is enabling SC"
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- SCIM User Management
properties:
- type: OpenAPI
url: openapi/appomni-scim-user-management-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-users-and-roles-api
name: AppOmni Users and Roles API
description: The Users and Roles API from AppOmni — 7 operation(s) for users and roles.
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- Users and Roles
properties:
- type: OpenAPI
url: openapi/appomni-users-and-roles-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
- aid: appomni:appomni-valuelist-api
name: AppOmni Value List API
description: "ValueList and ValueListElement are used to manage lists of items used by Insights. ValueLists have a type\
\ designation and will be used by Insights on convention based on their type.\n\n Overview\n\n- ValueList : A container\
\ for a list of values with a specific type and usage\n\n- ValueListElement : Individual items within a ValueList"
humanURL: https://api.appomni.com/
baseURL: https://{instance}.appomni.com
tags:
- ValueList
properties:
- type: OpenAPI
url: openapi/appomni-valuelist-api-openapi.yml
- type: JSONSchema
url: json-schema/appomni-finding-schema.json
- type: JSONSchema
url: json-schema/appomni-occurrence-schema.json
- type: JSONStructure
url: json-structure/appomni-occurrence-structure.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://api.appomni.com/
- type: APIReference
url: https://api.appomni.com/
common:
- type: FinOps
url: finops/appomni-finops.yml
- type: CapabilityMap
url: capabilities/appomni-capability-edges.yml
name: AppOmni Business Capability Map
- type: Overlay
url: overlays/appomni-security-events-api-overlay.yaml
- type: Overlay
url: overlays/appomni-compliance-api-overlay.yaml
- type: Overlay
url: overlays/appomni-scim-api-overlay.yaml
- type: Overlay
url: overlays/appomni-discovery-insights-api-overlay.yaml
- type: Overlay
url: overlays/appomni-developer-platform-api-overlay.yaml
- type: Overlay
url: overlays/appomni-ai-api-overlay.yaml
- type: OpenAPI
url: openapi/_original/appomni-security-events-api-openapi.yml
- type: Postman
url: https://api.appomni.com/
- type: PostmanCollection
url: collections/appomni-api.postman_collection.json
- type: Packages
url: packages/appomni-packages.yml
- type: MCPServer
url: mcp/appomni-mcp.yml
- type: ToolCrosswalk
url: mcp/appomni-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/appomni-llms.txt
- type: Conformance
url: conformance/appomni-conformance.yml
- type: Compliance
url: conformance/appomni-conformance.yml
- type: ErrorCatalog
url: errors/appomni-problem-types.yml
- type: Lifecycle
url: lifecycle/appomni-lifecycle.yml
- type: StatusPage
url: https://status.appomni.com/
- type: Conventions
url: conventions/appomni-conventions.yml
- type: DataModel
url: data-model/appomni-data-model.yml
- type: Authentication
url: authentication/appomni-authentication.yml
- type: RateLimits
url: rate-limits/appomni-rate-limits.yml
- type: Plans
url: plans/appomni-plans-pricing.yml
- type: AgenticAccess
url: agentic-access/appomni-agentic-access.yml
- type: DomainSecurity
url: security/appomni-domain-security.yml
- type: VulnerabilityDisclosure
url: security/appomni-vulnerability-disclosure.yml
- type: Security
url: https://appomni.com/ao-labs-vulnerability-disclosure-policy/
- type: TrustCenter
url: security/appomni-trust-center.yml
- type: Trust
url: https://trust.appomni.com/
- type: GitHubOrganization
url: https://github.com/appomni
- type: LinkedIn
url: https://www.linkedin.com/company/appomni
- type: Website
url: https://appomni.com/
- type: Documentation
url: https://appomni.com/resources/
- type: APIReference
url: https://api.appomni.com/
- type: Support
url: https://appomni.com/support/
- type: Blog
url: https://appomni.com/article-type/blog/
- type: BlogRSS
url: https://appomni.com/feed/
- type: SignUp
url: https://appomni.com/demo-request/
- type: TermsOfService
url: https://appomni.com/terms-of-service/
- type: PrivacyPolicy
url: https://appomni.com/privacy-policy/
- type: Newsroom
url: https://appomni.com/newsroom/
- type: JSONSchema
url: json-schema/appomni-paginated-list-schema.json
- type: Examples
url: examples/appomni-occurrence-example.json
- type: JSONLD
url: json-ld/appomni-context.jsonld
- type: Vocabulary
url: vocabulary/appomni-vocabulary.yaml
- type: SpectralRules
url: rules/appomni-spectral-rules.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-09-04'
status: enriched
artifacts_added: 40
pass: local-v3
AppOmni API — frequently asked questions
Does AppOmni have an API?
Yes. APIs.io lists 18 APIs from AppOmni, including AppOmni Policies API, AppOmni Monitored Services API and AppOmni Identity and Access API, and 15 more.
Is there an OpenAPI specification for the AppOmni API?
Yes. APIs.io indexes 18 OpenAPI specifications for AppOmni, each linked for download from this page.
How do I authenticate with the AppOmni API?
AppOmni uses bearer-token authentication (http/apiKey/oauth2 · 2 schemes). The details are profiled on APIs.io as Appomni Authentication.
Does AppOmni have an MCP server?
Yes. APIs.io lists 1 MCP server for AppOmni: AskOmni is AppOmni's AI security assistant, and AppOmni publishes it as a Model Context Protocol server. Announced 2025-04-28 at RSA Conference as "the world's first MCP interface to SaaS security", i
Is the AppOmni API ready for AI agents?
AppOmni has a Kin Score of 56.3 out of 100 (strong) and an Agent Readiness score of 35.7 (agent-ready), scored by API Evangelist on 2026-11-01.
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.