Vantage Mobile Upload communique avec le serveur Vantage par le biais d’appel d’API. Ces appels sont utilisés pour créer des documents, téléverser des images et lancer le traitement de transactions avec certains paramètres.
La micro‑application iOS de Vantage Mobile Input utilise les appels d’API suivants :
- Envoi des paramètres de la session de saisie au Vantage Mobile Upload Backend
- Récupération des paramètres de la session de saisie depuis le Vantage Mobile Upload Backend
- Récupération de l’état de la transaction
- Téléchargement de modèles pour analyser les images des documents
- Récupération de la liste des documents de la transaction
- Suppression des documents existants dans la transaction
- Création d’un document dans la transaction
- Téléversement des images capturées dans le document
- Démarrage de la transaction
La micro-application Android de Vantage Mobile Input utilise les appels d’API suivants :
- Récupération de l’état de la transaction
- Téléchargement de modèles pour l’analyse des images des documents
- Récupération de la liste des documents de la transaction
- Suppression des documents existants dans la transaction
- Création d’un document dans la transaction
- Téléchargement des images capturées dans le document
- Démarrage de la transaction
Vantage Mobile Input envoie les paramètres de session d’entrée au Vantage Mobile Upload Backend. Ces paramètres sont utilisés pour la session de téléversement dans la micro-application Android ou le navigateur web.
Requête :
Réponse :
Pour obtenir les paramètres de la session d’entrée, Vantage Mobile Upload envoie des requêtes à Vantage Mobile Upload Backend.
Requête :
Réponse :
Exemple de paramètres d’une session d’entrée :
Récupération du statut de la transaction
Vantage Mobile Upload envoie une requête pour obtenir l’identifiant et le statut de la transaction. Seules les transactions ayant le statut New peuvent être utilisées pour téléverser des documents.
Paramètres clés
Requête :
Réponse :
Téléchargement des modèles pour analyser les images des documents
Vantage Mobile Upload envoie des requêtes pour télécharger les modèles utilisés pour détecter les bords de page dans les images des documents pour la micro-application iOS.
Paramètres clés
Requête :
Réponse :
Obtenir la liste des documents de la transaction
Avant de téléverser des documents dans la transaction, Vantage Mobile Upload envoie une requête pour vérifier si la transaction contient des documents déjà créés. Si la transaction n’est pas vide, Vantage Mobile Upload envoie une requête Suppression d’un document pour supprimer tous les documents existants avant une nouvelle session de téléversement.
Paramètres clés
Requête :
Réponse :
Suppression des documents existants dans la transaction
Pour supprimer un document de la transaction avant de lancer le traitement, utilisez DELETE /api/publicapi/v1/transactions/{transactionId}/documents/{documentId}.
Cela permet aux utilisateurs de :
- Supprimer des documents mal capturés
- Vider les documents avant une nouvelle capture
- Gérer les ensembles de documents de la transaction
Les documents ne peuvent être supprimés qu’avant le début du traitement de la transaction.
Création d’un document au sein de la transaction
Pour téléverser des images, Vantage Mobile Upload envoie une requête afin de créer des instances de document pour chaque document de la transaction.
Paramètres clés
Requête :
Réponse :
Téléversement des images capturées dans le document
Une fois l’instance de document créée, Vantage Mobile Upload envoie une requête pour téléverser toutes les images dans le document. Toutes les images d’un même document sont téléversées en une seule requête.
Paramètres clés
Requête :
Réponse :
Démarrage de la transaction
Une fois que tous les documents ont été créés et que toutes les images ont été téléversées dans les documents, Vantage Mobile Upload envoie une requête pour démarrer la transaction.
Paramètres clés
Requête :
Réponse :