Zum Hauptinhalt springen
GET
/
endpoint
Produktliste anfordern
curl --request GET \
  --url https://api.example.com/endpoint
Dieser Endpoint ruft eine Liste von Produkten ab.
Kameleoon nimmt das filters-Objekt nicht in die Antwort auf, wenn Sie die Abfrageparameter categories oder filters nicht verwenden.

Anfrage

GET https://api.products.kameleoon.com/products

Abfrageparameter

ParameterTypErforderlichBeschreibung
didStringTrueDevice-ID. Holen Sie diese ID aus dem Cookie KameleoonProducts_device_id. Rufen Sie sie vor dem Aufruf dieses Endpoints aus dem Backend ab. Geben Sie did nur an, wenn Sie Filter oder Algorithmen verwenden, die auf historischen Gerätedaten basieren, wie zum Beispiel “Recently Viewed” oder “Recommended for You.”
sidStringTrueTemporäre Benutzersitzungs-ID. Holen Sie diese ID aus dem Cookie KameleoonProducts_session_code. Rufen Sie sie vor dem Aufruf dieses Endpoints aus dem Backend ab. Geben Sie sid nur an, wenn Sie Filter oder Algorithmen verwenden, die auf historischen Benutzerdaten basieren, wie zum Beispiel “Recently Viewed” oder “Recommended for You.”
shop_idStringTrueStore Key. Sie finden ihn in Recommendations > Settings > Store settings in der Kameleoon App. Kontaktieren Sie Ihren Customer Success Manager, falls erforderlich, um den Schlüssel zu erhalten.
limitIntegerFalseMaximale Anzahl der von der API zurückgegebenen Ergebnisse.
pageIntegerFalseMaximale Anzahl der von der API zurückgegebenen Seiten.
locationsArrayFalseDurch Kommas getrennte Liste von Standort-IDs.
brandsArrayFalseDurch Kommas getrennte Liste von Marken zur Filterung.
merchantsList of stringsFalseDurch Kommas getrennte Liste von Händlern zur Filterung.
categoriesList of stringsFalseDurch Kommas getrennte Liste von Kategorien zur Filterung.
filtersJSON stringFalseOptionaler escapter JSON-String mit Filterparametern. Beispiel: {"bluetooth":["yes"],"offers":["15% cashback"],"weight":["1.6"]}
filters_search_byJSON stringFalseFilter-Suchoptionen: name, quantity, popularity.

Antwort

NameTypBeschreibung
brandsArrayMarkeninformationen. Jedes Objekt enthält diese Eigenschaften.
categoriesArray of objectsKategorieinformationen. Jedes Objekt enthält diese Felder.
filtersArrayFilterinformationen. Jedes Objekt enthält diese Eigenschaften.
price_rangeObjectMindest- und Höchstpreise der Produkte. Enthält diese Eigenschaften.
productsArray of objectsProduktinformationen. Jedes Objekt enthält diese Eigenschaften.
products_totalIntegerGesamtanzahl der Produkte.
price_rangesArray of objectsObjekte mit den Feldern to und count, die die obere Grenze der Preisspanne und die Anzahl der Produkte in dieser Spanne darstellen.
price_medianIntegerMedianpreis der Produkte.

Markeneigenschaften

NameTypBeschreibung
nameStringMarkenname.
pictureStringURL des Markenbildes.
countIntegerAnzahl der Übereinstimmungen.

Kategoriefelder

NameTypBeschreibung
idStringKategorie-ID.
nameStringKategoriename.
urlStringKategorie-URL.
url_handleStringPfad zur Kategorie.
countNumberAnzahl der Produkte in der Kategorie.
parentStringID der übergeordneten Kategorie.
aliasStringAlternativer Kategoriename.

Filtereigenschaften

NameTypBeschreibung
filterObjectEnthält diese Eigenschaften.

Filterwertfelder

NameTypBeschreibung
countIntegerGesamtanzahl der Produkte, die den ausgewählten Filtern entsprechen.
priorityIntegerFilterpriorität.
rangesIntegerAggregationsergebnisbereiche.
valuesArray of objectsWerteobjekte mit diesen Eigenschaften.

Wertdetails

NameTypBeschreibung
valueStringWert-Label.
countIntegerAnzahl der Produkte mit diesem Parameter.

Preisspannenfelder

NameTypBeschreibung
minIntegerMindestpreis.
maxIntegerHöchstpreis.

Produktfelder

NameTypBeschreibung
brandStringProduktmarke.
currencyStringProduktwährung. Entspricht der Währung in den Shop-Einstellungen.
idStringProdukt-ID.
is_newBooleanProdukteigenschaft (standardmäßig NULL).
nameStringProduktname.
old_priceStringAlter Produktpreis (standardmäßig 0).
priceIntegerProduktpreis.
price_formattedStringProduktpreis mit Währung.
price_full_formattedStringFormatierter Produktpreis (zum Beispiel “547.67 $”).
pictureStringURL des Produktbildes im Kameleoon-Speicher.
urlStringProdukt-URL.
descriptionStringProduktbeschreibung.
category_idsArray of stringsIDs der Kategorien für das Produkt.
fashion_featureStringModekategoriemerkmal (zum Beispiel “for kids” oder “adult”).
fashion_genderStringGeschlechtsbezeichnung des Produkts.
sales_rateIntegerAnzahl der verkauften Produkte.
relative_sales_rateIntegerAnteil der Verkäufe in Prozent.
image_URLStringURL zum Originalproduktbild.
image_URL_handleStringPfad zum Produktbild.
image_URL_resizedObjectBildgrößen und ihre entsprechenden Pfade.
_idStringInterne ID.
group_idStringIdentifikator für gruppierte Produkte.
barcodeStringProdukt-Barcode.
categoriesArrayProduktkategorien. Jedes Objekt enthält diese Eigenschaften.

Produktkategorieigenschaften

NameTypBeschreibung
idStringKategorie-ID.
nameStringKategoriename.
parentStringID der übergeordneten Kategorie.
paramsArrayParameterobjekte mit diesen Eigenschaften.

Parametereigenschaften

NameTypBeschreibung
keyStringParametername.
valuesArrayListe der Werte.