Aller au contenu principal

Tâches

Tâches de conformité, récurrences, actions groupées.

GET /api/v1/entities/{entityId}/tasks

Accès
Permission tâches : lecture (Tasks.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 ComplianceTaskStatus —
Priority requête TaskPriority —
AssignedToUserId requête string (uuid) —
DueDateLte requête string (date) —
SourceType requête TaskSourceType —
LinkedType requête TaskLinkType —
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}/tasks

Accès
Permission tâches : écriture (Tasks.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 CreateTaskRequest

Champ Type Contraintes
title requis string —
description requis string | null —
priority requis TaskPriority —
dueDate requis string (date) | null —
assignedToUserId requis string (uuid) | null —
type TaskType | null —
recurrenceRule string | null —
sourceType TaskSourceType | null —
sourceId string (uuid) | 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}/tasks/{taskId}

Accès
Permission tâches : lecture (Tasks.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) —
taskId 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}/tasks/{taskId}

Accès
Permission tâches : écriture (Tasks.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) —
taskId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma UpdateTaskRequest

Champ Type Contraintes
title requis string | null —
description requis string | null —
priority requis TaskPriority | null —
status requis ComplianceTaskStatus | null —
dueDate requis string (date) | null —
assignedToUserId requis string (uuid) | null —
type TaskType | null —
recurrenceRule 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}/tasks/{taskId}/links

Accès
Permission tâches : écriture (Tasks.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) —
taskId requis chemin string (uuid) —

Corps de la requête application/json, requis

Schéma CreateTaskLinkRequest

Champ Type Contraintes
linkedType requis TaskLinkType —
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}/tasks/metrics

Accès
Permission tâches : lecture (Tasks.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.

ComplianceTaskStatus

Énumération (chaîne) : Todo, InProgress, Done, Cancelled

TaskPriority

Énumération (chaîne) : Critical, High, Medium, Low

TaskSourceType

Énumération (chaîne) : Manual, Automation, Framework

TaskLinkType

Énumération (chaîne) : Control, Risk, Incident, Supplier, ProcessingActivity, Dpia, Dsr, DataBreach

CreateTaskRequest

Champ Type Contraintes
title requis string —
description requis string | null —
priority requis TaskPriority —
dueDate requis string (date) | null —
assignedToUserId requis string (uuid) | null —
type TaskType | null —
recurrenceRule string | null —
sourceType TaskSourceType | null —
sourceId string (uuid) | null —

TaskType

Énumération (chaîne) : OneTime, Recurring

UpdateTaskRequest

Champ Type Contraintes
title requis string | null —
description requis string | null —
priority requis TaskPriority | null —
status requis ComplianceTaskStatus | null —
dueDate requis string (date) | null —
assignedToUserId requis string (uuid) | null —
type TaskType | null —
recurrenceRule string | null —

CreateTaskLinkRequest

Champ Type Contraintes
linkedType requis TaskLinkType —
linkedId requis string (uuid) —

Mise à jour : 10 octobre 2026. Signaler une inexactitude