AMC-Ergebnisse per Download-URL abrufen

Kurz gesagt: Nach dem Start einer Ausführung liefert die API eine workflowExecutionId. Mit Instanz-ID und dieser ID rufen Sie den Endpunkt downloadUrls auf und erhalten eine vorsignierte URL für die Ergebnis-CSV. Ist der Bericht noch nicht fertig, antwortet die API mit der Meldung, die Ausführung sei nicht zum Download verfügbar.

Wann welcher Weg

Die Download-URL funktioniert für jede Instanz, auch wenn Sie keinen S3-Bucket verbunden haben. Berichte lassen sich dann nur über diese URL abholen. Mit Bucket kann die Download-URL zusätzlich genutzt werden, um das Ergebnis einer bestimmten Ausführung gezielt zu holen.

Was die Dokumentation offen lässt

Die von uns gelesene Seite nennt keine Gültigkeitsdauer der vorsignierten URL. Laden Sie die Datei daher direkt nach dem Abruf herunter und speichern Sie die URL nicht langfristig.

Schritt für Schritt

  1. Ausführung starten. Starten Sie den Workflow über die workflowExecutions-Ressource und notieren Sie die workflowExecutionId aus der Antwort.
  2. Download-URL anfordern. Rufen Sie GET /amc/reporting/{instanceId}/workflowExecutions/{workflowExecutionId}/downloadUrls mit Instanz-ID und Ausführungs-ID auf.
  3. CSV herunterladen. Öffnen Sie die zurückgegebene URL oder laden Sie sie per Skript herunter. Wenn der Bericht noch nicht fertig ist, wiederholen Sie die Abfrage später.

Quellen: Amazon Ads API: Get your workflow results · Amazon Ads API: Get started with AMC (abgerufen am 2026-10-09)

Weiterlesen: Ergebnisse in Amazon S3 · Workflow-Automatisierung