Ordonnancer les participants

Par défaut, le flux de travail des transactions est parallèle, ce qui signifie que tous les participants peuvent effectuer leurs actions simultanément. Cependant, vous pouvez définir un ordre strict d’exécution entre eux, ou combiner des flux de travail parallèles et séquentiels.

Définir un ordre entre les participants

Pour définir un ordre d’action entre les participants, envoyez une requête à POST /v1/transactions/{transaction_id}/sequencing et précisez quels participants viennent avant les autres via les arguments before et after :

curl
https://api.universign.com/v1/transactions/tx_AWo949MOq0JE/sequencing \
-d [email protected] \
-d [email protected] \
-d [email protected] \
-d [email protected]

Dans cet exemple, John et Mary pourront signer simultanément et, une fois qu’ils auront terminé, ce sera au tour d’Alice et de Bob de signer. Bob et Alice pourront également signer simultanément.

Si vous souhaitez par exemple que Bob signe après Alice, vous devez envoyer une autre requête :

curl
https://api.universign.com/v1/transactions/tx_AWo949MOq0JE/sequencing \
-d [email protected] \
-d [email protected]

Supprimer un ordre entre les participants

Vous pouvez supprimer une instruction d’ordonnancement entre les participants. Pour ce faire, ajoutez la valeur booléenne delete à votre requête et définissez-la sur true.

curl
https://api.universign.com/v1/transactions/tx_AWo949MOq0JE/sequencing \
-d [email protected] \
-d [email protected] \
-d delete=true 

Discuter avec un participant
Gérer l'accès à la page de signature
Espace Développeur
Guides
Services
Référence API