Aller au contenu principal

Consulter les processus et les modèles

GET/documentclé publiquepuk_

Ce service vous permet de consulter vos processus de signature, vos modèles automatisés ou vos propres modèles automatisés dans Auco.


Authentification​

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

Authorization: puk_xxx...

Paramètres de requête​

NomTypeDescription
codeString facultatifCode du document associé au processus. Obligatoire si package n'est pas inclus.
imageString facultatifSi "true", inclut dans la réponse les images de la pièce d'identité et de la photo des signataires.

⚠️ Si vous n'envoyez pas l'attribut code, vous recevrez une liste de modèles automatisés.

info

Ce même endpoint peut également être utilisé pour récupérer un lot de documents, voir plus de détails dans récupérer des lots de documents.


🧪 Exemples d'utilisation​

astuce

Vous pouvez copier n'importe lequel des exemples selon votre langage de programmation préféré.

🔹 Obtenir les informations générales du processus​

curl --location 'https://api.auco.ai/v1.5/ext/document?code=CODEDOCUM' \
--header 'Authorization: puk_yourPublicKey'

🔹 Obtenir le processus avec les images des signataires​

En incluant le paramètre image=true, la réponse contiendra les images de la pièce d'identité et de la photo des signataires lorsqu'elles sont disponibles.

curl --location 'https://api.auco.ai/v1.5/ext/document?code=CODEDOCUM&image=true' \
--header 'Authorization: puk_yourPublicKey'

📥 Exemple de réponse​

{
"url": "https://signed_url",
"name": "prueba firma garabato",
"code": "CODEDOCUM",
"status": "CREATED",
"data": {
"code": "CODEDOCUM",
"name": "prueba firma garabato",
"camera": false,
"otpCode": false,
"signFinish": false,
"signProfile": [
{
"name": "Firmante de prueba",
"email": "example@auco.ai",
"id": "G8",
"status": "NOTIFICATION"
}
],
"createdAt": "2025-01-02T16:54:00.297Z",
"updatedAt": "2025-01-02T16:54:03.105Z"
},
"signProfile": [
{
"name": "Mauricio Lopez",
"email": "example@auco.ai",
"id": "G8",
"status": "NOTIFICATION"
}
],
"custom": {
"externalId": "ORDER-123",
"source": "crm"
}
}
info

Le champ custom n'apparaît que s'il a été envoyé lors de la création du processus (voir POST /document/upload). Il contient exactement les données envoyées par l'intégrateur, sans aucune transformation de la part d'Auco.


🔄 Statut du document (status)​

StatutDescription
CREATEDLorsque le processus a été créé.
REJECTEDProcessus rejeté.
EXPIREDProcessus expiré, uniquement si une date d'expiration a été définie.
FINISHProcessus signé ou approuvé par toutes les parties.

🔄 Statut du participant (status)​

StatutDescription
NOTIFICATIONLe participant a été notifié pour signer.
REJECTLe participant a rejeté la signature ou l'approbation.
FINISHLe participant a signé ou approuvé le processus.
BLOCKLe participant a dépassé le nombre de tentatives échouées lors de la signature ou de l'approbation.
PENDINGLe participant n'a pas été notifié, généralement en raison d'un processus séquentiel.

🖼️ Images des signataires​

Lorsque le paramètre image=true est envoyé, chaque objet de signProfile peut inclure les champs d'image suivants :

ChampDescription
identificationCardPhoto du recto de la pièce d'identité
identificationCardBackPhoto du verso de la pièce d'identité
photoSelfie/photo du signataire

Format des images​

Chaque champ d'image a la structure suivante :

{
"type": "base64 | presigned",
"data": "..."
}
TypeContenu de dataDescription
base64data:image/jpeg;base64,...L'image est encodée en base64
presignedURL S3 (par ex. https://s3...)URL signée valable 5 minutes

Exemple de réponse avec images​

{
"url": "https://signed_url",
"name": "Contrat de services",
"code": "CODEDOCUM",
"status": "FINISH",
"signProfile": [
{
"name": "John Smith",
"email": "john@example.com",
"id": "G8",
"status": "FINISH",
"identificationCard": {
"type": "presigned",
"data": "https://s3.amazonaws.com/bucket/..."
},
"identificationCardBack": {
"type": "presigned",
"data": "https://s3.amazonaws.com/bucket/..."
},
"photo": {
"type": "base64",
"data": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
}
}
]
}
avertissement

Les URL présignées sont valables 5 minutes. Veillez à télécharger les images avant leur expiration.


⚠️ Réponses d'erreur​

CodeDescription
400Processus introuvable (DOCUMENT_NOT_FOUND)
401Authentification invalide ou manquante