Aller au contenu principal

Registre des traitements

Activités de traitement (article 30 du RGPD).

GET /api/v1/entities/{entityId}/gdpr/processing-activities

Accès
Permission RGPD : lecture (Gdpr.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
Status requête ProcessingActivityStatus —
Category requête ProcessingCategory —
LegalBasis requête LegalBasis —
HasSensitiveData requête boolean —
DpiaRequired requête boolean —
Q requête string —
Page requête integer —
PageSize requête integer —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/gdpr/processing-activities

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CreateProcessingActivityRequest

Champ Type Contraintes
name requis string —
purpose requis string —
legalBasis requis LegalBasis —
legitimateInterestDescription requis string | null —
controllerType requis ControllerType —
category requis ProcessingCategory | null —
referentUserId requis string (uuid) | null —
dataSubjects string[] | null —
dataCategories string[] | null —
hasSensitiveData boolean défaut : false
sensitiveDataTypes string[] | null —
dataVolumeRange DataVolumeRange | null —
internalRecipients string | null —
externalRecipientsText string | null —
thirdCountryTransfers boolean défaut : false
transferCountries string[] | null —
transferMechanism TransferMechanism | null —
transferSafeguards string | null —
retentionActivePeriod string | null —
retentionArchivePeriod string | null —
retentionDisposition RetentionDisposition | null —
retentionLegalBasis string | null —
technicalMeasures string | null —
organizationalMeasures string | null —
controllerName string | null —
processorName string | null —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/entities/{entityId}/gdpr/processing-activities/{id}

Accès
Permission RGPD : lecture (Gdpr.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

PATCH /api/v1/entities/{entityId}/gdpr/processing-activities/{id}

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateProcessingActivityRequest

Champ Type Contraintes
name string | null —
purpose string | null —
legalBasis LegalBasis | null —
legitimateInterestDescription string | null —
controllerType ControllerType | null —
category ProcessingCategory | null —
referentUserId string (uuid) | null —
dataSubjects string[] | null —
dataCategories string[] | null —
hasSensitiveData boolean | null —
sensitiveDataTypes string[] | null —
dataVolumeRange DataVolumeRange | null —
internalRecipients string | null —
externalRecipientsText string | null —
thirdCountryTransfers boolean | null —
transferCountries string[] | null —
transferMechanism TransferMechanism | null —
transferSafeguards string | null —
retentionActivePeriod string | null —
retentionArchivePeriod string | null —
retentionDisposition RetentionDisposition | null —
retentionLegalBasis string | null —
technicalMeasures string | null —
organizationalMeasures string | null —
controllerName string | null —
processorName string | null —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/gdpr/processing-activities/{id}/archive

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/gdpr/processing-activities/{id}/control-links

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma AddLinkRequest

Champ Type Contraintes
linkedId requis string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/entities/{entityId}/gdpr/processing-activities/{id}/dpia-check

Accès
Permission RGPD : lecture (Gdpr.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/gdpr/processing-activities/{id}/duplicate

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/gdpr/processing-activities/{id}/supplier-links

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma AddLinkRequest

Champ Type Contraintes
linkedId requis string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

POST /api/v1/entities/{entityId}/gdpr/processing-activities/{id}/transition

Accès
Permission RGPD : écriture (Gdpr.Write) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
60 requêtes d’écriture par minute et par utilisateur (budget partagé entre tous les points d’accès concernés ; GET non comptés)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —
id requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma TransitionProcessingActivityRequest

Champ Type Contraintes
newStatus requis ProcessingActivityStatus —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

GET /api/v1/entities/{entityId}/gdpr/processing-activities/metrics

Accès
Permission RGPD : lecture (Gdpr.Read) , accordée par le rôle de l’utilisateur sur l’entité du chemin.
Limite de débit
aucune (les lectures ne sont pas limitées)

Paramètres

Nom Où Type Contraintes
entityId requis chemin string (uuid) —

Réponse 200

Réponse non décrite dans le document OpenAPI (le code de l’action ne déclare pas son type de retour).

Schémas

Objets utilisés par les opérations de cette page. Les nombres sont écrits en JSON comme des nombres ; les énumérations, comme des chaînes.

ProcessingActivityStatus

Énumération (chaîne) : Draft, Active, UnderReview, Archived

ProcessingCategory

Énumération (chaîne) : Hr, Commercial, ItSecurity, Marketing, Financial, Legal, Healthcare

LegalBasis

Énumération (chaîne) : Consent, Contract, LegalObligation, VitalInterests, PublicTask, LegitimateInterests

CreateProcessingActivityRequest

Champ Type Contraintes
name requis string —
purpose requis string —
legalBasis requis LegalBasis —
legitimateInterestDescription requis string | null —
controllerType requis ControllerType —
category requis ProcessingCategory | null —
referentUserId requis string (uuid) | null —
dataSubjects string[] | null —
dataCategories string[] | null —
hasSensitiveData boolean défaut : false
sensitiveDataTypes string[] | null —
dataVolumeRange DataVolumeRange | null —
internalRecipients string | null —
externalRecipientsText string | null —
thirdCountryTransfers boolean défaut : false
transferCountries string[] | null —
transferMechanism TransferMechanism | null —
transferSafeguards string | null —
retentionActivePeriod string | null —
retentionArchivePeriod string | null —
retentionDisposition RetentionDisposition | null —
retentionLegalBasis string | null —
technicalMeasures string | null —
organizationalMeasures string | null —
controllerName string | null —
processorName string | null —

ControllerType

Énumération (chaîne) : Controller, Processor

DataVolumeRange

Énumération (chaîne) : Under100, From100To1000, From1000To10000, From10000To100000, Over100000

TransferMechanism

Énumération (chaîne) : Scc, Bcr, AdequacyDecision, Derogation

RetentionDisposition

Énumération (chaîne) : Deletion, Anonymization, PermanentArchive

UpdateProcessingActivityRequest

Champ Type Contraintes
name string | null —
purpose string | null —
legalBasis LegalBasis | null —
legitimateInterestDescription string | null —
controllerType ControllerType | null —
category ProcessingCategory | null —
referentUserId string (uuid) | null —
dataSubjects string[] | null —
dataCategories string[] | null —
hasSensitiveData boolean | null —
sensitiveDataTypes string[] | null —
dataVolumeRange DataVolumeRange | null —
internalRecipients string | null —
externalRecipientsText string | null —
thirdCountryTransfers boolean | null —
transferCountries string[] | null —
transferMechanism TransferMechanism | null —
transferSafeguards string | null —
retentionActivePeriod string | null —
retentionArchivePeriod string | null —
retentionDisposition RetentionDisposition | null —
retentionLegalBasis string | null —
technicalMeasures string | null —
organizationalMeasures string | null —
controllerName string | null —
processorName string | null —

AddLinkRequest

Champ Type Contraintes
linkedId requis string (uuid) —

TransitionProcessingActivityRequest

Champ Type Contraintes
newStatus requis ProcessingActivityStatus —

Mise à jour : 10 octobre 2026. Signaler une inexactitude