Zum Inhalt springen

Produkte suchen

GET/pimapi/v1/catalogs/{catalogId}/products/search

Führt eine schnelle Produktsuche in einem Katalog durch, die den angegebenen Klassifikationssystemen und Gruppenfiltern entspricht.


ParameterTypErforderlichBeschreibung
catalogIdstringJaEindeutige ID des zu durchsuchenden Katalogs (z. B. CAT_STANDARD).
ParameterTypErforderlichBeschreibung
classificationIdstringNeinFiltern nach der zugeordneten Klassifikationssystem-ID.
classificationGroupClassificationIdstringNeinFiltern nach der Klassifikationssystem-ID, die einer Klassifikationsgruppe zugeordnet ist.
classificationGroupIdstringNeinFiltern nach der Klassifikationsgruppen-ID.
languageIdstringNeinSprachkürzel zur Lokalisierung von Beschreibungen (z. B. en, de).
sortingstringNeinSortieranweisungen für Felder (z. B. +productId, -statusId).
pageintegerNeinNullbasierte Seitennummer für die Paginierung.
pageSizeintegerNeinAnzahl der Elemente pro Seite.

Terminal-Fenster
curl -X GET "https://dev.pxm.eu.prodexa.com/pxm/pimapi/v1/catalogs/CAT_STANDARD/products/search?classificationId=ECLASS_10&page=0&pageSize=1&languageId=de" \
-H "X-API-KEY: ihr_hex_api_schluessel" \
-H "Accept: application/json"

Gibt ein paginiertes Payload-Wrapper-Objekt zurück, das eine Liste passender Produkte enthält.

{
"status": 200,
"meta": {
"languageId": "de",
"page": 0,
"pageSize": 1,
"totalElements": 820,
"totalPages": 820
},
"data": [
{
"productId": "PROD_1001",
"catalogId": "CAT_STANDARD",
"_objectPreviewURI": "https://dev.pxm.eu.prodexa.com/pxm/api/files/previews/screw_thumb.jpg",
"_objectName": "M6 Stahlschraube",
"_objectDescription": "Premium Edelstahl M6 Maschinenschraube mit Innensechskant."
}
]
}

Wird zurückgegeben, wenn keine Produkte gefunden werden, die der Suchanfrage entsprechen.

{
"status": 404,
"meta": {
"languageId": "de"
},
"error": "No Products found"
}