# Zscaler Posture API

**Canonical:** https://apis.io/apis/zscaler/zscaler-posture-api/  
**Provider:** Zscaler — https://apis.io/providers/zscaler/  
**Base URL:** https://zsapi.zscaler.net/api/v1  
**Documentation:** https://help.zscaler.com/zia/api

Zscaler Posture API is one of 5 APIs that [Zscaler](https://apis.io/providers/zscaler/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Posture. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Posture API from Zscaler — 9 operation(s) for posture.

## Operations (9)

| Method | Path | Summary |
|---|---|---|
| GET | `/posture/assets` | Returns a paginated list of asset control instances for a specific control ID… |
| PUT | `/posture/assets/status` | Enables or disables multiple asset control instances simultaneously by their… |
| POST | `/posture/controls` | Retrieves a paginated list of controls based on filter and sort criteria in the… |
| POST | `/posture/controls/filters` | Returns a map of available filters and their display names in the 3rd-Party App… |
| GET | `/posture/controls/status` | Enables or disables multiple controls simultaneously by their IDs in the… |
| GET | `/v1/posture/assets` | Returns a paginated list of asset control instances for a specific control ID |
| POST | `/v1/posture/controls` | Retrieves a paginated list of controls based on filter and sort criteria |
| GET | `/v1/posture/controls/filters` | Returns a map of available filters and their display names |
| PUT | `/v1/posture/{postureid}/status` | Enables or disables multiple asset control instances simultaneously by their IDs |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/openapi/zscaler-posture-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/json-schema/zscaler-put-posture-assets-status-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/json-schema/zscaler-put-v1-posture-postureid-status-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/json-schema/zscaler-get-app-views-list-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/json-schema/zscaler-get-v1-app-views-list-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/json-schema/zscaler-post-posture-controls-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/zscaler/refs/heads/main/json-schema/zscaler-post-v1-posture-controls-request-schema.json

## Other Zscaler APIs (4)

- [Zscaler Internet Access (ZIA) API](https://apis.io/apis/zscaler/zia-api/)
- [Zscaler Private Access (ZPA) API](https://apis.io/apis/zscaler/zpa-api/)
- [Zscaler App Views API](https://apis.io/apis/zscaler/zscaler-app-views-api/)
- [Zscaler Apps API](https://apis.io/apis/zscaler/zscaler-apps-api/)

## Tags

Posture

---

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