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.
| beneficiary_entity | Array of strings <uuid> [ items <uuid > ] |
| currency | Array of strings Items Enum: "AED" "AFN" "ALL" "AMD" "ANG" "AOA" "ARS" "AUD" "AWG" "AZN" "BAM" "BBD" "BDT" "BGN" "BHD" "BIF" "BMD" "BND" "BOB" "BOV" "BRL" "BSD" "BTN" "BWP" "BYN" "BYR" "BZD" "CAD" "CDF" "CHE" "CHF" "CHW" "CLF" "CLP" "CNH" "CNY" "COP" "COU" "CRC" "CUC" "CUP" "CVE" "CZK" "DJF" "DKK" "DOP" "DZD" "EGP" "ERN" "ETB" "EUR" "FJD" "FKP" "GBP" "GEL" "GHS" "GIP" "GMD" "GNF" "GTQ" "GYD" "HKD" "HNL" "HTG" "HUF" "IDR" "ILS" "INR" "IQD" "IRR" "ISK" "JMD" "JOD" "JPY" "KES" "KGS" "KHR" "KMF" "KPW" "KRW" "KWD" "KYD" "KZT" "LAK" "LBP" "LKR" "LRD" "LSL" "LTL" "LVL" "LYD" "MAD" "MDL" "MGA" "MKD" "MMK" "MNT" "MOP" "MRO" "MUR" "MVR" "MWK" "MXN" "MYR" "MZN" "NAD" "NGN" "NIO" "NOK" "NPR" "NZD" "OMR" "PAB" "PEN" "PGK" "PHP" "PKR" "PLN" "PYG" "QAR" "RON" "RSD" "RUB" "RWF" "SAR" "SBD" "SCR" "SDG" "SEK" "SGD" "SHP" "SLL" "SOS" "SRD" "SSP" "STD" "SVC" "SYP" "SZL" "THB" "TJS" "TMT" "TND" "TOP" "TRY" "TTD" "TWD" "TZS" "UAH" "UGX" "USD" "UYI" "UYU" "UZS" "VEF" "VND" "VUV" "WST" "XCD" "XPF" "YER" "ZAR" "ZMK" "ZMW" "ZWL" "x46" Currency for contract expenses
|
| dora_contractual_arrangement | Array of strings Items Enum: "eba_CO:x1" "eba_CO:x2" "eba_CO:x3" DORA contractual arrangement type
|
| end_date | string <date> |
| folder | Array of strings <uuid> [ items <uuid > ] |
| governing_law_country | Array of strings Items Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BY" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CU" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IR" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KP" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RU" "RW" "SA" "SB" "SC" "SD" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "SS" "ST" "SV" "SX" "SY" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "XK" "YE" "YT" "ZA" "ZM" "ZW" "x28" Country whose law governs this contract
|
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| is_intragroup | boolean |
| limit | integer Number of results to return per page. |
| name | string |
| notice_period_entity | integer |
| notice_period_provider | integer |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| overarching_contract | Array of strings <uuid> [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| provider_entity | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
| solutions | Array of strings <uuid> [ items <uuid > ] |
| status | Array of strings Items Enum: "active" "draft" "expired" "terminated"
|
| termination_reason | Array of strings Items Enum: "eba_CO:x4" "eba_CO:x5" "eba_CO:x6" "eba_CO:x7" "eba_CO:x8" "eba_CO:x9" Reason for contract termination
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "owner": [
- "string"
], - "provider_entity": "string",
- "beneficiary_entity": "string",
- "evidences": [
- "string"
], - "solutions": [
- "string"
], - "overarching_contract": "string",
- "filtering_labels": [
- "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",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000
}
]
}API endpoint that allows contracts to be viewed or edited.
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| status | string (StatusF8fEnum) Enum: "draft" "active" "expired" "terminated"
|
| start_date | string or null <date> |
| end_date | string or null <date> |
| ref_id | string (Reference ID) <= 255 characters Contract reference number or identifier |
| dora_contractual_arrangement | string Enum: "eba_CO:x1" "eba_CO:x2" "eba_CO:x3" DORA contractual arrangement type
|
CurrencyEnum (string) or BlankEnum (any) Currency for contract expenses
| |
| annual_expense | number or null <double> Annual expense amount for this contract |
TerminationReasonEnum (string) or BlankEnum (any) Reason for contract termination
| |
| is_intragroup | boolean Whether this is an intragroup contract |
| dora_exclude | boolean (Exclude from DORA) Exclude this contract from DORA RoI reporting |
GoverningLawCountryEnum (string) or BlankEnum (any) Country whose law governs this contract
| |
| notice_period_entity | integer or null <int64> (Notice period for entity (days)) [ -9223372036854776000 .. 9223372036854776000 ] Notice period in days for the financial entity |
| notice_period_provider | integer or null <int64> (Notice period for provider (days)) [ -9223372036854776000 .. 9223372036854776000 ] Notice period in days for the ICT third-party service provider |
| folder | string <uuid> |
| provider_entity | string or null <uuid> Entity providing this contract |
| beneficiary_entity | string or null <uuid> Entity benefiting from/receiving this contract |
| overarching_contract | string or null <uuid> Parent/overarching contract if this is a subordinate arrangement |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] Supporting evidence for this contract |
| solutions | Array of strings <uuid> [ items <uuid > ] Solutions covered by this contract |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "beneficiary_entity": "bff50a6d-bbda-4436-8381-7e09feff0bf4",
- "overarching_contract": "3eb9b23f-502b-4d69-93fe-d54b4a33a902",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "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",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "beneficiary_entity": "bff50a6d-bbda-4436-8381-7e09feff0bf4",
- "overarching_contract": "3eb9b23f-502b-4d69-93fe-d54b4a33a902",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Contract. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "owner": [
- "string"
], - "provider_entity": "string",
- "beneficiary_entity": "string",
- "evidences": [
- "string"
], - "solutions": [
- "string"
], - "overarching_contract": "string",
- "filtering_labels": [
- "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",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000
}API endpoint that allows contracts to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Contract. |
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| status | string (StatusF8fEnum) Enum: "draft" "active" "expired" "terminated"
|
| start_date | string or null <date> |
| end_date | string or null <date> |
| ref_id | string (Reference ID) <= 255 characters Contract reference number or identifier |
| dora_contractual_arrangement | string Enum: "eba_CO:x1" "eba_CO:x2" "eba_CO:x3" DORA contractual arrangement type
|
CurrencyEnum (string) or BlankEnum (any) Currency for contract expenses
| |
| annual_expense | number or null <double> Annual expense amount for this contract |
TerminationReasonEnum (string) or BlankEnum (any) Reason for contract termination
| |
| is_intragroup | boolean Whether this is an intragroup contract |
| dora_exclude | boolean (Exclude from DORA) Exclude this contract from DORA RoI reporting |
GoverningLawCountryEnum (string) or BlankEnum (any) Country whose law governs this contract
| |
| notice_period_entity | integer or null <int64> (Notice period for entity (days)) [ -9223372036854776000 .. 9223372036854776000 ] Notice period in days for the financial entity |
| notice_period_provider | integer or null <int64> (Notice period for provider (days)) [ -9223372036854776000 .. 9223372036854776000 ] Notice period in days for the ICT third-party service provider |
| folder | string <uuid> |
| provider_entity | string or null <uuid> Entity providing this contract |
| beneficiary_entity | string or null <uuid> Entity benefiting from/receiving this contract |
| overarching_contract | string or null <uuid> Parent/overarching contract if this is a subordinate arrangement |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] Supporting evidence for this contract |
| solutions | Array of strings <uuid> [ items <uuid > ] Solutions covered by this contract |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "beneficiary_entity": "bff50a6d-bbda-4436-8381-7e09feff0bf4",
- "overarching_contract": "3eb9b23f-502b-4d69-93fe-d54b4a33a902",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "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",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "beneficiary_entity": "bff50a6d-bbda-4436-8381-7e09feff0bf4",
- "overarching_contract": "3eb9b23f-502b-4d69-93fe-d54b4a33a902",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows contracts to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Contract. |
| is_published | boolean (Published) |
| name | string <= 200 characters |
| description | string or null |
| status | string (StatusF8fEnum) Enum: "draft" "active" "expired" "terminated"
|
| start_date | string or null <date> |
| end_date | string or null <date> |
| ref_id | string (Reference ID) <= 255 characters Contract reference number or identifier |
| dora_contractual_arrangement | string Enum: "eba_CO:x1" "eba_CO:x2" "eba_CO:x3" DORA contractual arrangement type
|
CurrencyEnum (string) or BlankEnum (any) Currency for contract expenses
| |
| annual_expense | number or null <double> Annual expense amount for this contract |
TerminationReasonEnum (string) or BlankEnum (any) Reason for contract termination
| |
| is_intragroup | boolean Whether this is an intragroup contract |
| dora_exclude | boolean (Exclude from DORA) Exclude this contract from DORA RoI reporting |
GoverningLawCountryEnum (string) or BlankEnum (any) Country whose law governs this contract
| |
| notice_period_entity | integer or null <int64> (Notice period for entity (days)) [ -9223372036854776000 .. 9223372036854776000 ] Notice period in days for the financial entity |
| notice_period_provider | integer or null <int64> (Notice period for provider (days)) [ -9223372036854776000 .. 9223372036854776000 ] Notice period in days for the ICT third-party service provider |
| folder | string <uuid> |
| provider_entity | string or null <uuid> Entity providing this contract |
| beneficiary_entity | string or null <uuid> Entity benefiting from/receiving this contract |
| overarching_contract | string or null <uuid> Parent/overarching contract if this is a subordinate arrangement |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] Supporting evidence for this contract |
| solutions | Array of strings <uuid> [ items <uuid > ] Solutions covered by this contract |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "beneficiary_entity": "bff50a6d-bbda-4436-8381-7e09feff0bf4",
- "overarching_contract": "3eb9b23f-502b-4d69-93fe-d54b4a33a902",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "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",
- "status": "draft",
- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "ref_id": "string",
- "dora_contractual_arrangement": "eba_CO:x1",
- "currency": "AED",
- "annual_expense": 0.1,
- "termination_reason": "eba_CO:x4",
- "is_intragroup": true,
- "dora_exclude": true,
- "governing_law_country": "AF",
- "notice_period_entity": -9223372036854776000,
- "notice_period_provider": -9223372036854776000,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "beneficiary_entity": "bff50a6d-bbda-4436-8381-7e09feff0bf4",
- "overarching_contract": "3eb9b23f-502b-4d69-93fe-d54b4a33a902",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Contract. |
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 > ] |
| conclusion | Array of strings or null Items Enum: "blocker" "not_applicable" "ok" "warning"
|
| criticality | integer |
| entity | Array of strings <uuid> [ items <uuid > ] |
| folder | Array of strings <uuid> [ items <uuid > ] |
| genericcollection | 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. |
| name | string |
| 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 > ] |
| 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",
- "compliance_assessment": "string",
- "evidence": "string",
- "perimeter": "string",
- "entity": "string",
- "folder": "string",
- "solutions": [
- "string"
], - "representatives": [
- "string"
], - "authors": [
- "string"
], - "reviewers": [
- "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,
- "criticality": -9223372036854776000,
- "conclusion": "blocker"
}
]
}API endpoint that allows entity assessments to be viewed or edited.
| create_audit | boolean Default: false |
| framework | string <uuid> |
| selected_implementation_groups | Array of strings |
| 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 |
| criticality | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| penetration | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| dependency | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| maturity | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| trust | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
(ConclusionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| folder | string <uuid> |
| perimeter | string or null <uuid> |
| entity required | string <uuid> |
| compliance_assessment | string or null <uuid> |
| evidence | string or null <uuid> |
| reviewers | Array of strings <uuid> [ items <uuid > ] |
| authors | Array of strings <uuid> [ items <uuid > ] |
| representatives | Array of strings <uuid> (Representative) [ items <uuid > ] |
| solutions | Array of strings <uuid> [ items <uuid > ] |
{- "create_audit": false,
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "selected_implementation_groups": [
- "string"
], - "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,
- "criticality": -9223372036854776000,
- "penetration": -9223372036854776000,
- "dependency": -9223372036854776000,
- "maturity": -9223372036854776000,
- "trust": -9223372036854776000,
- "conclusion": "blocker",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "compliance_assessment": "6bd85a47-43f6-4d11-a20e-028ab89fe81d",
- "evidence": "8c260907-eb60-42e4-a061-22fcfa00a461",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "representatives": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "create_audit": false,
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "selected_implementation_groups": [
- "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,
- "criticality": -9223372036854776000,
- "penetration": -9223372036854776000,
- "dependency": -9223372036854776000,
- "maturity": -9223372036854776000,
- "trust": -9223372036854776000,
- "conclusion": "blocker",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "compliance_assessment": "6bd85a47-43f6-4d11-a20e-028ab89fe81d",
- "evidence": "8c260907-eb60-42e4-a061-22fcfa00a461",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "representatives": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Entity assessment. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "compliance_assessment": "string",
- "evidence": "string",
- "perimeter": "string",
- "entity": "string",
- "folder": "string",
- "solutions": [
- "string"
], - "representatives": [
- "string"
], - "authors": [
- "string"
], - "reviewers": [
- "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,
- "criticality": -9223372036854776000,
- "conclusion": "blocker"
}API endpoint that allows entity assessments to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Entity assessment. |
| create_audit | boolean Default: false |
| framework | string <uuid> |
| selected_implementation_groups | Array of strings |
| 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 |
| criticality | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| penetration | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| dependency | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| maturity | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| trust | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
(ConclusionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| folder | string <uuid> |
| perimeter | string or null <uuid> |
| entity required | string <uuid> |
| compliance_assessment | string or null <uuid> |
| evidence | string or null <uuid> |
| reviewers | Array of strings <uuid> [ items <uuid > ] |
| authors | Array of strings <uuid> [ items <uuid > ] |
| representatives | Array of strings <uuid> (Representative) [ items <uuid > ] |
| solutions | Array of strings <uuid> [ items <uuid > ] |
{- "create_audit": false,
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "selected_implementation_groups": [
- "string"
], - "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,
- "criticality": -9223372036854776000,
- "penetration": -9223372036854776000,
- "dependency": -9223372036854776000,
- "maturity": -9223372036854776000,
- "trust": -9223372036854776000,
- "conclusion": "blocker",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "compliance_assessment": "6bd85a47-43f6-4d11-a20e-028ab89fe81d",
- "evidence": "8c260907-eb60-42e4-a061-22fcfa00a461",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "representatives": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "create_audit": false,
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "selected_implementation_groups": [
- "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,
- "criticality": -9223372036854776000,
- "penetration": -9223372036854776000,
- "dependency": -9223372036854776000,
- "maturity": -9223372036854776000,
- "trust": -9223372036854776000,
- "conclusion": "blocker",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "compliance_assessment": "6bd85a47-43f6-4d11-a20e-028ab89fe81d",
- "evidence": "8c260907-eb60-42e4-a061-22fcfa00a461",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "representatives": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows entity assessments to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Entity assessment. |
| create_audit | boolean Default: false |
| framework | string <uuid> |
| selected_implementation_groups | Array of strings |
| 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 |
| criticality | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| penetration | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| dependency | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| maturity | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
| trust | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
(ConclusionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| folder | string <uuid> |
| perimeter | string or null <uuid> |
| entity | string <uuid> |
| compliance_assessment | string or null <uuid> |
| evidence | string or null <uuid> |
| reviewers | Array of strings <uuid> [ items <uuid > ] |
| authors | Array of strings <uuid> [ items <uuid > ] |
| representatives | Array of strings <uuid> (Representative) [ items <uuid > ] |
| solutions | Array of strings <uuid> [ items <uuid > ] |
{- "create_audit": false,
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "selected_implementation_groups": [
- "string"
], - "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,
- "criticality": -9223372036854776000,
- "penetration": -9223372036854776000,
- "dependency": -9223372036854776000,
- "maturity": -9223372036854776000,
- "trust": -9223372036854776000,
- "conclusion": "blocker",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "compliance_assessment": "6bd85a47-43f6-4d11-a20e-028ab89fe81d",
- "evidence": "8c260907-eb60-42e4-a061-22fcfa00a461",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "representatives": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "create_audit": false,
- "framework": "f8e83382-f416-4030-8f7d-44ded7ba7596",
- "selected_implementation_groups": [
- "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,
- "criticality": -9223372036854776000,
- "penetration": -9223372036854776000,
- "dependency": -9223372036854776000,
- "maturity": -9223372036854776000,
- "trust": -9223372036854776000,
- "conclusion": "blocker",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "perimeter": "bf619ff5-f1a2-4505-92b9-0c56e7a44b98",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "compliance_assessment": "6bd85a47-43f6-4d11-a20e-028ab89fe81d",
- "evidence": "8c260907-eb60-42e4-a061-22fcfa00a461",
- "reviewers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authors": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "representatives": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "solutions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Entity 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.
| entity | Array of strings <uuid> [ items <uuid > ] |
| filtering_labels | 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. |
| ref_id | string |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entity": "string",
- "user": "string",
- "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string"
}
]
}API endpoint that allows representatives to be viewed or edited.
| create_user | boolean Default: false |
| is_published | boolean (Published) |
| ref_id | string <= 255 characters |
| email required | string <email> <= 254 characters |
| first_name | string <= 255 characters |
| last_name | string <= 255 characters |
| phone | string <= 255 characters |
| role | string <= 255 characters |
| description | string |
| entity required | string <uuid> |
| user | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "create_user": false,
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "user": "76f62a58-5404-486d-9afc-07bded328704",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "create_user": false,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "user": "76f62a58-5404-486d-9afc-07bded328704",
- "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 representative. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "entity": "string",
- "user": "string",
- "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string"
}API endpoint that allows representatives to be viewed or edited.
| id required | string <uuid> A UUID string identifying this representative. |
| create_user | boolean Default: false |
| is_published | boolean (Published) |
| ref_id | string <= 255 characters |
| email required | string <email> <= 254 characters |
| first_name | string <= 255 characters |
| last_name | string <= 255 characters |
| phone | string <= 255 characters |
| role | string <= 255 characters |
| description | string |
| entity required | string <uuid> |
| user | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "create_user": false,
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "user": "76f62a58-5404-486d-9afc-07bded328704",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "create_user": false,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "user": "76f62a58-5404-486d-9afc-07bded328704",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows representatives to be viewed or edited.
| id required | string <uuid> A UUID string identifying this representative. |
| create_user | boolean Default: false |
| is_published | boolean (Published) |
| ref_id | string <= 255 characters |
string <email> <= 254 characters | |
| first_name | string <= 255 characters |
| last_name | string <= 255 characters |
| phone | string <= 255 characters |
| role | string <= 255 characters |
| description | string |
| entity | string <uuid> |
| user | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
{- "create_user": false,
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "user": "76f62a58-5404-486d-9afc-07bded328704",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "create_user": false,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "ref_id": "string",
- "email": "user@example.com",
- "first_name": "string",
- "last_name": "string",
- "phone": "string",
- "role": "string",
- "description": "string",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a",
- "user": "76f62a58-5404-486d-9afc-07bded328704",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this representative. |
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.
| assets | Array of strings <uuid> [ items <uuid > ] |
| contracts | Array of strings <uuid> [ items <uuid > ] |
| criticality | integer |
| data_location_processing | Array of strings (Location of data processing) Items Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BY" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CU" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IR" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KP" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RU" "RW" "SA" "SB" "SC" "SD" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "SS" "ST" "SV" "SX" "SY" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "XK" "YE" "YT" "ZA" "ZM" "ZW" "x28" Country where data is processed/managed
|
| data_location_storage | Array of strings (Location of data at rest) Items Enum: "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AQ" "AR" "AS" "AT" "AU" "AW" "AX" "AZ" "BA" "BB" "BD" "BE" "BF" "BG" "BH" "BI" "BJ" "BL" "BM" "BN" "BO" "BQ" "BR" "BS" "BT" "BV" "BW" "BY" "BZ" "CA" "CC" "CD" "CF" "CG" "CH" "CI" "CK" "CL" "CM" "CN" "CO" "CR" "CU" "CV" "CW" "CX" "CY" "CZ" "DE" "DJ" "DK" "DM" "DO" "DZ" "EC" "EE" "EG" "EH" "ER" "ES" "ET" "FI" "FJ" "FK" "FM" "FO" "FR" "GA" "GB" "GD" "GE" "GF" "GG" "GH" "GI" "GL" "GM" "GN" "GP" "GQ" "GR" "GS" "GT" "GU" "GW" "GY" "HK" "HM" "HN" "HR" "HT" "HU" "ID" "IE" "IL" "IM" "IN" "IO" "IQ" "IR" "IS" "IT" "JE" "JM" "JO" "JP" "KE" "KG" "KH" "KI" "KM" "KN" "KP" "KR" "KW" "KY" "KZ" "LA" "LB" "LC" "LI" "LK" "LR" "LS" "LT" "LU" "LV" "LY" "MA" "MC" "MD" "ME" "MF" "MG" "MH" "MK" "ML" "MM" "MN" "MO" "MP" "MQ" "MR" "MS" "MT" "MU" "MV" "MW" "MX" "MY" "MZ" "NA" "NC" "NE" "NF" "NG" "NI" "NL" "NO" "NP" "NR" "NU" "NZ" "OM" "PA" "PE" "PF" "PG" "PH" "PK" "PL" "PM" "PN" "PR" "PS" "PT" "PW" "PY" "QA" "RE" "RO" "RS" "RU" "RW" "SA" "SB" "SC" "SD" "SE" "SG" "SH" "SI" "SJ" "SK" "SL" "SM" "SN" "SO" "SR" "SS" "ST" "SV" "SX" "SY" "SZ" "TC" "TD" "TF" "TG" "TH" "TJ" "TK" "TL" "TM" "TN" "TO" "TR" "TT" "TV" "TW" "TZ" "UA" "UG" "UM" "US" "UY" "UZ" "VA" "VC" "VE" "VG" "VI" "VN" "VU" "WF" "WS" "XK" "YE" "YT" "ZA" "ZM" "ZW" "x28" Country where data is stored
|
| dora_alternative_providers_identified | Array of strings (Alternative providers identified) Items Enum: "eba_BT:x21" "eba_BT:x28" "eba_BT:x29" Are there alternative ICT third-party service providers identified?
|
| dora_data_sensitiveness | Array of strings (Data sensitiveness) Items Enum: "eba_ZZ:x791" "eba_ZZ:x792" "eba_ZZ:x793" Sensitiveness of the data stored
|
| dora_discontinuing_impact | Array of strings (Discontinuing impact) Items Enum: "eba_ZZ:x791" "eba_ZZ:x792" "eba_ZZ:x793" "eba_ZZ:x799" Impact of discontinuing the ICT services
|
| dora_has_exit_plan | Array of strings (Exit plan) Items Enum: "eba_BT:x28" "eba_BT:x29" Existence of an exit plan
|
| dora_ict_service_type | Array of strings Items Enum: "eba_TA:S01" "eba_TA:S02" "eba_TA:S03" "eba_TA:S04" "eba_TA:S05" "eba_TA:S06" "eba_TA:S07" "eba_TA:S08" "eba_TA:S09" "eba_TA:S10" "eba_TA:S11" "eba_TA:S12" "eba_TA:S13" "eba_TA:S14" "eba_TA:S15" "eba_TA:S16" "eba_TA:S17" "eba_TA:S18" "eba_TA:S19" DORA ICT service type classification
|
| dora_non_substitutability_reason | Array of strings (Non-substitutability reason) Items Enum: "eba_ZZ:x963" "eba_ZZ:x964" "eba_ZZ:x965" Reason if the ICT third-party service provider is considered not substitutable or difficult to be substitutable
|
| dora_reintegration_possibility | Array of strings (Reintegration possibility) Items Enum: "eba_ZZ:x0" "eba_ZZ:x798" "eba_ZZ:x966" "eba_ZZ:x967" Possibility of reintegration of the contracted ICT service
|
| dora_reliance_level | Array of strings (Level of reliance) Items Enum: "eba_ZZ:x794" "eba_ZZ:x795" "eba_ZZ:x796" "eba_ZZ:x797" Level of reliance on the ICT service
|
| dora_substitutability | Array of strings (Substitutability) Items Enum: "eba_ZZ:x959" "eba_ZZ:x960" "eba_ZZ:x961" "eba_ZZ:x962" Substitutability of the ICT third-party service provider
|
| filtering_labels | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| is_active | boolean |
| limit | integer Number of results to return per page. |
| name | string |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| owner | Array of strings <uuid> [ items <uuid > ] |
| provider_entity | Array of strings <uuid> [ items <uuid > ] |
| ref_id | string |
| search | string A search term. |
| storage_of_data | boolean |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "provider_entity": "string",
- "recipient_entity": "string",
- "assets": [
- "string"
], - "contracts": [
- "string"
], - "owner": [
- "string"
], - "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string"
}
]
}API endpoint that allows solutions to be viewed or edited.
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 255 characters |
| is_active | boolean |
| reference_link | string or null <uri> <= 2048 characters |
| criticality | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
DoraIctServiceTypeEnum (string) or BlankEnum (any) DORA ICT service type classification
| |
| storage_of_data | boolean Whether data is stored by the ICT service provider |
DataLocationStorageEnum (string) or BlankEnum (any) (Location of data at rest) Country where data is stored
| |
DataLocationProcessingEnum (string) or BlankEnum (any) (Location of data processing) Country where data is processed/managed
| |
DoraDataSensitivenessEnum (string) or BlankEnum (any) (Data sensitiveness) Sensitiveness of the data stored
| |
DoraRelianceLevelEnum (string) or BlankEnum (any) (Level of reliance) Level of reliance on the ICT service
| |
DoraSubstitutabilityEnum (string) or BlankEnum (any) (Substitutability) Substitutability of the ICT third-party service provider
| |
DoraNonSubstitutabilityReasonEnum (string) or BlankEnum (any) (Non-substitutability reason) Reason if the ICT third-party service provider is considered not substitutable or difficult to be substitutable
| |
DoraHasExitPlanEnum (string) or BlankEnum (any) (Exit plan) Existence of an exit plan
| |
DoraReintegrationPossibilityEnum (string) or BlankEnum (any) (Reintegration possibility) Possibility of reintegration of the contracted ICT service
| |
DoraDiscontinuingImpactEnum (string) or BlankEnum (any) (Discontinuing impact) Impact of discontinuing the ICT services
| |
DoraAlternativeProvidersIdentifiedEnum (string) or BlankEnum (any) (Alternative providers identified) Are there alternative ICT third-party service providers identified?
| |
| dora_alternative_providers | string (Alternative providers) Identification of alternative ICT third-party service providers |
| provider_entity required | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| assets | Array of strings <uuid> (Related assets) [ items <uuid > ] Assets related to the solution |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "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",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Solution. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "provider_entity": "string",
- "recipient_entity": "string",
- "assets": [
- "string"
], - "contracts": [
- "string"
], - "owner": [
- "string"
], - "filtering_labels": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string"
}API endpoint that allows solutions to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Solution. |
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 255 characters |
| is_active | boolean |
| reference_link | string or null <uri> <= 2048 characters |
| criticality | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
DoraIctServiceTypeEnum (string) or BlankEnum (any) DORA ICT service type classification
| |
| storage_of_data | boolean Whether data is stored by the ICT service provider |
DataLocationStorageEnum (string) or BlankEnum (any) (Location of data at rest) Country where data is stored
| |
DataLocationProcessingEnum (string) or BlankEnum (any) (Location of data processing) Country where data is processed/managed
| |
DoraDataSensitivenessEnum (string) or BlankEnum (any) (Data sensitiveness) Sensitiveness of the data stored
| |
DoraRelianceLevelEnum (string) or BlankEnum (any) (Level of reliance) Level of reliance on the ICT service
| |
DoraSubstitutabilityEnum (string) or BlankEnum (any) (Substitutability) Substitutability of the ICT third-party service provider
| |
DoraNonSubstitutabilityReasonEnum (string) or BlankEnum (any) (Non-substitutability reason) Reason if the ICT third-party service provider is considered not substitutable or difficult to be substitutable
| |
DoraHasExitPlanEnum (string) or BlankEnum (any) (Exit plan) Existence of an exit plan
| |
DoraReintegrationPossibilityEnum (string) or BlankEnum (any) (Reintegration possibility) Possibility of reintegration of the contracted ICT service
| |
DoraDiscontinuingImpactEnum (string) or BlankEnum (any) (Discontinuing impact) Impact of discontinuing the ICT services
| |
DoraAlternativeProvidersIdentifiedEnum (string) or BlankEnum (any) (Alternative providers identified) Are there alternative ICT third-party service providers identified?
| |
| dora_alternative_providers | string (Alternative providers) Identification of alternative ICT third-party service providers |
| provider_entity required | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| assets | Array of strings <uuid> (Related assets) [ items <uuid > ] Assets related to the solution |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "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",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows solutions to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Solution. |
| is_published | boolean (Published) |
| name | string <= 200 characters |
| description | string or null |
| ref_id | string <= 255 characters |
| is_active | boolean |
| reference_link | string or null <uri> <= 2048 characters |
| criticality | integer <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
DoraIctServiceTypeEnum (string) or BlankEnum (any) DORA ICT service type classification
| |
| storage_of_data | boolean Whether data is stored by the ICT service provider |
DataLocationStorageEnum (string) or BlankEnum (any) (Location of data at rest) Country where data is stored
| |
DataLocationProcessingEnum (string) or BlankEnum (any) (Location of data processing) Country where data is processed/managed
| |
DoraDataSensitivenessEnum (string) or BlankEnum (any) (Data sensitiveness) Sensitiveness of the data stored
| |
DoraRelianceLevelEnum (string) or BlankEnum (any) (Level of reliance) Level of reliance on the ICT service
| |
DoraSubstitutabilityEnum (string) or BlankEnum (any) (Substitutability) Substitutability of the ICT third-party service provider
| |
DoraNonSubstitutabilityReasonEnum (string) or BlankEnum (any) (Non-substitutability reason) Reason if the ICT third-party service provider is considered not substitutable or difficult to be substitutable
| |
DoraHasExitPlanEnum (string) or BlankEnum (any) (Exit plan) Existence of an exit plan
| |
DoraReintegrationPossibilityEnum (string) or BlankEnum (any) (Reintegration possibility) Possibility of reintegration of the contracted ICT service
| |
DoraDiscontinuingImpactEnum (string) or BlankEnum (any) (Discontinuing impact) Impact of discontinuing the ICT services
| |
DoraAlternativeProvidersIdentifiedEnum (string) or BlankEnum (any) (Alternative providers identified) Are there alternative ICT third-party service providers identified?
| |
| dora_alternative_providers | string (Alternative providers) Identification of alternative ICT third-party service providers |
| provider_entity | string <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| owner | Array of strings <uuid> [ items <uuid > ] |
| assets | Array of strings <uuid> (Related assets) [ items <uuid > ] Assets related to the solution |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "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",
- "ref_id": "string",
- "is_active": true,
- "criticality": -9223372036854776000,
- "dora_ict_service_type": "eba_TA:S01",
- "storage_of_data": true,
- "data_location_storage": "AF",
- "data_location_processing": "AF",
- "dora_data_sensitiveness": "eba_ZZ:x791",
- "dora_reliance_level": "eba_ZZ:x794",
- "dora_substitutability": "eba_ZZ:x959",
- "dora_non_substitutability_reason": "eba_ZZ:x963",
- "dora_has_exit_plan": "eba_BT:x28",
- "dora_reintegration_possibility": "eba_ZZ:x798",
- "dora_discontinuing_impact": "eba_ZZ:x791",
- "dora_alternative_providers_identified": "eba_BT:x28",
- "dora_alternative_providers": "string",
- "provider_entity": "8d2f8ea2-892e-4ee5-8486-e8f257bb1138",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Solution. |
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": "