- Réception de la liste de toutes les Skills disponibles.
- Création et démarrage d’une transaction.
- Suivi de l’état de la transaction.
- Téléchargement des fichiers source et des fichiers de résultats.
Étape 1. Obtenir la liste de tous les Skills disponibles
GET à la ressource skills :
Exécutez la commande suivante :
Par conséquent, vous recevrez des informations sur tous les Skills ajoutés à l’instance de l’application.
Étape 2. Créer et lancer une transaction
POST à la ressource transactions/launch :
Dans l’URL, spécifiez le paramètre de requête skillId (renvoyé par l’appel d’API précédent). Dans le corps de la requête, envoyez le fichier à traiter avec les métadonnées facultatives. Vous pouvez également transmettre les paramètres facultatifs registrationParameters et skillParameters dans le corps de la requête.
Voici un exemple de corps de requête :
id de la transaction créée.
Étape 3. Surveiller l’état de la transaction
GET vers la ressource transactions :
Exécutez la commande suivante :
En conséquence, vous recevrez une réponse indiquant l’état de la transaction. Le traitement de la transaction peut être dans l’un des états suivants :
New. La transaction a été créée mais n’a pas encore été mise en file d’attente pour traitement.Queued. La transaction est en file d’attente pour traitement.InProgress. La transaction est en cours de traitement.Processed. La transaction a été traitée avec succès.ProcessedWithWarnings. La transaction a été traitée, mais des avertissements se sont produits.NotProcessed. La transaction n’a pas été traitée en raison d’une erreur.Deleted. La transaction a été supprimée par l’utilisateur ou automatiquement conformément à la stratégie de conservation.
Processed ou ProcessedWithWarnings, passez à l’étape 4.
Étape 4. Télécharger les fichiers source et les fichiers de résultat
GET à la ressource transactions/files/download, en spécifiant l’ID du fichier reçu lors de la requête précédente :
Exécutez la commande suivante :
