Dokumentation & Zugang beantragen
Die API gibt Preislistendaten im JSON-Format zurück. Der Zugriff ist nur mit einem gültigen, freigegebenen API-Key möglich. Je nach Key wird automatisch die zugehörige Preisliste geladen.
Tragen Sie Ihre Angaben ein. Nach der Übermittlung wird Ihr Antrag vom Admin geprüft und freigegeben.
Der API-Key wird mit jeder Anfrage mitgeschickt — entweder im HTTP-Header (empfohlen) oder als URL-Parameter:
GET https://data.innodis.ch/api.php
Authorization: Bearer IHR_API_KEY
GET https://data.innodis.ch/api.php?api_key=IHR_API_KEY
https://data.innodis.ch/api.php?api_key=IHR_API_KEY
Falls Sie Zugriff auf mehrere Preislisten haben, können Sie mit
preisliste gezielt eine davon abrufen. Der Wert entspricht dem internen
Schlüssel der Preisliste (z. B. haendler).
https://data.innodis.ch/api.php?api_key=IHR_API_KEY&preisliste=haendler
https://data.innodis.ch/api.php?api_key=IHR_API_KEY&search=Begriff
POST https://data.innodis.ch/register.php
Content-Type: application/json
{ "email": "info@firma.ch", "name": "Firma XY" }
Alle Antworten sind JSON. Erfolgreiche Datenanfragen liefern:
{
"source": "Firma XY",
"preislisten": ["Händler-Preisliste", "Sonderpreise"],
"count": 42,
"data": [
{ "Artikelnummer": "1234", "Bezeichnung": "...", "Preis": "12.50", "_preisliste": "Händler-Preisliste" },
...
]
}
Die Spaltenbezeichnungen entsprechen der ersten Zeile der jeweiligen Excel-Datei. Das Feld
_preisliste gibt bei jedem Eintrag an, aus welcher Preisliste er stammt.
preislisten listet alle in der Antwort enthaltenen Preislisten auf.
{ "error": "Beschreibung des Fehlers" }