Plateforme iOS
- 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
Plateforme Android
- 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
Envoi des paramètres de session d’entrée au backend de téléchargement mobile Vantage
POST /api/mobileinputbackend/v1/inputsessions.
Cette ressource accepte les paramètres suivants :
Paramètres de session d’entrée
| Parameter | Type | Description |
|---|---|---|
transactionId | string (uuid) | Requis. Identifiant de la Transaction spécifié dans le lien de téléversement mobile. |
platform | string | Requis. Plateforme mobile de l’appareil où l’application micro est ouverte. Valeurs possibles : iOS, Android, Web. |
deviceModel | string | Facultatif. Modèle de l’appareil où l’application micro est ouverte. |
OSVersion | string | Facultatif. Version du système d’exploitation de l’appareil où l’application micro est ouverte. |
MIVersion | string | Facultatif. Version de Vantage Mobile Input utilisée par l’appareil. |
Récupérer les paramètres de session d’entrée depuis le backend Mobile Upload de Vantage
GET /api/mobileinputbackend/v1/inputsessions/{transactionId}.
Cette ressource renvoie les paramètres suivants :
Paramètres de session d’entrée
| Parameter | Type | Description |
|---|---|---|
transactionId | string (uuid) | Identifiant de Transaction spécifié dans le lien de téléversement mobile. |
platform | string | Plateforme mobile de l’appareil où la micro‑application est ouverte. Valeurs possibles : iOS, Android, Web. |
deviceModel | string | Modèle de l’appareil où la micro‑application est ouverte. |
OSVersion | string | Version du système d’exploitation de l’appareil où la micro‑application est ouverte. |
MIVersion | string | Version de Vantage Mobile Input ouverte par l’appareil. |
createdAt | string (date-time) | Date et heure de création de la session d’entrée. |
Obtenir l’état de la transaction
GET /api/publicapi/v1/transactions/{transactionId}.
Cette ressource renvoie des informations sur la transaction, notamment :
transactionId. Identifiant unique de la transactionstatus. État actuel de la transaction (New, Queued, InProgress, Processed, etc.)createdAt. Date de création de la transactiondocuments. Tableau des documents de la transaction
Téléchargement des modèles pour analyser les images de documents
GET /api/mobileinputbackend/v1/models.
Cet endpoint fournit des modèles qui aident l’application mobile à :
- Détecter les contours du document
- Vérifier la qualité de l’image
- Identifier les types de documents
- Valider les images capturées
Obtenir la liste des documents de la transaction
GET /api/publicapi/v1/transactions/{transactionId}/documents.
Cette ressource renvoie un tableau d’objets document, chacun contenant :
id. Identifiant du documentname. Nom du documentstatus. Statut de traitement du documentfiles. Tableau de fichiers (images) associés au document
Suppression des documents existants dans la transaction
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
Remarque : Les documents ne peuvent être supprimés qu’avant le début du traitement de la transaction.
Création d’un document dans la transaction
POST /api/publicapi/v1/transactions/{transactionId}/documents.
Exemple de corps de requête :
Charger des images capturées dans le document
POST /api/publicapi/v1/transactions/{transactionId}/documents/{documentId}/sourceFiles.
La requête doit inclure :
- Des données de formulaire avec le(s) fichier(s) image
- Des métadonnées facultatives pour chaque fichier
- Des options de traitement d’image (autoCrop, autoOrientation)
Démarrage de la transaction
POST /api/publicapi/v1/transactions/{transactionId}/start.
Cette opération initie le flux de traitement avec le Skill spécifié lors de la création de la transaction.
Exemple de requête :
- L’état de la transaction passe à
QueuedouInProgress - Les documents sont traités selon le Skill configuré
- Les résultats deviennent disponibles lorsque l’état atteint
Processed - Vous pouvez suivre la progression via le point de terminaison de statut de la transaction
