AMC-API: HTTP 400 beim Abbrechen einer beendeten Ausführung

Der Status einer Ausführung lässt sich nur auf CANCELLED setzen, solange sie PENDING oder RUNNING ist; bei beendeten Ausführungen antwortet die API mit 400.

Symptom

Das Update einer Ausführung auf CANCELLED antwortet mit 400.

Ursache

Laut API-Referenz führt das Aktualisieren einer Ausführung im Status FAILED, SUCCEEDED oder CANCELLED zu einer 400-Antwort.

Lösung

  1. Vor dem Abbrechen den Status lesen und nur PENDING oder RUNNING abbrechen.
  2. Eine 400 auf ein bereits beendetes Ziel nicht als Fehler behandeln, sondern als erledigt.

Die Ursache folgt der Amazon-Dokumentation. Die Lösungsschritte sind teils unsere Einordnung und ersetzen keine Rückfrage beim Amazon-Support.

Quelle: AMC reporting API reference (abgerufen am 2026-10-09)

Siehe auch: Schema-Referenz mit Aggregationsschwellen · Alle AMC-Fehler