Partner-API › Grundlagen › Konventionen

Konventionen

Anfragen

MethodeAusschließlich GET. Andere Methoden werden mit 405 abgewiesen.
ProtokollNur HTTPS. Unverschlüsselte Aufrufe werden umgeleitet, dabei stünde dein Schlüssel im Klartext auf der Leitung.
KodierungParameterwerte URL-kodiert, UTF-8. Ein Kaufmanns-Und im Kategorienamen wird zu %26, ein Leerzeichen zu %20.
ZeitüberschreitungWir antworten in der Regel unter einer Sekunde. Setze im Client 30 Sekunden an.

Antworten

Formatapplication/json; charset=utf-8
PreiseDezimalzahl mit Punkt als Trennzeichen, zwei Nachkommastellen, immer Euro. Beispiel: 22.61
ProzenteDezimalzahl mit einer Nachkommastelle. 51.6 bedeutet 51,6 Prozent unter dem üblichen Preis.
DatumISO 8601. Reine Tagesangaben als JJJJ-MM-TT, Zeitpunkte als JJJJ-MM-TTThh:mm:ss.
Fehlende Wertenull, nie ein leerer Text und nie 0. Ein null bei price_lowest heißt „nicht bekannt“, nicht „kostenlos“.
Unbekannte FelderWir dürfen jederzeit Felder ergänzen. Dein Client sollte unbekannte Felder überspringen statt daran zu scheitern.

Statuscodes

CodeBedeutung
200Erfolg. Auch dann, wenn die Trefferliste leer ist.
400Ein Parameter fehlt oder liegt außerhalb des erlaubten Bereichs.
401Kein oder ungültiger Schlüssel.
403Schlüssel gültig, aber für diesen Zugriff nicht berechtigt.
404Die angefragte Ressource kennen wir nicht.
429Tageslimit ausgeschöpft.
500Fehler bei uns. Bitte melden, gerne mit Zeitpunkt und Aufruf.
503Ein Teildienst ist vorübergehend nicht erreichbar. Später erneut versuchen.