REST API

REST API: uw Upsellr-catalogus, aangestuurd vanuit uw eigen tools.

Maak producten aan vanuit uw ERP, upload uw leveranciersbestanden, start verrijking en generatie en lees daarna de content die voor elk kanaal en elke taal is geschreven. Een gedocumenteerde REST API, met sleutels met beperkte rechten.

Categorie
API
Richting
Lezen en schrijven
Versie
REST v2, OpenAPI-specificatie
Sleutels
Tot 10 per organisatie, rechten naar keuze
Talen
Labels in het Frans, Engels, Spaans en Duits
Authenticatie
API-sleutel in de Authorization-header
Abonnementen
Enterprise-abonnement
Uitgever
Upsellr

01Wat de API doet

Upsellr, vanuit uw eigen tools.

  1. 01

    Maak uw producten in batches aan

    Verstuur tot 100 producten per aanroep. Upsellr herkent ze aan EAN, SKU of fabrikantreferentie en merk: een bekend product wordt niet gedupliceerd, maar krijgt een nieuwe versie als een waarde verandert.

  2. 02

    Lees uw master data

    Velden, waardelijsten, categorieën en sjablonen: wat uw catalogus structureert, leest u via de API, met labels in uw taal.

  3. 03

    Upload uw leveranciersbestanden

    Plaats uw spreadsheets en pdf’s in de bestandsbibliotheek van Upsellr: tot 10 MiB in één upload, daarboven in meerdere delen.

  4. 04

    Start verrijking en generatie

    Start een verwerking op een selectie, een zoekopdracht of de hele catalogus, tot 50.000 producten: Lily verrijkt de master data, Max schrijft de pagina’s van uw kanalen, of een van uw workflows wordt uitgevoerd.

  5. 05

    Lees de gegenereerde content

    Elk product geeft zijn master data, zijn geïmporteerde waarden en zijn gegenereerde content terug, geordend per kanaal en per taal.

  6. 06

    Volg uw verwerkingen

    Een verwerking volgt u via de API of via een webhook: voltooid, mislukt of gestopt, uw tool krijgt een melding.

02Aan de slag

Uw eerste request binnen enkele minuten.

  1. 01

    Open de organisatie-instellingen

    Sectie API en webhooks, voorbehouden aan eigenaren en beheerders.

  2. 02

    Maak een sleutel aan

    Kies de rechten: alleen lezen, lezen en schrijven, of volledige toegang. Voeg desgewenst een vervaldatum en toegestane IP-adressen toe.

  3. 03

    Koppel hem aan uw tool

    Hij wordt bij elke aanroep meegestuurd in de Authorization-header.

  4. 04

    Roep de API aan vanaf uw server

    Niet vanuit een browser: uw sleutels blijven aan de serverkant.

  5. 05

    Volg uw verwerkingen

    Via de API, of met een webhook die u aan het einde van elke verwerking een melding stuurt.

03Resources

Wat de API kan lezen en schrijven.

ResourceLezenSchrijven
ProductenJaJa
EAN, SKU en fabrikantreferentieJaJa
Waarden van de master dataJaJa
Gegenereerde content, per kanaal en per taalJaNee
Velden en lijsten van de master dataJaNee
BronbestandenJaJaTot 10 MiB, of in meerdere delen
Verrijkings- en generatieverwerkingenJaJa
Prijs

Compatibiliteit en vereisten

  • Het Enterprise-abonnement
  • Een rol als eigenaar of beheerder om sleutels aan te maken
  • Een server om de API aan te roepen, nooit een browser
  • De header Authorization: Bearer bij elke aanroep
  • Tip: één sleutel per tool, met alleen de rechten die nodig zijn

U houdt de regie

Sleutels onder controle.

  • Rechten per sleutel: alleen lezen, lezen en schrijven, of volledige toegang
  • Een vervaldatum en toegestane IP-adressen, als u dat wilt
  • Aanroeplimieten per organisatie, met een melding bij overschrijding
  • Een request-ID in elk antwoord, voor de support

04Vragen

Vragen over de Upsellr API.

Zit de API in mijn abonnement?

De API is voorbehouden aan het Enterprise-abonnement. Bij de andere abonnementen is de sectie API en webhooks zichtbaar maar vergrendeld.

Waar vind ik de documentatie?

De API-referentie wordt gegenereerd uit de OpenAPI-specificatie, met voorbeelden in curl, JavaScript, Python en Ruby.

Wat zijn de aanroeplimieten?

Per organisatie: 200 leesacties en 60 schrijfacties per minuut, en 20 per minuut voor zware bewerkingen, zoals producten aanmaken, bestanden uploaden en verwerkingen starten. Daarboven antwoordt de API met 429 en de wachttijd.

Kan ik een product via de API wijzigen of verwijderen?

Nog niet. U maakt producten aan, en een bestaand product opnieuw versturen geeft het een nieuwe versie als een waarde verandert. Wijzigen en verwijderen doet u in Upsellr.

Hoe voorkom ik duplicaten?

Upsellr herkent elk product aan zijn EAN, zijn SKU, of zijn fabrikantreferentie en merk: hetzelfde product opnieuw versturen dupliceert het niet.

Kan ik de verrijking vanuit mijn tool starten?

Ja. Start de verrijking, de generatie, beide, of een van uw workflows, op een selectie, een zoekopdracht of de hele catalogus, tot 50.000 producten per verwerking.

Hoe weet ik dat een verwerking klaar is?

Vraag de verwerking op via de API, of ontvang een webhook wanneer ze voltooid is, mislukt of wordt gestopt.

Is er een SDK?

Voorlopig niet: de API is een gewone REST API, en de referentie bevat voorbeelden die u direct kunt kopiëren.

Je volgende product
verdient meer dan knippen en plakken.

Geef je AI-team zijn eerste producten om mee aan de slag te gaan.