Passer au contenu principal
PATCH
curl
Les clés des champs sont celles que vous avez configurées pour le document dans le workflow. Consultez Document AI pour savoir comment les documents et les champs sont configurés, et le rapport Document AI pour savoir où le résultat apparaît dans la décision de la session.

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Paramètres de chemin

sessionId
string<uuid>
requis

UUID de la session de vérification (le session_id renvoyé par POST /v3/session/). Accepte les identifiants de session de Vérification des utilisateurs (KYC) et de Vérification d'entreprise (KYB) : le serveur résout l'identifiant pour les deux types de session. Doit être un UUID bien formé ; une valeur malformée ne correspond pas à la route et renvoie une erreur HTML 404.

Exemple:

"11111111-2222-3333-4444-555555555555"

documentUuid
string<uuid>
requis

UUID du document Document AI (document_ai_documents[].items[].uuid dans GET /v3/session/{sessionId}/decision/). Il doit appartenir à la session présente dans le chemin.

Exemple:

"44444444-5555-6666-7777-888888888888"

Corps

application/json
extracted_data
object

Clés de champ (les clés que vous avez configurées pour le document) et leurs valeurs corrigées. Doit être un objet JSON ; fusionné clé par clé dans les données stockées. Omettez-le plutôt que d'envoyer null, qui renvoie un code 400.

Exemple:
status
enum<string>

Nouveau statut d'examen du document.

Options disponibles:
Approved,
Declined,
In Review,
Not Finished
Exemple:

"Approved"

Réponse

Document mis à jour. Renvoie le document après la fusion.

uuid
string<uuid>
requis

Identifiant du document.

document_key
string
requis

Le document configuré auquel correspond ce téléversement.

original_filename
string | null
requis

Nom de fichier avec lequel le document a été téléversé.

file_url
string | null
requis

Chemin de stockage du fichier téléversé. Il ne s'agit pas d'un lien de téléchargement : lisez l'URL pré-signée file_url depuis la décision de session pour télécharger le fichier.

status
enum<string>
requis

Statut d'examen du document.

Options disponibles:
Not Finished,
Approved,
Declined,
In Review,
Resub Requested
extracted_data
object | null
requis

Tous les champs extraits après la fusion, indexés par clé de champ.

Dernière modification le 7 novembre 2026