Aller au contenu principal

🔓 Débloquer un signataire

POST/document/unlockclé privéeprk_

Ce service permet de gérer les signataires bloqués pendant le processus de validation d'identité, aussi bien pour les documents que pour les packages. Il vous permet d'approuver, de rejeter, de redémarrer ou d'annuler le processus pour les signataires qui ont été bloqués par le système de sécurité.

info

Ce service ne s'applique qu'aux signataires qui se trouvent dans un état bloqué pendant la validation d'identité.


Authentification​

Incluez votre clé privée dans l'en-tête Authorization.

Authorization: prk_xxx...

Paramètres de création​

NomTypeDescription
codeString obligatoireCode du document ou du package concaténé avec l'ID du signataire (par ex. DOCUMENTCODEID ou PACKAGECODEID)
emailString obligatoireE-mail de l'utilisateur de l'organisation qui approuve ou rejette le participant bloqué
statusString obligatoireAction Ă  effectuer : approve, reject, reset, cancel
messageString conditionnelNote ou motif de l'approbateur. Obligatoire lorsque status vaut approve ou cancel. Non accepté pour reject ou reset
remarque

Le champ code identifie aussi bien les documents que les packages : il s'agit du code du document (ou du package) concaténé avec l'ID du signataire bloqué. Le système détecte automatiquement le type de processus.

Actions disponibles​

  • approve : Approuve la validation d'identitĂ© du signataire (nĂ©cessite le champ message)
  • reject : Rejette la validation d'identitĂ© du signataire
  • reset : RedĂ©marre le processus (ne s'applique qu'Ă  la signature par WhatsApp ; sinon, fonctionne comme reject)
  • cancel : Annule le processus de signature (nĂ©cessite le champ message)

🧪 Exemples d'utilisation​

Approuver un signataire bloqué​

curl --location 'https://api.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODEID",
"email": "approver@auco.ai",
"status": "approve",
"message": "Identité vérifiée avec succès"
}'

Approuver un signataire de package​

Pour les packages, le champ code correspond au code du package concaténé avec l'ID du signataire.

curl --location 'https://api.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "PACKAGECODEID",
"email": "approver@auco.ai",
"status": "approve",
"message": "Identité vérifiée avec succès"
}'

Annuler le processus avec un motif​

curl --location 'https://api.auco.ai/v1.5/ext/document/unlock' \
--header 'Authorization: prk_private_key_company' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "DOCUMENTCODEID",
"email": "approver@auco.ai",
"status": "cancel",
"message": "Tentative de fraude détectée"
}'

Exemples de réponse​

Réponse réussie​

{
"message": "OK"
}

⚠️ Réponses d'erreur​

CodeDescription
400Paramètres manquants, validations non applicables, ID du signataire manquant dans le code (MISSING_SIGNER_ID) ou processus non bloqué (NOT_BLOCKED_PROCESS)
401Authentification invalide ou absente