Tâches
Tâches de conformité, récurrences, actions groupées.
/api/v1/entities/{entityId}/tasks POST /api/v1/entities/{entityId}/tasks GET /api/v1/entities/{entityId}/tasks/{taskId} PATCH /api/v1/entities/{entityId}/tasks/{taskId} POST /api/v1/entities/{entityId}/tasks/{taskId}/links DELETE /api/v1/entities/{entityId}/tasks/{taskId}/links/{linkId} GET /api/v1/entities/{entityId}/tasks/metrics 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).
DELETE /api/v1/entities/{entityId}/tasks/{taskId}/links/{linkId}
- 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) | — |
linkId 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).
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