Aller au contenu
Documentation

Lire le statut d'un parcours

Savoir où en est un parcours — en cours, terminé, refusé, expiré, annulé — et ce que chaque participant a fait.

2 min de lecture Mise à jour le 11 novembre 2026

Trois lectures, de la plus courte à la plus complète.

1Le statut d'un parcours, en un mot

GET https://staging-api.docage.com/Transactions/Status/cccccccc-0000-4000-8000-000000000003
JSON
"Done"
Réponse Le parcours
"Draft" est en brouillon.
"Scheduled" attend son heure d'envoi.
"Active" est en cours.
"Done" est terminé : tous ont agi.
"Refused" a été refusé par un participant.
"Expired" a expiré avant la fin.
"Aborted" a été annulé.
"Deleted" a été supprimé définitivement.

Cette route ne demande pas d'authentification : elle ne rend que ce mot. Un identifiant inconnu répond 404.

2Le statut de plusieurs parcours

POST https://staging-api.docage.com/Transactions/Statuses
Content-Type: application/json

["cccccccc-0000-4000-8000-000000000003", "cccccccc-0000-4000-8000-000000000013"]
JSON
[
  { "Id": "cccccccc-0000-4000-8000-000000000003", "Status": 3 },
  { "Id": "cccccccc-0000-4000-8000-000000000013", "Status": 2 }
]

Status est le GlobalStatus du parcours, en nombre (ci-dessous). 100 identifiants au plus par requête, 30 requêtes par minute ; un identifiant inconnu est omis de la réponse, et l'ordre n'est pas garanti.

3Le parcours et ses participants

GET https://staging-api.docage.com/Transactions/cccccccc-0000-4000-8000-000000000003
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9…
GlobalStatus Statut
0 Brouillon
1 Programmé
2 En cours
3 Terminé
4 Refusé
5 Expiré
6 Annulé
-10 Erreur

Chaque participant (TransactionMembers[]) a son GlobalStatus — 2 il a une action en cours, 3 il a tout fait, 4 il a refusé —, sa date de signature (SignDate, en UTC) et, s'il a refusé de signer, son motif (RefusalReason). Chaque action (TransactionActions[]) a son Type et son Status : 1 en attente, 2 à faire, 4 commencée, 5 faite, 6 refusée, 7 expirée, 8 annulée ; le motif d'un refus de validation est dans son StatusDetails.

Les pièges

  • La numérotation a changé. L'ancienne propriété Status, encore rendue, garde celle de la version précédente : « en cours » y valait 3, « signé » 5, « expiré » 6, « refusé » 7, « annulé » 8. Lisez GlobalStatus : en cours 2, terminé 3, refusé 4, expiré 5, annulé 6. Et "FormToFill" n'est plus rendu : un parcours qui attend un formulaire est "Active".
  • « Terminé » veut dire que tous ont fait toutes leurs actions — validations, formulaires et paiements compris. Que toutes les signatures soient faites se lit dans SignatureStatus : 5.
  • Plutôt que de relire, faites-vous prévenir : voir Être prévenu quand un parcours est signé.