Aller au contenu principal

Modèles d’activités de traitement

Modèles d’activités de traitement de l’organisation.

GET /api/v1/processing-activity-templates

Accès
Permission modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
aucune

Réponse 200 · application/json

Type ProcessingActivityTemplateSummary[]

POST /api/v1/processing-activity-templates

Accès
Permissions modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) et modèles d’activités de traitement : écriture (ProcessingActivityTemplates.Write) , accordée par un rôle sur au moins une entité de l’organisation.
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)

Corps de la requête application/json, requis

Schéma CreateProcessingActivityTemplateRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name requis string min. 1 caractères · max. 200 caractères
purpose requis string min. 1 caractères · max. 2000 caractères
legalBasis requis LegalBasis —
controllerType requis ControllerType —
category requis ProcessingCategory —
dataSubjects string[] —
dataCategories string[] —
hasSensitiveData boolean —
sensitiveDataTypes string[] —
retentionActivePeriod string | null min. 0 caractères · max. 200 caractères
retentionDispositionHint string | null min. 0 caractères · max. 200 caractères

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/processing-activity-templates/{id}

Accès
Permission modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) , accordée par un rôle sur au moins une entité de l’organisation.
Limite de débit
aucune

Paramètres

Nom Où Type Contraintes
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/processing-activity-templates/{id}

Accès
Permissions modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) et modèles d’activités de traitement : écriture (ProcessingActivityTemplates.Write) , accordée par un rôle sur au moins une entité de l’organisation.
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
id requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateProcessingActivityTemplateRequest

Champ Type Contraintes
code string | null motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères
purpose string | null min. 0 caractères · max. 2000 caractères
legalBasis LegalBasis | null —
controllerType ControllerType | null —
category ProcessingCategory | null —
dataSubjects string[] | null —
dataCategories string[] | null —
hasSensitiveData boolean | null —
sensitiveDataTypes string[] | null —
retentionActivePeriod string | null min. 0 caractères · max. 200 caractères
retentionDispositionHint string | null min. 0 caractères · max. 200 caractères

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).

DELETE /api/v1/processing-activity-templates/{id}

Accès
Permissions modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) et modèles d’activités de traitement : écriture (ProcessingActivityTemplates.Write) , accordée par un rôle sur au moins une entité de l’organisation.
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
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/processing-activity-templates/{id}/archive

Accès
Permissions modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) et modèles d’activités de traitement : écriture (ProcessingActivityTemplates.Write) , accordée par un rôle sur au moins une entité de l’organisation.
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
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/processing-activity-templates/from-master/{masterId}/clone

Accès
Permissions modèles d’activités de traitement : lecture (ProcessingActivityTemplates.Read) et modèles d’activités de traitement : écriture (ProcessingActivityTemplates.Write) , accordée par un rôle sur au moins une entité de l’organisation.
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
masterId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CloneProcessingActivityTemplateFromMasterRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères

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.

ProcessingActivityTemplateSummary

Champ Type Contraintes
id requis string (uuid) —
code requis string —
name requis string —
purpose requis string —
legalBasis requis string —
controllerType requis string —
category requis string —
dataSubjects requis string[] —
dataCategories requis string[] —
hasSensitiveData requis boolean —
sensitiveDataTypes requis string[] —
retentionActivePeriod requis string | null —
retentionDispositionHint requis string | null —
kind requis string —
ownerOrganizationId requis string (uuid) | null —
ownerOrganizationName requis string | null —
createdAt requis string (date-time) —
updatedAt requis string (date-time) | null —
archivedAt requis string (date-time) | null —

CreateProcessingActivityTemplateRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name requis string min. 1 caractères · max. 200 caractères
purpose requis string min. 1 caractères · max. 2000 caractères
legalBasis requis LegalBasis —
controllerType requis ControllerType —
category requis ProcessingCategory —
dataSubjects string[] —
dataCategories string[] —
hasSensitiveData boolean —
sensitiveDataTypes string[] —
retentionActivePeriod string | null min. 0 caractères · max. 200 caractères
retentionDispositionHint string | null min. 0 caractères · max. 200 caractères

LegalBasis

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

ControllerType

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

ProcessingCategory

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

UpdateProcessingActivityTemplateRequest

Champ Type Contraintes
code string | null motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères
purpose string | null min. 0 caractères · max. 2000 caractères
legalBasis LegalBasis | null —
controllerType ControllerType | null —
category ProcessingCategory | null —
dataSubjects string[] | null —
dataCategories string[] | null —
hasSensitiveData boolean | null —
sensitiveDataTypes string[] | null —
retentionActivePeriod string | null min. 0 caractères · max. 200 caractères
retentionDispositionHint string | null min. 0 caractères · max. 200 caractères

CloneProcessingActivityTemplateFromMasterRequest

Champ Type Contraintes
code requis string motif : ^[a-z0-9][a-z0-9-]{1,47}[a-z0-9]$
name string | null min. 1 caractères · max. 200 caractères

Mise à jour : 10 octobre 2026. Signaler une inexactitude