Skip to main content
Cette procédure explique comment traiter vos premières factures avec l’API ABBYY FlexiCapture for Invoices Cloud : créez l’en-tête Authorization, téléversez un fichier, lancez une tâche et téléchargez les résultats. Tous les points de terminaison utilisent l’URL de base https://api-{location-id}.flexicapture.com, où {location-id} correspond à l’emplacement pris en charge : us (USA et Canada), au (Australie) ou eu (pays de l’Union européenne).
1

Créer un compte

Pour interagir avec l’API, vous avez besoin d’un compte. Si vous n’en avez pas encore créé, faites-le sur le portail web ABBYY FlexiCapture Cloud.
2

Récupérer l’en-tête Authorization

Toutes les requêtes adressées à l’API doivent contenir un en-tête Authorization, construit à partir de votre application ID et de votre token. Pour obtenir des instructions, consultez Authentification. Les exemples ci-dessous utilisent l’en-tête d’exemple Basic QWxhZGRpbjpPcGVuU2VzYW1l.
3

Téléverser un fichier

Téléverser un fichier sur le serveur. Vous obtenez l’identifiant et le token du fichier dans la réponse ; ils sont utilisés dans toutes les requêtes suivantes concernant ce fichier.
Les paramètres du projet pour l’assemblage de documents sont ignorés lors du téléversement d’un fichier via l’API REST. Un document distinct est créé pour chaque fichier.
4

Démarrer une tâche

Une fois votre document téléversé, démarrez une tâche pour lancer l’extraction de données. Vous pouvez spécifier plusieurs fichiers dans cette requête. La requête peut contenir les paramètres facultatifs suivants : région de facture, type de vérification et format d’export des résultats. La réponse contient un identifiant de tâche.
5

Obtenir le statut d'une tâche

Le traitement de la tâche prend un certain temps, les données extraites ne sont donc pas disponibles immédiatement. Vous pouvez vérifier le statut de la tâche à l’aide de l’identifiant que vous avez reçu lors du démarrage de la tâche. Attendez que le statut passe à Done.
6

Télécharger le résultat

Une fois que le statut de tâche passe à Done, vous pouvez télécharger les fichiers de sortie à l’aide de leurs identifiants et tokens. Répétez cette requête pour chaque fichier d’entrée inclus dans la requête de tâche.
7

Supprimer la tâche

Après avoir téléchargé les données de sortie, supprimez la tâche pour effacer tous les fichiers d’entrée et de sortie.