Zum Inhalt springen

Job-Status

Basis-URL https://api.accessful.de/api/v1/upload-service. Jede Anfrage benötigt den X-API-Key-Header — siehe Authentifizierung.

GET /job-status/{caseId}

200 OK

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

score ist die Barrierefreiheits-Qualität des Ergebnisses, 0–100 (final, sobald completed). 404 wird bei unbekannter caseId zurückgegeben.

Die Antwort hat zwei unabhängige Felder: jobStatus ist das grobe Ergebnis — nutze es, um zu entscheiden, wann der Job fertig ist — während stage die feingranulare Pipeline-Phase eines laufenden Cases ist und angibt, wo er sich gerade befindet.

jobStatusBedeutung
queuedWartet in der Warteschlange.
runningWird gerade verarbeitet.
completedFertig — Ergebnis zum Download bereit.Endzustand
failedVerarbeitung fehlgeschlagen.Endzustand
analyzer_failedDer Analyse-Schritt ist fehlgeschlagen.Endzustand
canceledDer Job wurde abgebrochen.Endzustand
quota_pendingWartet auf eine asynchrone Kontingentprüfung.
quota_exceededAbgelehnt — Vertragskontingent erschöpft.Endzustand

Beim Pollen: stoppe, sobald jobStatus einen Endzustand erreicht.

stage gibt die Pipeline-Phase an. jobStatus: "completed" fällt immer mit stage: "finished" zusammen — dem Punkt, an dem score final ist.

stageBedeutung
queuedAngenommen; wartet auf die erste Analyse.
analyzingDie initiale Barrierefreiheits-Analyse läuft.
resolvingDie KI-Remediation läuft.
revalidatingDie remediierte Datei wird erneut analysiert; score wird neu berechnet.
finishedFertig — score entspricht der finalen remediierten Datei.
failedVerarbeitung wegen eines Fehlers gestoppt.