Aller au contenu

Statut de la tâche

URL de base https://api.accessful.de/api/v1/upload-service. Chaque requête nécessite l’en-tête X-API-Key — voir Authentification.

GET /job-status/{caseId}

200 OK

{ "jobStatus": "completed", "stage": "finished", "score": 87 }

score est la qualité d’accessibilité du résultat, 0–100 (définitif une fois completed). 404 est renvoyé pour un caseId inconnu.

La réponse comporte deux champs indépendants : jobStatus est le résultat global — utilisez-le pour décider quand la tâche est terminée — tandis que stage est la phase détaillée du pipeline d’un cas en cours, indiquant il en est.

jobStatusSignification
queuedEn attente dans la file.
runningEn cours de traitement.
completedTerminé — résultat prêt à être téléchargé.terminal
failedLe traitement a échoué.terminal
analyzer_failedL’étape d’analyse d’accessibilité a échoué.terminal
canceledLa tâche a été annulée.terminal
quota_pendingEn attente d’une vérification de quota asynchrone.
quota_exceededRejeté — quota contractuel épuisé.terminal

Lors de l’interrogation, arrêtez-vous dès que jobStatus atteint un état terminal.

stage indique la phase du pipeline. jobStatus: "completed" coïncide toujours avec stage: "finished" — le moment où le score est définitif.

stageSignification
queuedAccepté ; en attente de la première analyse.
analyzingL’analyse d’accessibilité initiale est en cours.
resolvingLa remédiation par IA est en cours.
revalidatingLe fichier remédié est en cours de réanalyse ; le score est recalculé.
finishedTerminé — le score reflète le fichier remédié final.
failedLe traitement s’est arrêté sur une erreur.