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).
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.
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.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.
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.
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.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.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.
