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 où
il en est.
jobStatus | Signification | |
|---|---|---|
queued | En attente dans la file. | |
running | En cours de traitement. | |
completed | Terminé — résultat prêt à être téléchargé. | terminal |
failed | Le traitement a échoué. | terminal |
analyzer_failed | L’étape d’analyse d’accessibilité a échoué. | terminal |
canceled | La tâche a été annulée. | terminal |
quota_pending | En attente d’une vérification de quota asynchrone. | |
quota_exceeded | Rejeté — 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.
stage | Signification |
|---|---|
queued | Accepté ; en attente de la première analyse. |
analyzing | L’analyse d’accessibilité initiale est en cours. |
resolving | La remédiation par IA est en cours. |
revalidating | Le fichier remédié est en cours de réanalyse ; le score est recalculé. |
finished | Terminé — le score reflète le fichier remédié final. |
failed | Le traitement s’est arrêté sur une erreur. |