REST-API

REST-API: Ihr Upsellr-Katalog, gesteuert aus Ihren eigenen Tools.

Legen Sie Produkte aus Ihrem ERP an, laden Sie Ihre Lieferantendateien hoch, starten Sie Anreicherung und Generierung und lesen Sie anschließend die Inhalte, die für jeden Kanal und jede Sprache verfasst wurden. Eine dokumentierte REST-API, mit Schlüsseln mit begrenzten Rechten.

Kategorie
API
Richtung
Lesen und Schreiben
Version
REST v2, OpenAPI-Spezifikation
Schlüssel
Bis zu 10 pro Organisation, Rechte frei wählbar
Sprachen
Bezeichnungen auf Französisch, Englisch, Spanisch und Deutsch
Authentifizierung
API-Schlüssel im Authorization-Header
Pläne
Plan Enterprise
Anbieter
Upsellr

01Was die API kann

Upsellr, aus Ihren eigenen Tools.

  1. 01

    Produkte stapelweise anlegen

    Senden Sie bis zu 100 Produkte pro Aufruf. Upsellr erkennt sie an EAN, SKU oder Herstellerreferenz und Marke: Ein bereits bekanntes Produkt wird nicht dupliziert, es erhält eine neue Version, wenn sich ein Wert ändert.

  2. 02

    Ihre master data lesen

    Felder, Wertelisten, Kategorien und Vorlagen: Was Ihren Katalog strukturiert, lässt sich über die API lesen, mit Bezeichnungen in Ihrer Sprache.

  3. 03

    Lieferantendateien hochladen

    Legen Sie Ihre Tabellen und PDFs in der Dateibibliothek von Upsellr ab: bis zu 10 MiB in einem Upload, darüber hinaus in mehreren Teilen.

  4. 04

    Anreicherung und Generierung starten

    Starten Sie einen Lauf für eine Auswahl, eine Suche oder den gesamten Katalog, bis zu 50.000 Produkte: Lily reichert die master data an, Max schreibt die Seiten Ihrer Kanäle, oder einer Ihrer Workflows wird ausgeführt.

  5. 05

    Generierte Inhalte lesen

    Jedes Produkt liefert seine master data, seine importierten Werte und seine generierten Inhalte, geordnet nach Kanal und Sprache.

  6. 06

    Läufe verfolgen

    Ein Lauf lässt sich über die API oder per Webhook verfolgen: Ob abgeschlossen, fehlgeschlagen oder gestoppt, Ihr Tool wird benachrichtigt.

02Erste Schritte

Ihre erste Anfrage in wenigen Minuten.

  1. 01

    Öffnen Sie die Organisationseinstellungen

    Bereich API und Webhooks, Inhabern und Administratoren vorbehalten.

  2. 02

    Erstellen Sie einen Schlüssel

    Wählen Sie seine Rechte: nur Lesen, Lesen und Schreiben oder Vollzugriff. Fügen Sie bei Bedarf ein Ablaufdatum und zugelassene IP-Adressen hinzu.

  3. 03

    Binden Sie ihn in Ihr Tool ein

    Er wird bei jedem Aufruf im Authorization-Header mitgesendet.

  4. 04

    Rufen Sie die API von Ihrem Server auf

    Sie wird nicht aus einem Browser aufgerufen: Ihre Schlüssel bleiben auf dem Server.

  5. 05

    Verfolgen Sie Ihre Läufe

    Über die API oder mit einem Webhook, der Sie am Ende jedes Laufs benachrichtigt.

03Ressourcen

Was die API lesen und schreiben kann.

RessourceLesenSchreiben
ProdukteJaJa
EAN, SKU und HerstellerreferenzJaJa
Werte der master dataJaJa
Generierte Inhalte, nach Kanal und SpracheJaNein
Felder und Listen der master dataJaNein
QuelldateienJaJaBis zu 10 MiB oder in mehreren Teilen
Anreicherungs- und GenerierungsläufeJaJa
Preis

Kompatibilität und Voraussetzungen

  • Der Plan Enterprise
  • Eine Inhaber- oder Administratorrolle zum Erstellen der Schlüssel
  • Ein Server, der die API aufruft, niemals ein Browser
  • Der Header Authorization: Bearer bei jedem Aufruf
  • Tipp: ein Schlüssel pro Tool, nur mit den nötigen Rechten

Sie behalten die Kontrolle

Schlüssel unter Kontrolle.

  • Rechte pro Schlüssel: nur Lesen, Lesen und Schreiben oder Vollzugriff
  • Ein Ablaufdatum und zugelassene IP-Adressen, wenn Sie möchten
  • Aufruflimits pro Organisation, mit Hinweis bei Überschreitung
  • Eine Anfrage-ID in jeder Antwort, für den Support

04Fragen

Fragen zur Upsellr-API.

Ist die API in meinem Plan enthalten?

Sie ist dem Plan Enterprise vorbehalten. In den anderen Plänen ist der Bereich API und Webhooks sichtbar, aber gesperrt.

Wo finde ich die Dokumentation?

Die API-Referenz wird aus ihrer OpenAPI-Spezifikation generiert, mit Beispielen in curl, JavaScript, Python und Ruby.

Welche Aufruflimits gelten?

Pro Organisation: 200 Lese- und 60 Schreibaufrufe pro Minute sowie 20 pro Minute für aufwendige Vorgänge wie das Anlegen von Produkten, das Hochladen von Dateien und das Starten von Läufen. Darüber hinaus antwortet die API mit 429 und der einzuhaltenden Wartezeit.

Kann ich ein Produkt über die API ändern oder löschen?

Noch nicht. Sie legen Produkte an, und ein erneut gesendetes bestehendes Produkt erhält eine neue Version, wenn sich ein Wert ändert. Änderungen und Löschungen erfolgen in Upsellr.

Wie vermeide ich Duplikate?

Upsellr erkennt jedes Produkt an seiner EAN, seiner SKU oder seiner Herstellerreferenz und Marke: Wird dasselbe Produkt erneut gesendet, entsteht kein Duplikat.

Kann ich die Anreicherung aus meinem Tool starten?

Ja. Starten Sie die Anreicherung, die Generierung, beides oder einen Ihrer Workflows, für eine Auswahl, eine Suche oder den gesamten Katalog, bis zu 50.000 Produkte pro Lauf.

Woran erkenne ich, dass ein Lauf beendet ist?

Fragen Sie den Lauf über die API ab, oder erhalten Sie einen Webhook, wenn er abgeschlossen wird, fehlschlägt oder gestoppt wird.

Gibt es ein SDK?

Derzeit nicht: Die API ist eine klassische REST-API, und die Referenz liefert Beispiele zum direkten Kopieren.

Ihr nächstes Produkt
verdient mehr als Copy-and-paste.

Geben Sie Ihrem KI-Team seine ersten Produkte.