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.
| assets | Array of strings <uuid> [ items <uuid > ] |
| detection | Array of strings or null Items Enum: "externally_detected" "internally_detected"
|
| entities | Array of strings <uuid> [ items <uuid > ] |
| filtering_labels | 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. |
| owners | Array of strings <uuid> [ items <uuid > ] |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
| severity | Array of integers Items Enum: 1 2 3 4 5 6
|
| status | Array of strings Items Enum: "closed" "dismissed" "new" "ongoing" "resolved"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string",
- "threats": [
- "string"
], - "owners": [
- "string"
], - "assets": [
- "string"
], - "qualifications": [
- "string"
], - "entities": [
- "string"
], - "severity": "string",
- "status": "string",
- "detection": "string",
- "folder": "string",
- "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "reported_at": "2019-08-24T14:15:22Z",
- "link": "string",
- "is_published": true
}
]
}Generic export mixin for CSV/XLSX exports. ViewSets define export_config with fields, formatting, and query optimization hints.
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string (Reference ID) <= 100 characters |
| status | string (IncidentWriteStatusEnum) Enum: "new" "ongoing" "resolved" "closed" "dismissed"
|
| severity | integer [ 0 .. 9223372036854776000 ] Enum: 1 2 3 4 5 6
|
| reported_at | string or null <date-time> |
(DetectionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| link | string or null <= 2048 characters |
| is_published | boolean (Published) |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| threats | Array of strings <uuid> [ items <uuid > ] |
| owners | Array of strings <uuid> (Owner) [ items <uuid > ] |
| assets | Array of strings <uuid> [ items <uuid > ] |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
| entities | Array of strings <uuid> [ items <uuid > ] |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "new",
- "severity": 1,
- "reported_at": "2019-08-24T14:15:22Z",
- "detection": "internally_detected",
- "link": "string",
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owners": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "entities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "new",
- "severity": 1,
- "reported_at": "2019-08-24T14:15:22Z",
- "detection": "internally_detected",
- "link": "string",
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owners": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "entities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Incident. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string",
- "threats": [
- "string"
], - "owners": [
- "string"
], - "assets": [
- "string"
], - "qualifications": [
- "string"
], - "entities": [
- "string"
], - "severity": "string",
- "status": "string",
- "detection": "string",
- "folder": "string",
- "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "reported_at": "2019-08-24T14:15:22Z",
- "link": "string",
- "is_published": true
}Generic export mixin for CSV/XLSX exports. ViewSets define export_config with fields, formatting, and query optimization hints.
| id required | string <uuid> A UUID string identifying this Incident. |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string (Reference ID) <= 100 characters |
| status | string (IncidentWriteStatusEnum) Enum: "new" "ongoing" "resolved" "closed" "dismissed"
|
| severity | integer [ 0 .. 9223372036854776000 ] Enum: 1 2 3 4 5 6
|
| reported_at | string or null <date-time> |
(DetectionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| link | string or null <= 2048 characters |
| is_published | boolean (Published) |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| threats | Array of strings <uuid> [ items <uuid > ] |
| owners | Array of strings <uuid> (Owner) [ items <uuid > ] |
| assets | Array of strings <uuid> [ items <uuid > ] |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
| entities | Array of strings <uuid> [ items <uuid > ] |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "new",
- "severity": 1,
- "reported_at": "2019-08-24T14:15:22Z",
- "detection": "internally_detected",
- "link": "string",
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owners": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "entities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "new",
- "severity": 1,
- "reported_at": "2019-08-24T14:15:22Z",
- "detection": "internally_detected",
- "link": "string",
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owners": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "entities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Generic export mixin for CSV/XLSX exports. ViewSets define export_config with fields, formatting, and query optimization hints.
| id required | string <uuid> A UUID string identifying this Incident. |
| name | string <= 200 characters |
| description | string or null |
| ref_id | string (Reference ID) <= 100 characters |
| status | string (IncidentWriteStatusEnum) Enum: "new" "ongoing" "resolved" "closed" "dismissed"
|
| severity | integer [ 0 .. 9223372036854776000 ] Enum: 1 2 3 4 5 6
|
| reported_at | string or null <date-time> |
(DetectionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| link | string or null <= 2048 characters |
| is_published | boolean (Published) |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| threats | Array of strings <uuid> [ items <uuid > ] |
| owners | Array of strings <uuid> (Owner) [ items <uuid > ] |
| assets | Array of strings <uuid> [ items <uuid > ] |
| qualifications | Array of strings <uuid> [ items <uuid > ] |
| entities | Array of strings <uuid> [ items <uuid > ] |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "new",
- "severity": 1,
- "reported_at": "2019-08-24T14:15:22Z",
- "detection": "internally_detected",
- "link": "string",
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owners": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "entities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "new",
- "severity": 1,
- "reported_at": "2019-08-24T14:15:22Z",
- "detection": "internally_detected",
- "link": "string",
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owners": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "qualifications": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "entities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Incident. |
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": "