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.
| affected_processings | Array of strings <uuid> [ items <uuid > ] |
| authorities | Array of strings <uuid> [ items <uuid > ] |
| breach_type | Array of strings Items Enum: "privacy_alteration" "privacy_destruction" "privacy_loss" "privacy_other" "privacy_unauthorized_access" "privacy_unauthorized_disclosure"
|
| folder | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| incident | Array of strings <uuid> [ items <uuid > ] |
| 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. |
| risk_level | Array of strings Items Enum: "privacy_high_risk" "privacy_no_risk" "privacy_risk"
|
| search | string A search term. |
| status | Array of strings Items Enum: "privacy_authority_notified" "privacy_closed" "privacy_discovered" "privacy_subjects_notified" "privacy_under_investigation"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "assigned_to": [
- "string"
], - "authorities": [
- "string"
], - "affected_processings": [
- "string"
], - "affected_personal_data": [
- "string"
], - "remediation_measures": [
- "string"
], - "incident": "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",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string"
}
]
}API endpoint that allows data breaches to be viewed or edited.
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| discovered_on required | string <date-time> |
| breach_type | string (BreachTypeEnum) Enum: "privacy_destruction" "privacy_loss" "privacy_alteration" "privacy_unauthorized_disclosure" "privacy_unauthorized_access" "privacy_other"
|
| risk_level | string (RiskLevelEnum) Enum: "privacy_no_risk" "privacy_risk" "privacy_high_risk"
|
| status | string (StatusA97Enum) Enum: "privacy_discovered" "privacy_under_investigation" "privacy_authority_notified" "privacy_subjects_notified" "privacy_closed"
|
| affected_subjects_count | integer <int64> [ 0 .. 9223372036854776000 ] Approximate number of affected data subjects |
| affected_personal_data_count | integer <int64> [ 0 .. 9223372036854776000 ] Approximate number of affected personal data |
| authority_notified_on | string or null <date-time> |
| authority_notification_ref | string <= 255 characters |
| subjects_notified_on | string or null <date-time> |
| potential_consequences | string |
| reference_link | string or null <uri> <= 2048 characters |
| observation | string |
| folder | string <uuid> |
| incident | string or null <uuid> Link to associated security incident investigation |
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| affected_processings | Array of strings <uuid> [ items <uuid > ] |
| affected_personal_data | Array of strings <uuid> [ items <uuid > ] |
| authorities | Array of strings <uuid> [ items <uuid > ] Regulatory authorities to notify (e.g., CNIL, ICO, etc.) |
| remediation_measures | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "incident": "08f18b31-f0be-4113-98db-25ecf0e9a038",
- "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_personal_data": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authorities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "remediation_measures": [
- "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",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "incident": "08f18b31-f0be-4113-98db-25ecf0e9a038",
- "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_personal_data": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authorities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "remediation_measures": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Data Breach. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "assigned_to": [
- "string"
], - "authorities": [
- "string"
], - "affected_processings": [
- "string"
], - "affected_personal_data": [
- "string"
], - "remediation_measures": [
- "string"
], - "incident": "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",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string"
}API endpoint that allows data breaches to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Data Breach. |
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| discovered_on required | string <date-time> |
| breach_type | string (BreachTypeEnum) Enum: "privacy_destruction" "privacy_loss" "privacy_alteration" "privacy_unauthorized_disclosure" "privacy_unauthorized_access" "privacy_other"
|
| risk_level | string (RiskLevelEnum) Enum: "privacy_no_risk" "privacy_risk" "privacy_high_risk"
|
| status | string (StatusA97Enum) Enum: "privacy_discovered" "privacy_under_investigation" "privacy_authority_notified" "privacy_subjects_notified" "privacy_closed"
|
| affected_subjects_count | integer <int64> [ 0 .. 9223372036854776000 ] Approximate number of affected data subjects |
| affected_personal_data_count | integer <int64> [ 0 .. 9223372036854776000 ] Approximate number of affected personal data |
| authority_notified_on | string or null <date-time> |
| authority_notification_ref | string <= 255 characters |
| subjects_notified_on | string or null <date-time> |
| potential_consequences | string |
| reference_link | string or null <uri> <= 2048 characters |
| observation | string |
| folder | string <uuid> |
| incident | string or null <uuid> Link to associated security incident investigation |
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| affected_processings | Array of strings <uuid> [ items <uuid > ] |
| affected_personal_data | Array of strings <uuid> [ items <uuid > ] |
| authorities | Array of strings <uuid> [ items <uuid > ] Regulatory authorities to notify (e.g., CNIL, ICO, etc.) |
| remediation_measures | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "incident": "08f18b31-f0be-4113-98db-25ecf0e9a038",
- "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_personal_data": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authorities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "remediation_measures": [
- "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",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "incident": "08f18b31-f0be-4113-98db-25ecf0e9a038",
- "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_personal_data": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authorities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "remediation_measures": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows data breaches to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Data Breach. |
| is_published | boolean (Published) |
| name | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| discovered_on | string <date-time> |
| breach_type | string (BreachTypeEnum) Enum: "privacy_destruction" "privacy_loss" "privacy_alteration" "privacy_unauthorized_disclosure" "privacy_unauthorized_access" "privacy_other"
|
| risk_level | string (RiskLevelEnum) Enum: "privacy_no_risk" "privacy_risk" "privacy_high_risk"
|
| status | string (StatusA97Enum) Enum: "privacy_discovered" "privacy_under_investigation" "privacy_authority_notified" "privacy_subjects_notified" "privacy_closed"
|
| affected_subjects_count | integer <int64> [ 0 .. 9223372036854776000 ] Approximate number of affected data subjects |
| affected_personal_data_count | integer <int64> [ 0 .. 9223372036854776000 ] Approximate number of affected personal data |
| authority_notified_on | string or null <date-time> |
| authority_notification_ref | string <= 255 characters |
| subjects_notified_on | string or null <date-time> |
| potential_consequences | string |
| reference_link | string or null <uri> <= 2048 characters |
| observation | string |
| folder | string <uuid> |
| incident | string or null <uuid> Link to associated security incident investigation |
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| affected_processings | Array of strings <uuid> [ items <uuid > ] |
| affected_personal_data | Array of strings <uuid> [ items <uuid > ] |
| authorities | Array of strings <uuid> [ items <uuid > ] Regulatory authorities to notify (e.g., CNIL, ICO, etc.) |
| remediation_measures | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "incident": "08f18b31-f0be-4113-98db-25ecf0e9a038",
- "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_personal_data": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authorities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "remediation_measures": [
- "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",
- "discovered_on": "2019-08-24T14:15:22Z",
- "breach_type": "privacy_destruction",
- "risk_level": "privacy_no_risk",
- "status": "privacy_discovered",
- "affected_subjects_count": 9223372036854776000,
- "affected_personal_data_count": 9223372036854776000,
- "authority_notified_on": "2019-08-24T14:15:22Z",
- "authority_notification_ref": "string",
- "subjects_notified_on": "2019-08-24T14:15:22Z",
- "potential_consequences": "string",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "incident": "08f18b31-f0be-4113-98db-25ecf0e9a038",
- "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "affected_personal_data": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "authorities": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "remediation_measures": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Data Breach. |
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. |
| processing | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "entity": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
}
]
}API endpoint that allows data contractors to be viewed or edited.
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| relationship_type required | string (RelationshipTypeEnum) Enum: "privacy_data_processor" "privacy_sub_processor" "privacy_joint_controller" "privacy_independent_controller" "privacy_other"
|
| country required | string (CountryEnum) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BQ" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CW" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "XK" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "SM" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SX" "SK" "SI" "SB" "SO" "ZA" "GS" "SS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "x28"
|
| documentation_link | string <uri> <= 200 characters |
| processing required | string <uuid> |
| entity | string or null <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this data contractor. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "entity": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
}API endpoint that allows data contractors to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data contractor. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| relationship_type required | string (RelationshipTypeEnum) Enum: "privacy_data_processor" "privacy_sub_processor" "privacy_joint_controller" "privacy_independent_controller" "privacy_other"
|
| country required | string (CountryEnum) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BQ" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CW" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "XK" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "SM" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SX" "SK" "SI" "SB" "SO" "ZA" "GS" "SS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "x28"
|
| documentation_link | string <uri> <= 200 characters |
| processing required | string <uuid> |
| entity | string or null <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}API endpoint that allows data contractors to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data contractor. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| relationship_type | string (RelationshipTypeEnum) Enum: "privacy_data_processor" "privacy_sub_processor" "privacy_joint_controller" "privacy_independent_controller" "privacy_other"
|
| country | string (CountryEnum) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BQ" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CW" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "XK" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "SM" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SX" "SK" "SI" "SB" "SO" "ZA" "GS" "SS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "x28"
|
| documentation_link | string <uri> <= 200 characters |
| processing | string <uuid> |
| entity | string or null <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "relationship_type": "privacy_data_processor",
- "country": "AF",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this data contractor. |
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. |
| processing | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team"
}
]
}API endpoint that allows data recipients to be viewed or edited.
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category required | string (Category6f1Enum) Enum: "privacy_internal_team" "privacy_employee" "privacy_subsidiary" "privacy_parent_company" "privacy_affiliated_entity" "privacy_service_provider" "privacy_data_processor" "privacy_cloud_provider" "privacy_it_provider" "privacy_marketing_agency" "privacy_payment_processor" "privacy_analytics_provider" "privacy_business_partner" "privacy_distributor" "privacy_reseller" "privacy_supplier" "privacy_contractor" "privacy_legal_advisor" "privacy_accountant" "privacy_consultant" "privacy_auditor" "privacy_regulatory_authority" "privacy_tax_authority" "privacy_law_enforcement" "privacy_government_entity" "privacy_court" "privacy_joint_controller" "privacy_individual_recipient" "privacy_public" "privacy_other"
|
| processing required | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this data recipient. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team"
}API endpoint that allows data recipients to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data recipient. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category required | string (Category6f1Enum) Enum: "privacy_internal_team" "privacy_employee" "privacy_subsidiary" "privacy_parent_company" "privacy_affiliated_entity" "privacy_service_provider" "privacy_data_processor" "privacy_cloud_provider" "privacy_it_provider" "privacy_marketing_agency" "privacy_payment_processor" "privacy_analytics_provider" "privacy_business_partner" "privacy_distributor" "privacy_reseller" "privacy_supplier" "privacy_contractor" "privacy_legal_advisor" "privacy_accountant" "privacy_consultant" "privacy_auditor" "privacy_regulatory_authority" "privacy_tax_authority" "privacy_law_enforcement" "privacy_government_entity" "privacy_court" "privacy_joint_controller" "privacy_individual_recipient" "privacy_public" "privacy_other"
|
| processing required | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}API endpoint that allows data recipients to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data recipient. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category | string (Category6f1Enum) Enum: "privacy_internal_team" "privacy_employee" "privacy_subsidiary" "privacy_parent_company" "privacy_affiliated_entity" "privacy_service_provider" "privacy_data_processor" "privacy_cloud_provider" "privacy_it_provider" "privacy_marketing_agency" "privacy_payment_processor" "privacy_analytics_provider" "privacy_business_partner" "privacy_distributor" "privacy_reseller" "privacy_supplier" "privacy_contractor" "privacy_legal_advisor" "privacy_accountant" "privacy_consultant" "privacy_auditor" "privacy_regulatory_authority" "privacy_tax_authority" "privacy_law_enforcement" "privacy_government_entity" "privacy_court" "privacy_joint_controller" "privacy_individual_recipient" "privacy_public" "privacy_other"
|
| processing | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_internal_team",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this data recipient. |
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. |
| processing | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer"
}
]
}API endpoint that allows data subjects to be viewed or edited.
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category required | string (CategoryE2bEnum) Enum: "privacy_customer" "privacy_prospect" "privacy_employee" "privacy_job_applicant" "privacy_contractor" "privacy_business_partner" "privacy_user" "privacy_visitor" "privacy_minor" "privacy_vulnerable" "privacy_public" "privacy_other"
|
| processing required | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this data subject. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer"
}API endpoint that allows data subjects to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data subject. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category required | string (CategoryE2bEnum) Enum: "privacy_customer" "privacy_prospect" "privacy_employee" "privacy_job_applicant" "privacy_contractor" "privacy_business_partner" "privacy_user" "privacy_visitor" "privacy_minor" "privacy_vulnerable" "privacy_public" "privacy_other"
|
| processing required | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}API endpoint that allows data subjects to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data subject. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category | string (CategoryE2bEnum) Enum: "privacy_customer" "privacy_prospect" "privacy_employee" "privacy_job_applicant" "privacy_contractor" "privacy_business_partner" "privacy_user" "privacy_visitor" "privacy_minor" "privacy_vulnerable" "privacy_public" "privacy_other"
|
| processing | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_customer",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this data subject. |
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. |
| processing | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
| transfer_mechanism | Array of strings Items Enum: "privacy_adequacy_decision" "privacy_appropriate_safeguards" "privacy_binding_corporate_rules" "privacy_certification_mechanisms" "privacy_codes_of_conduct" "privacy_derogation" "privacy_standard_contractual_clauses"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "entity": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
}
]
}API endpoint that allows data transfers to be viewed or edited.
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| country required | string (CountryEnum) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BQ" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CW" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "XK" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "SM" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SX" "SK" "SI" "SB" "SO" "ZA" "GS" "SS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "x28"
|
TransferMechanismEnum (string) or BlankEnum (any) | |
| guarantees | string |
| documentation_link | string <uri> <= 200 characters |
| processing required | string <uuid> |
| entity | string or null <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this data transfer. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "entity": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
}API endpoint that allows data transfers to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data transfer. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| country required | string (CountryEnum) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BQ" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CW" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "XK" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "SM" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SX" "SK" "SI" "SB" "SO" "ZA" "GS" "SS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "x28"
|
TransferMechanismEnum (string) or BlankEnum (any) | |
| guarantees | string |
| documentation_link | string <uri> <= 200 characters |
| processing required | string <uuid> |
| entity | string or null <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}API endpoint that allows data transfers to be viewed or edited.
| id required | string <uuid> A UUID string identifying this data transfer. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| country | string (CountryEnum) Enum: "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BQ" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CW" "CY" "CZ" "DK" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "XK" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "BL" "SH" "KN" "LC" "MF" "PM" "VC" "WS" "SM" "ST" "SA" "SN" "RS" "SC" "SL" "SG" "SX" "SK" "SI" "SB" "SO" "ZA" "GS" "SS" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UM" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW" "x28"
|
TransferMechanismEnum (string) or BlankEnum (any) | |
| guarantees | string |
| documentation_link | string <uri> <= 200 characters |
| processing | string <uuid> |
| entity | string or null <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "country": "AF",
- "transfer_mechanism": "privacy_adequacy_decision",
- "guarantees": "string",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "entity": "01deb6b6-4a1d-47db-89a2-ffb77f46ad2a"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this data transfer. |
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 > ] |
| category | Array of strings Items Enum: "privacy_address" "privacy_bank_account" "privacy_basic_identity" "privacy_biometric_data" "privacy_browsing_history" "privacy_communication_metadata" "privacy_contact_details" "privacy_cookies" "privacy_correspondence" "privacy_criminal_records" "privacy_device_information" "privacy_drivers_license" "privacy_education_history" "privacy_email" "privacy_employment_details" "privacy_family_details" "privacy_feedback" "privacy_financial_data" "privacy_genetic_data" "privacy_government_identifiers" "privacy_health_data" "privacy_identification_numbers" "privacy_images_photos" "privacy_ip_address" "privacy_judicial_data" "privacy_legal_records" "privacy_lifestyle_information" "privacy_location_data" "privacy_messaging_content" "privacy_name" "privacy_online_identifiers" "privacy_opinions" "privacy_other" "privacy_passport_information" "privacy_payment_card" "privacy_phone_number" "privacy_political_opinions" "privacy_preferences" "privacy_professional_qualifications" "privacy_racial_ethnic_origin" "privacy_religious_beliefs" "privacy_salary_information" "privacy_search_history" "privacy_sex_life_data" "privacy_sexual_orientation" "privacy_social_network" "privacy_social_security" "privacy_tax_information" "privacy_trade_union_membership" "privacy_transaction_history" "privacy_user_behavior" "privacy_video_recordings" "privacy_voice_recordings" "privacy_work_performance"
|
| 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. |
| processing | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "assets": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true
}
]
}API endpoint that allows personal data to be viewed or edited.
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category required | string (CategoryA8aEnum) Enum: "privacy_basic_identity" "privacy_name" "privacy_identification_numbers" "privacy_online_identifiers" "privacy_location_data" "privacy_contact_details" "privacy_address" "privacy_email" "privacy_phone_number" "privacy_financial_data" "privacy_bank_account" "privacy_payment_card" "privacy_transaction_history" "privacy_salary_information" "privacy_health_data" "privacy_genetic_data" "privacy_biometric_data" "privacy_racial_ethnic_origin" "privacy_political_opinions" "privacy_religious_beliefs" "privacy_trade_union_membership" "privacy_sexual_orientation" "privacy_sex_life_data" "privacy_browsing_history" "privacy_search_history" "privacy_cookies" "privacy_device_information" "privacy_ip_address" "privacy_user_behavior" "privacy_employment_details" "privacy_education_history" "privacy_professional_qualifications" "privacy_work_performance" "privacy_family_details" "privacy_social_network" "privacy_lifestyle_information" "privacy_correspondence" "privacy_messaging_content" "privacy_communication_metadata" "privacy_government_identifiers" "privacy_tax_information" "privacy_social_security" "privacy_drivers_license" "privacy_passport_information" "privacy_legal_records" "privacy_criminal_records" "privacy_judicial_data" "privacy_preferences" "privacy_opinions" "privacy_feedback" "privacy_images_photos" "privacy_voice_recordings" "privacy_video_recordings" "privacy_other"
|
| retention | string <= 255 characters |
DeletionPolicyEnum (string) or BlankEnum (any) | |
| is_sensitive | boolean |
| processing required | string <uuid> |
| assets | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true,
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "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,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true,
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this personal data. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "assets": [
- "string"
], - "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true
}API endpoint that allows personal data to be viewed or edited.
| id required | string <uuid> A UUID string identifying this personal data. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category required | string (CategoryA8aEnum) Enum: "privacy_basic_identity" "privacy_name" "privacy_identification_numbers" "privacy_online_identifiers" "privacy_location_data" "privacy_contact_details" "privacy_address" "privacy_email" "privacy_phone_number" "privacy_financial_data" "privacy_bank_account" "privacy_payment_card" "privacy_transaction_history" "privacy_salary_information" "privacy_health_data" "privacy_genetic_data" "privacy_biometric_data" "privacy_racial_ethnic_origin" "privacy_political_opinions" "privacy_religious_beliefs" "privacy_trade_union_membership" "privacy_sexual_orientation" "privacy_sex_life_data" "privacy_browsing_history" "privacy_search_history" "privacy_cookies" "privacy_device_information" "privacy_ip_address" "privacy_user_behavior" "privacy_employment_details" "privacy_education_history" "privacy_professional_qualifications" "privacy_work_performance" "privacy_family_details" "privacy_social_network" "privacy_lifestyle_information" "privacy_correspondence" "privacy_messaging_content" "privacy_communication_metadata" "privacy_government_identifiers" "privacy_tax_information" "privacy_social_security" "privacy_drivers_license" "privacy_passport_information" "privacy_legal_records" "privacy_criminal_records" "privacy_judicial_data" "privacy_preferences" "privacy_opinions" "privacy_feedback" "privacy_images_photos" "privacy_voice_recordings" "privacy_video_recordings" "privacy_other"
|
| retention | string <= 255 characters |
DeletionPolicyEnum (string) or BlankEnum (any) | |
| is_sensitive | boolean |
| processing required | string <uuid> |
| assets | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true,
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "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,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true,
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows personal data to be viewed or edited.
| id required | string <uuid> A UUID string identifying this personal data. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| category | string (CategoryA8aEnum) Enum: "privacy_basic_identity" "privacy_name" "privacy_identification_numbers" "privacy_online_identifiers" "privacy_location_data" "privacy_contact_details" "privacy_address" "privacy_email" "privacy_phone_number" "privacy_financial_data" "privacy_bank_account" "privacy_payment_card" "privacy_transaction_history" "privacy_salary_information" "privacy_health_data" "privacy_genetic_data" "privacy_biometric_data" "privacy_racial_ethnic_origin" "privacy_political_opinions" "privacy_religious_beliefs" "privacy_trade_union_membership" "privacy_sexual_orientation" "privacy_sex_life_data" "privacy_browsing_history" "privacy_search_history" "privacy_cookies" "privacy_device_information" "privacy_ip_address" "privacy_user_behavior" "privacy_employment_details" "privacy_education_history" "privacy_professional_qualifications" "privacy_work_performance" "privacy_family_details" "privacy_social_network" "privacy_lifestyle_information" "privacy_correspondence" "privacy_messaging_content" "privacy_communication_metadata" "privacy_government_identifiers" "privacy_tax_information" "privacy_social_security" "privacy_drivers_license" "privacy_passport_information" "privacy_legal_records" "privacy_criminal_records" "privacy_judicial_data" "privacy_preferences" "privacy_opinions" "privacy_feedback" "privacy_images_photos" "privacy_voice_recordings" "privacy_video_recordings" "privacy_other"
|
| retention | string <= 255 characters |
DeletionPolicyEnum (string) or BlankEnum (any) | |
| is_sensitive | boolean |
| processing | string <uuid> |
| assets | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true,
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "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,
- "description": "string",
- "name": "string",
- "category": "privacy_basic_identity",
- "retention": "string",
- "deletion_policy": "privacy_automatic_deletion",
- "is_sensitive": true,
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e",
- "assets": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this personal data. |
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": "
Batch create multiple personal data entries for a processing. Expected format: { "processing": "uuid", "categories": ["privacy_name", "privacy_email", ...], "retention": "2 years", "deletion_policy": "privacy_automatic_deletion", "is_sensitive": false }
Override the list method to inject optimized data into the serializer context.
| 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",
- "name": "string",
- "description": "string",
- "annotation": "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,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}
]
}| name required | string |
| description required | string or null |
| annotation required | string or null |
| 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 |
| locale | string <= 100 characters |
| default_locale | boolean |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "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,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Processing Nature. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "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,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string <uuid> A UUID string identifying this Processing Nature. |
| name required | string |
| description required | string or null |
| annotation required | string or null |
| 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 |
| locale | string <= 100 characters |
| default_locale | boolean |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "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,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}| id required | string <uuid> A UUID string identifying this Processing Nature. |
| name | string |
| description | string or null |
| annotation | string or null |
| 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 |
| locale | string <= 100 characters |
| default_locale | boolean |
| folder | string <uuid> |
{- "name": "string",
- "description": "string",
- "annotation": "string",
- "is_published": true,
- "urn": "string",
- "ref_id": "string",
- "provider": "string",
- "locale": "string",
- "default_locale": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "annotation": "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,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Processing Nature. |
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.
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| filtering_labels | Array of strings <uuid> [ items <uuid > ] |
| folder | Array of strings <uuid> [ items <uuid > ] |
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| limit | integer Number of results to return per page. |
| nature | Array of strings <uuid> [ items <uuid > ] |
| offset | integer The initial index from which to return the results. |
| ordering | string Which field to use when ordering the results. |
| perimeters | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
| status | Array of strings Items Enum: "privacy_approved" "privacy_deprecated" "privacy_draft" "privacy_in_review"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "filtering_labels": [
- "string"
], - "nature": [
- "string"
], - "associated_controls": [
- "string"
], - "assigned_to": [
- "string"
], - "purposes": [
- "string"
], - "perimeters": [
- "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",
- "ref_id": "string",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
]
}Generic export mixin for CSV/XLSX exports. ViewSets define export_config with fields, formatting, and query optimization hints.
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| status | string (Status769Enum) Enum: "privacy_draft" "privacy_in_review" "privacy_approved" "privacy_deprecated"
|
| information_channel | string <= 255 characters |
| usage_channel | string <= 255 characters |
| dpia_required | boolean |
| dpia_reference | string <= 255 characters |
| has_sensitive_personal_data | boolean |
| folder | string <uuid> |
| author | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| nature | Array of strings <uuid> [ items <uuid > ] |
| associated_controls | Array of strings <uuid> [ items <uuid > ] |
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] |
| perimeters | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "nature": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "perimeters": [
- "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",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "nature": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "perimeters": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this processing. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "filtering_labels": [
- "string"
], - "nature": [
- "string"
], - "associated_controls": [
- "string"
], - "assigned_to": [
- "string"
], - "purposes": [
- "string"
], - "perimeters": [
- "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",
- "ref_id": "string",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Generic export mixin for CSV/XLSX exports. ViewSets define export_config with fields, formatting, and query optimization hints.
| id required | string <uuid> A UUID string identifying this processing. |
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| status | string (Status769Enum) Enum: "privacy_draft" "privacy_in_review" "privacy_approved" "privacy_deprecated"
|
| information_channel | string <= 255 characters |
| usage_channel | string <= 255 characters |
| dpia_required | boolean |
| dpia_reference | string <= 255 characters |
| has_sensitive_personal_data | boolean |
| folder | string <uuid> |
| author | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| nature | Array of strings <uuid> [ items <uuid > ] |
| associated_controls | Array of strings <uuid> [ items <uuid > ] |
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] |
| perimeters | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "nature": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "perimeters": [
- "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",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "nature": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "perimeters": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Generic export mixin for CSV/XLSX exports. ViewSets define export_config with fields, formatting, and query optimization hints.
| id required | string <uuid> A UUID string identifying this processing. |
| is_published | boolean (Published) |
| name | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| status | string (Status769Enum) Enum: "privacy_draft" "privacy_in_review" "privacy_approved" "privacy_deprecated"
|
| information_channel | string <= 255 characters |
| usage_channel | string <= 255 characters |
| dpia_required | boolean |
| dpia_reference | string <= 255 characters |
| has_sensitive_personal_data | boolean |
| folder | string <uuid> |
| author | string or null <uuid> |
| filtering_labels | Array of strings <uuid> (Labels) [ items <uuid > ] |
| nature | Array of strings <uuid> [ items <uuid > ] |
| associated_controls | Array of strings <uuid> [ items <uuid > ] |
| assigned_to | Array of strings <uuid> [ items <uuid > ] |
| evidences | Array of strings <uuid> [ items <uuid > ] |
| perimeters | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "nature": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "perimeters": [
- "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",
- "status": "privacy_draft",
- "information_channel": "string",
- "usage_channel": "string",
- "dpia_required": true,
- "dpia_reference": "string",
- "has_sensitive_personal_data": true,
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "author": "32ad2cdb-22a2-48aa-a42c-1c53a9afc4bd",
- "filtering_labels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "nature": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "associated_controls": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "assigned_to": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "evidences": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "perimeters": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this processing. |
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.
| article_9_condition | Array of strings or null Items Enum: "privacy_archiving_research" "privacy_employment_social_security" "privacy_explicit_consent" "privacy_legal_claims" "privacy_nonprofit_organization" "privacy_preventive_medicine" "privacy_public_data" "privacy_public_health" "privacy_substantial_public_interest" "privacy_vital_interests_incapacity"
|
| id | Array of strings <uuid> [ items <uuid > ] Multiple values may be separated by commas. |
| legal_basis | Array of strings Items Enum: "privacy_consent" "privacy_contract" "privacy_legal_obligation" "privacy_legitimate_interests" "privacy_public_interest" "privacy_vital_interests"
|
| 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. |
| processing | Array of strings <uuid> [ items <uuid > ] |
| search | string A search term. |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent"
}
]
}API endpoint that allows purposes to be viewed or edited.
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| legal_basis | string (LegalBasisEnum) Enum: "privacy_consent" "privacy_contract" "privacy_legal_obligation" "privacy_vital_interests" "privacy_public_interest" "privacy_legitimate_interests"
|
(Article9ConditionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| processing required | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this purpose. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "processing": "string",
- "folder": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent"
}API endpoint that allows purposes to be viewed or edited.
| id required | string <uuid> A UUID string identifying this purpose. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| legal_basis | string (LegalBasisEnum) Enum: "privacy_consent" "privacy_contract" "privacy_legal_obligation" "privacy_vital_interests" "privacy_public_interest" "privacy_legitimate_interests"
|
(Article9ConditionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| processing required | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}API endpoint that allows purposes to be viewed or edited.
| id required | string <uuid> A UUID string identifying this purpose. |
| is_published | boolean (Published) |
| description | string or null |
| name | string or null <= 200 characters |
| legal_basis | string (LegalBasisEnum) Enum: "privacy_consent" "privacy_contract" "privacy_legal_obligation" "privacy_vital_interests" "privacy_public_interest" "privacy_legitimate_interests"
|
(Article9ConditionEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) | |
| processing | string <uuid> |
{- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_published": true,
- "description": "string",
- "name": "string",
- "legal_basis": "privacy_consent",
- "article_9_condition": "privacy_explicit_consent",
- "processing": "c43c881f-9ed7-4f12-9609-63bfd77ad44e"
}Cascade preview:
| id required | string <uuid> A UUID string identifying this purpose. |
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. |
| 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 > ] |
| processings | Array of strings <uuid> [ items <uuid > ] |
| request_type | Array of strings Items Enum: "access" "deletion" "objection" "other" "portability" "rectification" "restriction"
|
| search | string A search term. |
| status | Array of strings Items Enum: "done" "in_progress" "new" "on_hold"
|
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "owner": [
- "string"
], - "processings": [
- "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",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string"
}
]
}API endpoint that allows right requests to be viewed or edited.
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| requested_on required | string <date> |
| due_date | string or null <date> |
| request_type | string (RequestTypeEnum) Enum: "deletion" "rectification" "access" "portability" "restriction" "objection" "other"
|
| status | string (Status889Enum) Enum: "new" "in_progress" "on_hold" "done"
|
| observation | string |
| folder | string <uuid> |
| owner | Array of strings <uuid> [ items <uuid > ] |
| processings | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "processings": [
- "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",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Return a single object with unauthorized related fields masked.
| id required | string <uuid> A UUID string identifying this Right Request. |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "folder": "string",
- "owner": [
- "string"
], - "processings": [
- "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",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string"
}API endpoint that allows right requests to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Right Request. |
| is_published | boolean (Published) |
| name required | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| requested_on required | string <date> |
| due_date | string or null <date> |
| request_type | string (RequestTypeEnum) Enum: "deletion" "rectification" "access" "portability" "restriction" "objection" "other"
|
| status | string (Status889Enum) Enum: "new" "in_progress" "on_hold" "done"
|
| observation | string |
| folder | string <uuid> |
| owner | Array of strings <uuid> [ items <uuid > ] |
| processings | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "processings": [
- "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",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}API endpoint that allows right requests to be viewed or edited.
| id required | string <uuid> A UUID string identifying this Right Request. |
| is_published | boolean (Published) |
| name | string <= 200 characters |
| description | string or null |
| ref_id | string <= 100 characters |
| requested_on | string <date> |
| due_date | string or null <date> |
| request_type | string (RequestTypeEnum) Enum: "deletion" "rectification" "access" "portability" "restriction" "objection" "other"
|
| status | string (Status889Enum) Enum: "new" "in_progress" "on_hold" "done"
|
| observation | string |
| folder | string <uuid> |
| owner | Array of strings <uuid> [ items <uuid > ] |
| processings | Array of strings <uuid> [ items <uuid > ] |
{- "is_published": true,
- "name": "string",
- "description": "string",
- "ref_id": "string",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "processings": [
- "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",
- "requested_on": "2019-08-24",
- "due_date": "2019-08-24",
- "request_type": "deletion",
- "status": "new",
- "observation": "string",
- "folder": "ca579eb8-24ac-44d0-a8b9-a42c500083f5",
- "owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "processings": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Cascade preview:
| id required | string <uuid> A UUID string identifying this Right Request. |
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": "