Platform API

Reference for the Nirmata model-based platform API at /{service}/api.

The platform API is a model-based REST API that covers the objects managed by Nirmata Control Hub, such as clusters, environments, applications, and policy data. Every service exposes its models under /{service}/api, and all resources share the same conventions for querying, filtering, and navigating relationships.

This API is not versioned. See API Compatibility for details. For policy reports, exceptions, and compliance, use the versioned Policies API v1.

PageWhat it covers
API BasicsResource model, authentication, operations, HTTP headers, and response codes
URL Parametersfields, filter, sort, pagination, and other query parameters
Common Endpointsdescendants, ancestors, counts, and other endpoints on every resource
Resource PathsIdentifying resources by path instead of UUID
Sample OperationsExample requests for common tasks

API Basics

Resources, authentication, operations, HTTP headers, and response codes for the Nirmata platform API.

URL Parameters

Query parameters that control the JSON returned by the Nirmata platform API.

Common Endpoints

Endpoints that every resource in the Nirmata platform API implements.

Resource Paths

Sample Operations

Example requests for common tasks with the Nirmata platform API.