Prérequis
- Un tenant Vantage avec des identifiants client API (
client_idetclient_secret) - Un exemple de document à traiter (PDF, TIFF, JPEG ou PNG)
Vous n’avez pas encore d’identifiants ? Votre administrateur de tenant peut créer des identifiants client API dans Administration > Clients API.
Définissez l’URL de base
Toutes les requêtes sont envoyées au point de terminaison régional de votre tenant. Sélectionnez votre région ci-dessous (cette affectation fonctionne aussi bien dans le shell que dans Python) ; tous les exemples de ce guide utilisentBASE_URL :
Étape 1 : S’authentifier
Obtenez un jeton d’accès à l’aide de vos identifiants client.- cURL
- Python
access_token (valide 24 heures). Utilisez-le dans l’en-tête Authorization pour toutes les requêtes ultérieures.
Étape 2 : Trouver une compétence
Répertoriez les compétences disponibles dans votre tenant pour trouver celle qui correspond à votre document.- cURL
- Python
id de la compétence que vous souhaitez utiliser (par exemple, une compétence Invoice).
Étape 3 : Traiter un document
Téléversez un document et traitez-le avec une compétence en un seul appel API.- cURL
- Python
Étape 4 : Vérifier le statut
Interrogez la transaction jusqu’à la fin du traitement.- cURL
- Python
Interrogez toutes les 5 à 10 secondes. Le traitement prend généralement 10 à 30 secondes, selon la complexité du document.
Étape 5 : Télécharger les résultats
Obtenez les données extraites au format JSON. Les identifiants des fichiers de résultat proviennent de la réponse de statut de la transaction que vous avez interrogée à l’étape 4 : chaque entrée dedocuments[].resultFiles[] comporte un fileId et un type. Par défaut, une Compétence de document produit deux fichiers de résultat : type: "Json" (les résultats complets, y compris les métadonnées des champs) et type: "FieldsJson" (les valeurs extraites, le point de départ le plus simple) ; les paramètres d’export de la compétence permettent d’ajouter d’autres formats.
- cURL
- Python
RuleErrors de premier niveau, aux côtés de Version et Fields.
Les libellés exacts des champs et leur imbrication dépendent de la compétence. Pour obtenir les scores de confiance, les coordonnées des caractères et les autres métadonnées de champ, téléchargez plutôt le fichier de résultat type: "Json" ; sa structure est décrite dans la référence du JSON Schema.
Pour une présentation complète de la structure de sortie, consultez Comprendre vos résultats.
Exemple complet
Étapes suivantes
Comprendre vos résultats
Découvrez comment interpréter les champs extraits, les scores de confiance et les données de tableaux.
Référence de l’API
Documentation complète de l’API avec environnement de test interactif.
Options d’authentification
Authorization Code Flow, ROPC et autres méthodes d’authentification.
Traitement par lots
Traitez plusieurs documents à l’aide d’appels d’API distincts pour un meilleur contrôle.
