Skip to main content
Mit der Admin API automatisieren Sie PricePirate-Workflows aus Ihren eigenen Tools.

Basis-URL

Verwenden Sie diese Basis-URL für alle Anfragen an die Admin API:

Authentifizierung

Erstellen Sie einen API-Schlüssel unter Einstellungen → API-Schlüssel. Der Token hat das Format pp_live_<prefix>.<secret> und wird nur einmal angezeigt. Kopieren Sie ihn sofort. Übergeben Sie den Token im Authorization-Header:
Fehlende, ungültige oder widerrufene Token führen zu 401 UNAUTHORIZED.

Schreibvorgänge und Idempotenz

Schreibende Anfragen erfordern einen Idempotency-Key-Header. Das gilt für POST-, PUT-, PATCH- und DELETE-Anfragen. Verwenden Sie für jeden logischen Schreibvorgang einen eindeutigen Schlüssel. Eine UUID eignet sich gut.
Wird derselbe Schlüssel mit identischem Inhalt erneut gesendet, antwortet die API mit der zwischengespeicherten Antwort und diesem Header:
Die API speichert Idempotenzantworten 24 Stunden lang. Wenn Sie denselben Schlüssel mit anderem Inhalt erneut verwenden, antwortet die API mit 409 idempotency_key_reuse. Wenn eine andere Anfrage mit demselben Schlüssel noch läuft, antwortet die API mit 409 idempotency_key_in_progress.

Rate Limits

Pro API-Schlüssel sind 60 Anfragen pro Minute zulässig. Bei Überschreitung antwortet die API mit 429 TOO_MANY_REQUESTS und einem Retry-After-Header. Der Header enthält die Anzahl der Sekunden, die Sie vor dem nächsten Versuch warten sollten.

Fehler

Fehlerantworten verwenden eine einheitliche JSON-Struktur:
Jede Fehlerantwort enthält eine requestId. Geben Sie diese bei Supportanfragen an.

Paginierung

Listen-Endpunkte verwenden die Query-Parameter page und perPage. page ist einsbasiert. Verwenden Sie page=1 für die erste Seite.

Referenz

Nutzen Sie die Endpunkte in der Admin API Navigation für Parameter, Antwortschemas und Beispiele.