Client endpoint security — Zscaler (CrowdStrike Falcon is reached through the Integrations API). Auto-generated from the platform OpenAPI schema so it matches the running API.
REST API for this feature — 24 operations across 12 resource paths, auto-generated from the platform's live OpenAPI schema (drf-spectacular).
Base URL
https://<your-versus-host>/api· AuthAuthorization: Bearer <JWT>(fromPOST /api/auth/token/) · 📄 Download the OpenAPI spec for Postman/Insomnia/Swagger · see the API overview for pagination, filtering, and errors.
POST /api/zscaler/activate-pending/Check for foreign pending changes on a ZIA source before activating.
Responses: 200
POST /api/zscaler/apply/POST /api/zscaler/apply/
Responses: 200
POST /api/zscaler/foreign-pending/Check for foreign pending changes on a ZIA source before activating.
Responses: 200
GET /api/zscaler/nss-endpoints/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
ordering | query | no | string | Which field to use when ordering the results. |
page | query | no | integer | A page number within the paginated result set. |
page_size | query | no | integer | Number of results to return per page. |
search | query | no | string | A search term. |
Responses: 200 → PaginatedNSSLSSEndpointList
POST /api/zscaler/nss-endpoints/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
Request body (application/json): NSSLSSEndpointRequest
Responses: 201 → NSSLSSEndpoint
GET /api/zscaler/nss-endpoints/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this nsslss endpoint. |
Responses: 200 → NSSLSSEndpoint
PUT /api/zscaler/nss-endpoints/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this nsslss endpoint. |
Request body (application/json): NSSLSSEndpointRequest
Responses: 200 → NSSLSSEndpoint
PATCH /api/zscaler/nss-endpoints/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this nsslss endpoint. |
Request body (application/json): PatchedNSSLSSEndpointRequest
Responses: 200 → NSSLSSEndpoint
DELETE /api/zscaler/nss-endpoints/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this nsslss endpoint. |
Responses: 204
GET /api/zscaler/pep-nodes/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
ordering | query | no | string | Which field to use when ordering the results. |
page | query | no | integer | A page number within the paginated result set. |
page_size | query | no | integer | Number of results to return per page. |
search | query | no | string | A search term. |
Responses: 200 → PaginatedZscalerPEPNodeList
POST /api/zscaler/pep-nodes/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
Request body (application/json): ZscalerPEPNodeRequest
Responses: 201 → ZscalerPEPNode
GET /api/zscaler/pep-nodes/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler pep node. |
Responses: 200 → ZscalerPEPNode
PUT /api/zscaler/pep-nodes/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler pep node. |
Request body (application/json): ZscalerPEPNodeRequest
Responses: 200 → ZscalerPEPNode
PATCH /api/zscaler/pep-nodes/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler pep node. |
Request body (application/json): PatchedZscalerPEPNodeRequest
Responses: 200 → ZscalerPEPNode
DELETE /api/zscaler/pep-nodes/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler pep node. |
Responses: 204
GET /api/zscaler/snapshots/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
ordering | query | no | string | Which field to use when ordering the results. |
page | query | no | integer | A page number within the paginated result set. |
page_size | query | no | integer | Number of results to return per page. |
search | query | no | string | A search term. |
Responses: 200 → PaginatedZscalerSnapshotList
GET /api/zscaler/snapshots/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler snapshot. |
Responses: 200 → ZscalerSnapshot
GET /api/zscaler/sources/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
ordering | query | no | string | Which field to use when ordering the results. |
page | query | no | integer | A page number within the paginated result set. |
page_size | query | no | integer | Number of results to return per page. |
search | query | no | string | A search term. |
Responses: 200 → PaginatedZscalerSourceList
POST /api/zscaler/sources/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
Request body (application/json): ZscalerSourceRequest
Responses: 201 → ZscalerSource
GET /api/zscaler/sources/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler source. |
Responses: 200 → ZscalerSource
PUT /api/zscaler/sources/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler source. |
Request body (application/json): ZscalerSourceRequest
Responses: 200 → ZscalerSource
PATCH /api/zscaler/sources/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler source. |
Request body (application/json): PatchedZscalerSourceRequest
Responses: 200 → ZscalerSource
DELETE /api/zscaler/sources/{id}/Deploy-safe base for making an existing DRF ModelViewSet tenant-isolated
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler source. |
Responses: 204
POST /api/zscaler/sources/{id}/sync/Inline synchronisation: pull ZIA and/or ZPA inventory for this source,
| Parameter | In | Required | Type | Description |
|---|---|---|---|---|
id | path | yes | integer | A unique integer value identifying this zscaler source. |
Request body (application/json): ZscalerSourceRequest
Responses: 200 → ZscalerSource
Auto-generated from drf-spectacular OpenAPI. Endpoint descriptions come from viewset docstrings/serializers; enriching those improves this page on the next generation.