Job Queue
Bei Schreiboperationen, kann es vorkommen, dass bestimmte Aktionen asynchron erfolgen und mehrere Minuten brauchen, bis sie erledigt sind.
In dem Fall erhalten Sie vom Server ein 202 Accepted
zurück zusammen mit einem Link zu einem Job der den Status pending
hat.
Den Link finden Sie entweder im Content-Location
-Header oder im JSON-Body unter data.links.queue-job
.
Sobald ein Job erfolgreich abgearbeitet ist, wird sein Status auf done
gesetzt.
GET /queue-jobs
Gibt Ihnen eine Liste von Jobs die im Status pending
sind. Es gibt derzeit keine Filter.
Anhand von /data/links/object
lässt es sich auf das Objekt schließen, das erstellt/bearbeitet wird und anhand von /data/relationsships/owner/data/id
können Reseller die Jobs ihren Endkunden zuordnen.
Bitte beachten:
- Erledigte Jobs werden nach 24h gelöscht.
- Im Kundenmenü ausgelöste Jobs erscheinen hier nicht.
GET /queue-jobs/{id}
Liefert einen einzelnen Job anhand seiner ID zurück.