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.
| baseline | string Baseline |
| 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. |
| provider | string |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "folder": "string",
- "library": "string",
- "reference_controls": [
- "string"
], - "is_dynamic": true,
- "has_update": true,
- "has_editing_draft": "string",
- "scores_definition": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}
]
}API endpoint that allows frameworks to be viewed or edited.
| name | string <= 200 characters |
| description | string or null |
| annotation | string or null |
| is_published | boolean (Published) |
| editing_version | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] Incremented on each publish. |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters |
| default_locale | boolean |
| min_score | integer <int64> (Minimum score) [ -9223372036854776000 .. 9223372036854776000 ] |
| max_score | integer <int64> (Maximum score) [ -9223372036854776000 .. 9223372036854776000 ] |
| implementation_groups_definition | any or null |
| outcomes_definition | any |
| field_visibility | any Override visibility per field. Keys: field names. Values: 'everyone', 'auditor', or 'hidden'. |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "folder": "string",
- "library": "string",
- "reference_controls": [
- null
], - "is_dynamic": true,
- "has_update": true,
- "has_editing_draft": "string",
- "scores_definition": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Framework. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "folder": "string",
- "library": "string",
- "reference_controls": [
- "string"
], - "is_dynamic": true,
- "has_update": true,
- "has_editing_draft": "string",
- "scores_definition": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}API endpoint that allows frameworks to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Framework. |
| name | string <= 200 characters |
| description | string or null |
| annotation | string or null |
| is_published | boolean (Published) |
| editing_version | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] Incremented on each publish. |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters |
| default_locale | boolean |
| min_score | integer <int64> (Minimum score) [ -9223372036854776000 .. 9223372036854776000 ] |
| max_score | integer <int64> (Maximum score) [ -9223372036854776000 .. 9223372036854776000 ] |
| implementation_groups_definition | any or null |
| outcomes_definition | any |
| field_visibility | any Override visibility per field. Keys: field names. Values: 'everyone', 'auditor', or 'hidden'. |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "folder": "string",
- "library": "string",
- "reference_controls": [
- null
], - "is_dynamic": true,
- "has_update": true,
- "has_editing_draft": "string",
- "scores_definition": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}API endpoint that allows frameworks to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Framework. |
| name | string <= 200 characters |
| description | string or null |
| annotation | string or null |
| is_published | boolean (Published) |
| editing_version | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] Incremented on each publish. |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters |
| default_locale | boolean |
| min_score | integer <int64> (Minimum score) [ -9223372036854776000 .. 9223372036854776000 ] |
| max_score | integer <int64> (Maximum score) [ -9223372036854776000 .. 9223372036854776000 ] |
| implementation_groups_definition | any or null |
| outcomes_definition | any |
| field_visibility | any Override visibility per field. Keys: field names. Values: 'everyone', 'auditor', or 'hidden'. |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "folder": "string",
- "library": "string",
- "reference_controls": [
- null
], - "is_dynamic": true,
- "has_update": true,
- "has_editing_draft": "string",
- "scores_definition": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "editing_version": -9223372036854776000,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "min_score": -9223372036854776000,
- "max_score": -9223372036854776000,
- "implementation_groups_definition": null,
- "outcomes_definition": null,
- "field_visibility": null
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Framework. |
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.
| has_update | boolean |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| limit | integer Number of results to return per page. |
| locale | Array of strings Items Enum: "ar" "cs" "da" "de" "el" "en" "es" "fr" "hi" "hr" "hu" "id" "it" "ko" "lt" "nl" "pl" "pt" "ro" "sv" "tr" "uk" "ur" "zh"
|
| object_type | Array of strings Items Enum: "framework" "frameworks" "metric_definitions" "reference_controls" "requirement_mapping_set" "requirement_mapping_sets" "risk_matrices" "risk_matrix" "threats"
|
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| packager | string |
| provider | string |
| search | string A search term. |
| urn | string |
| version | integer |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "urn": "string",
- "ref_id": "string",
- "locale": "en",
- "version": -9223372036854776000,
- "packager": "string",
- "provider": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "reference_count": 0,
- "locales": [
- null
], - "has_update": true
}
]
}| name required | string |
| description required | string or null |
| annotation required | string or null |
| dependencies required | Array of strings |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "dependencies": [
- "string"
], - "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}Return a single object with unauthorized related fields masked.
| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string^[\w.:-]+$ |
| name required | string |
| description required | string or null |
| annotation required | string or null |
| dependencies required | Array of strings |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "dependencies": [
- "string"
], - "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string^[\w.:-]+$ |
| name | string |
| description | string or null |
| annotation | string or null |
| dependencies | Array of strings |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "dependencies": [
- "string"
], - "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}Cascade preview:
| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}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": "
| name required | string |
| description required | string or null |
| annotation required | string or null |
| dependencies required | Array of strings |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "dependencies": [
- "string"
], - "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "dependencies": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| limit | integer Number of results to return per page. |
| locale | string |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| packager | string |
| provider | string |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "urn": "string",
- "ref_id": "string",
- "locale": "en",
- "version": -9223372036854776000,
- "packager": "string",
- "provider": "string",
- "filtering_labels": [
- "string"
], - "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "reference_count": 0,
- "is_loaded": true,
- "is_update": true,
- "locales": [
- null
], - "loaded_library": "string",
- "copyright": "string",
- "is_preset": true,
- "profile": {
- "property1": null,
- "property2": null
}, - "scaffolded_objects": [
- null
]
}
]
}Override the list method to inject optimized data into the serializer context.
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| journey | Array of strings <uuid> [ items <uuid > ] |
| 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. |
| status | Array of strings Items Enum: "done" "in_progress" "not_started" "skipped"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "key": "string",
- "order": -9223372036854776000,
- "target_model": "string",
- "target_ref": "string",
- "status": "not_started",
- "completed_at": "2019-08-24T14:15:22Z",
- "notes": "string",
- "journey": "9145b29e-e005-46f9-b016-19d8056c2825",
- "completed_by": "c9235180-61dd-4e9a-a3ba-27dfed282f7f"
}
]
}| status | string (Status1d7Enum) Enum: "not_started" "in_progress" "done" "skipped"
|
| notes | string |
| target_ref | string or null <= 100 characters |
{- "status": "not_started",
- "notes": "string",
- "target_ref": "string"
}{- "status": "not_started",
- "notes": "string",
- "target_ref": "string"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this preset journey step. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "key": "string",
- "order": -9223372036854776000,
- "target_model": "string",
- "target_ref": "string",
- "status": "not_started",
- "completed_at": "2019-08-24T14:15:22Z",
- "notes": "string",
- "journey": "9145b29e-e005-46f9-b016-19d8056c2825",
- "completed_by": "c9235180-61dd-4e9a-a3ba-27dfed282f7f"
}| id required | string <uuid> A UUID string identifying this preset journey step. |
| status | string (Status1d7Enum) Enum: "not_started" "in_progress" "done" "skipped"
|
| notes | string |
| target_ref | string or null <= 100 characters |
{- "status": "not_started",
- "notes": "string",
- "target_ref": "string"
}{- "status": "not_started",
- "notes": "string",
- "target_ref": "string"
}| id required | string <uuid> A UUID string identifying this preset journey step. |
| status | string (Status1d7Enum) Enum: "not_started" "in_progress" "done" "skipped"
|
| notes | string |
| target_ref | string or null <= 100 characters |
{- "status": "not_started",
- "notes": "string",
- "target_ref": "string"
}{- "status": "not_started",
- "notes": "string",
- "target_ref": "string"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this preset journey step. |
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.
| 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. |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steps": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "key": "string",
- "order": -9223372036854776000,
- "target_model": "string",
- "target_ref": "string",
- "status": "not_started",
- "completed_at": "2019-08-24T14:15:22Z",
- "notes": "string",
- "journey": "9145b29e-e005-46f9-b016-19d8056c2825",
- "completed_by": "c9235180-61dd-4e9a-a3ba-27dfed282f7f"
}
], - "folder": "string",
- "latest_version": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "urn": "string",
- "version": -9223372036854776000,
- "object_refs": null,
- "applied_at": "2019-08-24T14:15:22Z",
- "applied_by": "e0067bec-7ec0-4033-8469-e4bdcb9ebd03"
}
]
}| name required | string <= 200 characters |
| description | string or null |
{- "name": "string",
- "description": "string"
}{- "name": "string",
- "description": "string"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this preset journey. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steps": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "title": "string",
- "description": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "key": "string",
- "order": -9223372036854776000,
- "target_model": "string",
- "target_ref": "string",
- "status": "not_started",
- "completed_at": "2019-08-24T14:15:22Z",
- "notes": "string",
- "journey": "9145b29e-e005-46f9-b016-19d8056c2825",
- "completed_by": "c9235180-61dd-4e9a-a3ba-27dfed282f7f"
}
], - "folder": "string",
- "latest_version": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "urn": "string",
- "version": -9223372036854776000,
- "object_refs": null,
- "applied_at": "2019-08-24T14:15:22Z",
- "applied_by": "e0067bec-7ec0-4033-8469-e4bdcb9ebd03"
}| id required | string <uuid> A UUID string identifying this preset journey. |
| name required | string <= 200 characters |
| description | string or null |
{- "name": "string",
- "description": "string"
}{- "name": "string",
- "description": "string"
}| id required | string <uuid> A UUID string identifying this preset journey. |
| name | string <= 200 characters |
| description | string or null |
{- "name": "string",
- "description": "string"
}{- "name": "string",
- "description": "string"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this preset journey. |
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.
| category | Array of strings or null Items Enum: "physical" "policy" "procedure" "process" "technical"
|
| csf_function | Array of strings or null Items Enum: "detect" "govern" "identify" "protect" "recover" "respond"
|
| filtering_labels | Array of strings <uuid> [ items <uuid > ] |
| findings | 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. |
| provider | string |
| search | string A search term. |
| urn | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "path": "string",
- "folder": "string",
- "library": "string",
- "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true
}
]
}API endpoint that allows reference controls to be viewed or edited.
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| name | string or null <= 200 characters |
| description | string or null |
| annotation | string or null |
| locale | string <= 100 characters |
| default_locale | boolean |
(Category3aaEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
(CsfFunctionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| typical_evidence | any or null |
| is_published | boolean (Published) |
| folder | string <uuid> |
| library | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "filtering_labels": [
- "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",
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Reference control. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "path": "string",
- "folder": "string",
- "library": "string",
- "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true
}API endpoint that allows reference controls to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Reference control. |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| name | string or null <= 200 characters |
| description | string or null |
| annotation | string or null |
| locale | string <= 100 characters |
| default_locale | boolean |
(Category3aaEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
(CsfFunctionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| typical_evidence | any or null |
| is_published | boolean (Published) |
| folder | string <uuid> |
| library | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "filtering_labels": [
- "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",
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows reference controls to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Reference control. |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| name | string or null <= 200 characters |
| description | string or null |
| annotation | string or null |
| locale | string <= 100 characters |
| default_locale | boolean |
(Category3aaEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
(CsfFunctionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| typical_evidence | any or null |
| is_published | boolean (Published) |
| folder | string <uuid> |
| library | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "filtering_labels": [
- "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",
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locale": "string",
- "default_locale": true,
- "category": "policy",
- "csf_function": "govern",
- "typical_evidence": null,
- "is_published": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Reference control. |
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.
| 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. |
| provider | string |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}
]
}| name | string or null <= 200 characters |
| description | string or null |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| builtin | boolean |
| locale | string <= 100 characters |
| default_locale | boolean |
| is_published | boolean (Published) |
| translations | any or null |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null
}{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this stored library. |
{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}| id required | string <uuid> A UUID string identifying this stored library. |
| name | string or null <= 200 characters |
| description | string or null |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| builtin | boolean |
| locale | string <= 100 characters |
| default_locale | boolean |
| is_published | boolean (Published) |
| translations | any or null |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null
}{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}| id required | string <uuid> A UUID string identifying this stored library. |
| name | string or null <= 200 characters |
| description | string or null |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| builtin | boolean |
| locale | string <= 100 characters |
| default_locale | boolean |
| is_published | boolean (Published) |
| translations | any or null |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null
}{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this stored library. |
{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}| id required | string <uuid> A UUID string identifying this stored library. |
{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}| id required | string <uuid> A UUID string identifying this stored library. |
{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}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": "
| name | string or null <= 200 characters |
| description | string or null |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| builtin | boolean |
| locale | string <= 100 characters |
| default_locale | boolean |
| is_published | boolean (Published) |
| translations | any or null |
{- "name": "string",
- "description": "string",
- "ref_id": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null
}{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}{- "source_framework": "string",
- "target_framework": "string",
- "folder": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "urn": "string",
- "provider": "string",
- "builtin": true,
- "locale": "string",
- "default_locale": true,
- "is_published": true,
- "translations": null,
- "frameworks_available": "string"
}Override the list method to inject optimized data into the serializer context.
| framework | 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. |
| urn | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "reference_controls": [
- "string"
], - "threats": [
- "string"
], - "display_short": "string",
- "display_long": "string",
- "questions": "string",
- "typical_evidence": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596"
}
]
}API endpoint that allows requirements to be viewed or edited.
| is_published | boolean (Published) |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| name | string or null <= 200 characters |
| description | string or null |
| annotation | string or null |
| translations | any or null |
| locale | string <= 100 characters |
| default_locale | boolean |
| parent_urn | string or null <= 255 characters |
| order_id | integer or null <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| implementation_groups | any or null |
| assessable required | boolean |
| typical_evidence | string or null |
| weight | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| importance | string (ImportanceEnum) Enum: "mandatory" "recommended" "nice_to_have" "undefined"
|
| display_mode | string (DisplayModeEnum) Enum: "default" "splash"
|
| folder | string <uuid> |
| framework | string or null <uuid> |
| threats | Array of strings <uuid> [ items <uuid > ] |
| reference_controls | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "translations": null,
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "typical_evidence": "string",
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "reference_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "translations": null,
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "typical_evidence": "string",
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "reference_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this RequirementNode. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "reference_controls": [
- "string"
], - "threats": [
- "string"
], - "display_short": "string",
- "display_long": "string",
- "questions": "string",
- "typical_evidence": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596"
}API endpoint that allows requirements to be viewed or edited.
| id required | string <uuid> A UUID string identifying this RequirementNode. |
| is_published | boolean (Published) |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| name | string or null <= 200 characters |
| description | string or null |
| annotation | string or null |
| translations | any or null |
| locale | string <= 100 characters |
| default_locale | boolean |
| parent_urn | string or null <= 255 characters |
| order_id | integer or null <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| implementation_groups | any or null |
| assessable required | boolean |
| typical_evidence | string or null |
| weight | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| importance | string (ImportanceEnum) Enum: "mandatory" "recommended" "nice_to_have" "undefined"
|
| display_mode | string (DisplayModeEnum) Enum: "default" "splash"
|
| folder | string <uuid> |
| framework | string or null <uuid> |
| threats | Array of strings <uuid> [ items <uuid > ] |
| reference_controls | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "translations": null,
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "typical_evidence": "string",
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "reference_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "translations": null,
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "typical_evidence": "string",
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "reference_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows requirements to be viewed or edited.
| id required | string <uuid> A UUID string identifying this RequirementNode. |
| is_published | boolean (Published) |
| urn | string or null <= 255 characters |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| name | string or null <= 200 characters |
| description | string or null |
| annotation | string or null |
| translations | any or null |
| locale | string <= 100 characters |
| default_locale | boolean |
| parent_urn | string or null <= 255 characters |
| order_id | integer or null <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| implementation_groups | any or null |
| assessable | boolean |
| typical_evidence | string or null |
| weight | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| importance | string (ImportanceEnum) Enum: "mandatory" "recommended" "nice_to_have" "undefined"
|
| display_mode | string (DisplayModeEnum) Enum: "default" "splash"
|
| folder | string <uuid> |
| framework | string or null <uuid> |
| threats | Array of strings <uuid> [ items <uuid > ] |
| reference_controls | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "translations": null,
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "typical_evidence": "string",
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "reference_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "translations": null,
- "locale": "string",
- "default_locale": true,
- "parent_urn": "string",
- "order_id": -9223372036854776000,
- "implementation_groups": null,
- "assessable": true,
- "typical_evidence": "string",
- "weight": -9223372036854776000,
- "importance": "mandatory",
- "display_mode": "default",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "threats": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "reference_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this RequirementNode. |
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.
| filtering_labels | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| is_custom | boolean |
| is_loaded | boolean |
| is_preset | boolean |
| is_update | boolean |
| limit | integer Number of results to return per page. |
| locale | Array of strings Items Enum: "ar" "cs" "da" "de" "el" "en" "es" "fr" "hi" "hr" "hu" "id" "it" "ko" "lt" "nl" "pl" "pt" "ro" "sv" "tr" "uk" "ur" "zh"
|
| object_type | Array of strings Items Enum: "framework" "frameworks" "metric_definitions" "reference_controls" "requirement_mapping_set" "requirement_mapping_sets" "risk_matrices" "risk_matrix" "threats"
|
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| packager | string |
| provider | string |
| search | string A search term. |
| urn | string |
| version | integer |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "urn": "string",
- "ref_id": "string",
- "locale": "en",
- "version": -9223372036854776000,
- "packager": "string",
- "provider": "string",
- "filtering_labels": [
- "string"
], - "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "reference_count": 0,
- "is_loaded": true,
- "is_update": true,
- "locales": [
- null
], - "loaded_library": "string",
- "copyright": "string",
- "is_preset": true,
- "profile": {
- "property1": null,
- "property2": null
}, - "scaffolded_objects": [
- null
]
}
]
}| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
| name | string |
| description | string or null |
| annotation | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum | string <= 64 characters |
| content | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| id required | string^[\w.:-]+$ |
| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}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": "
| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}| name required | string |
| description required | string or null |
| annotation required | string or null |
| is_published | boolean (Published) |
| ref_id | string or null (Reference ID) <= 100 characters |
| provider | string or null <= 200 characters |
| locale | string <= 100 characters Default: "en" |
| default_locale | boolean |
| urn | string or null <= 255 characters |
| copyright | string or null <= 4096 characters |
| version required | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| packager | string or null <= 100 characters Packager of the library |
| publication_date | string or null <date> |
| builtin | boolean |
| objects_meta | any |
| dependencies | any or null |
| is_loaded | boolean |
| hash_checksum required | string <= 64 characters |
| content required | any |
| autoload | boolean If set to true, the library will be automatically loaded on migrate. |
| folder | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "string",
- "locales": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "provider": "string",
- "locale": "en",
- "default_locale": true,
- "urn": "string",
- "copyright": "string",
- "version": -9223372036854776000,
- "packager": "string",
- "publication_date": "2019-08-24",
- "builtin": true,
- "objects_meta": null,
- "dependencies": null,
- "is_loaded": true,
- "hash_checksum": "string",
- "content": null,
- "autoload": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}