Download OpenAPI specification:
CISO Assistant - API Documentation for automating all your GRC needs
Override the list method to inject optimized data into the serializer context.
| asset | Array of strings <uuid> [ items <uuid > ] |
| bia | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| limit | integer Number of results to return per page. |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "str": "string",
- "bia": "string",
- "asset": "string",
- "asset_ref_id": "string",
- "asset_folder": "string",
- "children_assets": [
- "string"
], - "folder": "string",
- "dependencies": [
- "string"
], - "evidences": [
- "string"
], - "associated_controls": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string"
}
]
}| is_published | boolean (Published) |
| recovery_documented | boolean |
| recovery_tested | boolean |
| recovery_targets_met | boolean |
| observation | string or null |
| folder | string <uuid> |
| asset required | string <uuid> |
| bia required | string <uuid> |
| dependencies | Array of strings <uuid> [ items <uuid > ] |
| associated_controls | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset": "5a841cf2-3786-47ad-8831-36ccea9ed096",
- "bia": "231b8138-f3ec-4eab-9c22-c654750b0647",
- "dependencies": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset": "5a841cf2-3786-47ad-8831-36ccea9ed096",
- "bia": "231b8138-f3ec-4eab-9c22-c654750b0647",
- "dependencies": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this asset assessment. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "str": "string",
- "bia": "string",
- "asset": "string",
- "asset_ref_id": "string",
- "asset_folder": "string",
- "children_assets": [
- "string"
], - "folder": "string",
- "dependencies": [
- "string"
], - "evidences": [
- "string"
], - "associated_controls": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string"
}| id required | string <uuid> A UUID string identifying this asset assessment. |
| is_published | boolean (Published) |
| recovery_documented | boolean |
| recovery_tested | boolean |
| recovery_targets_met | boolean |
| observation | string or null |
| folder | string <uuid> |
| asset required | string <uuid> |
| bia required | string <uuid> |
| dependencies | Array of strings <uuid> [ items <uuid > ] |
| associated_controls | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset": "5a841cf2-3786-47ad-8831-36ccea9ed096",
- "bia": "231b8138-f3ec-4eab-9c22-c654750b0647",
- "dependencies": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset": "5a841cf2-3786-47ad-8831-36ccea9ed096",
- "bia": "231b8138-f3ec-4eab-9c22-c654750b0647",
- "dependencies": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string <uuid> A UUID string identifying this asset assessment. |
| is_published | boolean (Published) |
| recovery_documented | boolean |
| recovery_tested | boolean |
| recovery_targets_met | boolean |
| observation | string or null |
| folder | string <uuid> |
| asset | string <uuid> |
| bia | string <uuid> |
| dependencies | Array of strings <uuid> [ items <uuid > ] |
| associated_controls | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset": "5a841cf2-3786-47ad-8831-36ccea9ed096",
- "bia": "231b8138-f3ec-4eab-9c22-c654750b0647",
- "dependencies": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "recovery_documented": true,
- "recovery_tested": true,
- "recovery_targets_met": true,
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset": "5a841cf2-3786-47ad-8831-36ccea9ed096",
- "bia": "231b8138-f3ec-4eab-9c22-c654750b0647",
- "dependencies": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this asset assessment. |
Returns graph data for visualizing asset dependencies. Includes nodes grouped by folder and links between parent-child assets. Only includes assets that are viewable by the current user.
| id required | string <uuid> A UUID string identifying this asset assessment. |
Perform a batch action on multiple objects. Uses the IAM-filtered queryset and serializers to respect permissions and validation, mirroring the standard partial_update / destroy flows.
Payload: { "action": "delete"|"change_field"|"change_m2m"|"change_folder",
"ids": [...], "field": "
Override the list method to inject optimized data into the serializer context.
| authors | Array of strings <uuid> [ items <uuid > ] |
| folder | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| limit | integer Number of results to return per page. |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| perimeter | Array of strings <uuid> [ items <uuid > ] |
| perimeter__folder | Array of strings <uuid> [ items <uuid > ] |
| risk_matrix | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
| status | Array of strings or null Items Enum: "deprecated" "done" "in_progress" "in_review" "planned"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string",
- "perimeter": "string",
- "authors": [
- "string"
], - "reviewers": [
- "string"
], - "folder": "string",
- "str": "string",
- "risk_matrix": "string",
- "validation_flows": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true
}
]
}| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| eta | string or null <date> |
| due_date | string or null <date> |
| version | string or null <= 100 characters Version of the compliance assessment (eg. 1.0, 2.0, etc.) |
(Status6d9Enum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| observation | string or null |
| is_locked | boolean or null |
| folder | string <uuid> |
| perimeter | string or null <uuid> |
| risk_matrix required | string <uuid> |
| reviewers | Array of strings <uuid> [ items <uuid > ] |
| authors | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "risk_matrix": "d6be139d-8169-4642-9d1a-53f73ea1eead",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "risk_matrix": "d6be139d-8169-4642-9d1a-53f73ea1eead",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this business impact analysis. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string",
- "perimeter": "string",
- "authors": [
- "string"
], - "reviewers": [
- "string"
], - "folder": "string",
- "str": "string",
- "risk_matrix": "string",
- "validation_flows": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true
}| id required | string <uuid> A UUID string identifying this business impact analysis. |
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| eta | string or null <date> |
| due_date | string or null <date> |
| version | string or null <= 100 characters Version of the compliance assessment (eg. 1.0, 2.0, etc.) |
(Status6d9Enum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| observation | string or null |
| is_locked | boolean or null |
| folder | string <uuid> |
| perimeter | string or null <uuid> |
| risk_matrix required | string <uuid> |
| reviewers | Array of strings <uuid> [ items <uuid > ] |
| authors | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "risk_matrix": "d6be139d-8169-4642-9d1a-53f73ea1eead",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "risk_matrix": "d6be139d-8169-4642-9d1a-53f73ea1eead",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string <uuid> A UUID string identifying this business impact analysis. |
| is_published | boolean (Published) |
| name | string <= 200 characters |
| description | string or null |
| eta | string or null <date> |
| due_date | string or null <date> |
| version | string or null <= 100 characters Version of the compliance assessment (eg. 1.0, 2.0, etc.) |
(Status6d9Enum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| observation | string or null |
| is_locked | boolean or null |
| folder | string <uuid> |
| perimeter | string or null <uuid> |
| risk_matrix | string <uuid> |
| reviewers | Array of strings <uuid> [ items <uuid > ] |
| authors | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "risk_matrix": "d6be139d-8169-4642-9d1a-53f73ea1eead",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "eta": "2019-08-24",
- "due_date": "2019-08-24",
- "version": "string",
- "status": "planned",
- "observation": "string",
- "is_locked": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "risk_matrix": "d6be139d-8169-4642-9d1a-53f73ea1eead",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this business impact analysis. |
Perform a batch action on multiple objects. Uses the IAM-filtered queryset and serializers to respect permissions and validation, mirroring the standard partial_update / destroy flows.
Payload: { "action": "delete"|"change_field"|"change_m2m"|"change_folder",
"ids": [...], "field": "
Override the list method to inject optimized data into the serializer context.
| asset_assessment | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| limit | integer Number of results to return per page. |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| quali_impact | integer |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "asset_assessment": "string",
- "folder": "string",
- "name": "string",
- "qualifications": [
- "string"
], - "get_human_pit": null,
- "quali_impact": null,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string"
}
]
}| is_published | boolean (Published) |
| point_in_time required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| quali_impact | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| quanti_impact | number <double> |
| quanti_impact_unit | string (QuantiImpactUnitEnum) Enum: "people" "currency" "records" "man_hours" "data_gb" "gu"
|
| justification | string or null |
| folder | string <uuid> |
| asset_assessment required | string <uuid> |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quali_impact": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset_assessment": "8b445794-2f9d-4c52-a4c9-beda87150311",
- "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quali_impact": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset_assessment": "8b445794-2f9d-4c52-a4c9-beda87150311",
- "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this escalation threshold. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "asset_assessment": "string",
- "folder": "string",
- "name": "string",
- "qualifications": [
- "string"
], - "get_human_pit": null,
- "quali_impact": null,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string"
}| id required | string <uuid> A UUID string identifying this escalation threshold. |
| is_published | boolean (Published) |
| point_in_time required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| quali_impact | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| quanti_impact | number <double> |
| quanti_impact_unit | string (QuantiImpactUnitEnum) Enum: "people" "currency" "records" "man_hours" "data_gb" "gu"
|
| justification | string or null |
| folder | string <uuid> |
| asset_assessment required | string <uuid> |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quali_impact": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset_assessment": "8b445794-2f9d-4c52-a4c9-beda87150311",
- "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quali_impact": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset_assessment": "8b445794-2f9d-4c52-a4c9-beda87150311",
- "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string <uuid> A UUID string identifying this escalation threshold. |
| is_published | boolean (Published) |
| point_in_time | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| quali_impact | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| quanti_impact | number <double> |
| quanti_impact_unit | string (QuantiImpactUnitEnum) Enum: "people" "currency" "records" "man_hours" "data_gb" "gu"
|
| justification | string or null |
| folder | string <uuid> |
| asset_assessment | string <uuid> |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quali_impact": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset_assessment": "8b445794-2f9d-4c52-a4c9-beda87150311",
- "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "point_in_time": -9223372036854776000,
- "quali_impact": -9223372036854776000,
- "quanti_impact": 0.1,
- "quanti_impact_unit": "people",
- "justification": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "asset_assessment": "8b445794-2f9d-4c52-a4c9-beda87150311",
- "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this escalation threshold. |
Perform a batch action on multiple objects. Uses the IAM-filtered queryset and serializers to respect permissions and validation, mirroring the standard partial_update / destroy flows.
Payload: { "action": "delete"|"change_field"|"change_m2m"|"change_folder",
"ids": [...], "field": "