# AppOmni Developer Platform API

**Canonical:** https://apis.io/apis/appomni/appomni-developer-platform-api/  
**Provider:** AppOmni — https://apis.io/providers/appomni/  
**Base URL:** https://{instance}.appomni.com  
**Documentation:** https://api.appomni.com/

AppOmni Developer Platform API is one of 9 APIs that [AppOmni](https://apis.io/providers/appomni/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Developer Platform, Ingest, and Extensibility. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

The AppOmni Developer Platform (AODP) lets you define custom monitored service types for proprietary or unsupported applications — declaring their settings, permissions and scopes — and push events into AppOmni through the platform ingest endpoint.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/settings/` | Settings - List all modeling data |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/settings/` | Settings - Add single modeling data |
| PATCH | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/settings/` | Settings - Update modeling data |
| DELETE | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/settings/` | Settings - Delete multiple modeling data |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/settings/bulk_create/` | Settings - Add multiple modeling data |
| PUT | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/settings/bulk_create/` | Settings - Replace all modeling data |
| GET | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/permissions/` | Permissions - List all modeling data |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/permissions/` | Permissions - Add single modeling data |
| PATCH | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/permissions/` | Permissions - Update modeling data |
| DELETE | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/permissions/` | Permissions - Delete multiple modeling data |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/permissions/bulk_create/` | Permissions - Add multiple modeling data |
| PUT | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/permissions/bulk_create/` | Permissions - Replace all modeling data |
| GET | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/scopes/` | Scopes - List all modeling data |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/scopes/` | Scopes - Add single modeling data |
| PATCH | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/scopes/` | Scopes - Update modeling data |
| DELETE | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/scopes/` | Scopes - Delete multiple modeling data |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/scopes/bulk_create/` | Scopes - Add multiple modeling data |
| PUT | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/scopes/bulk_create/` | Scopes - Replace all modeling data |
| POST | `/platform/ingest/v2/ingest/` | Ingest - Third Party Apps |
| POST | `/api/v1/custom/datajob/status/` | Job Status |
| POST | `/api/v1/custom/custommonitoredservicetype/` | Create a custom monitored service type |
| POST | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/upload_logo/` | Upload a logo for a custom monitored service type |
| PATCH | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/` | Update a custom monitored service type |
| GET | `/api/v1/custom/custommonitoredservicetype/{cmst_id}/` | Get custom monitored service type details |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/appomni/refs/heads/main/openapi/appomni-developer-platform-api-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/appomni/refs/heads/main/overlays/appomni-developer-platform-api-overlay.yaml
- **SpectralRules** — https://raw.githubusercontent.com/api-evangelist/appomni/refs/heads/main/rules/appomni-spectral-rules.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/appomni/refs/heads/main/vocabulary/appomni-vocabulary.yaml
- **Postman** — https://api.appomni.com/
- **PostmanCollection** — https://raw.githubusercontent.com/api-evangelist/appomni/refs/heads/main/collections/appomni-api.postman_collection.json
- **Website** — https://appomni.com/
- **Documentation** — https://api.appomni.com/
- **APIReference** — https://api.appomni.com/

## Other AppOmni APIs (8)

- [AppOmni Posture Findings API](https://apis.io/apis/appomni/appomni-security-events-api/)
- [AppOmni Policies API](https://apis.io/apis/appomni/appomni-policies-api/)
- [AppOmni Compliance and Reports API](https://apis.io/apis/appomni/appomni-compliance-api/)
- [AppOmni Monitored Services API](https://apis.io/apis/appomni/appomni-monitored-services-api/)
- [AppOmni Identity and Access API](https://apis.io/apis/appomni/appomni-identity-api/)
- [AppOmni SCIM 2.0 API](https://apis.io/apis/appomni/appomni-scim-api/)
- [AppOmni Discovery, Insights and Audit API](https://apis.io/apis/appomni/appomni-discovery-insights-api/)
- [AppOmni AI API](https://apis.io/apis/appomni/appomni-ai-api/)

## Tags

Developer Platform, Ingest, Extensibility

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/appomni/appomni-developer-platform-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/appomni/.
