Attribut nach ID abrufen
GET
/pimapi/v1/attributes/{attributeId}Ruft detaillierte Eigenschaften, Regeln und Wertelistenbeschränkungen eines einzelnen Attributs anhand seiner ID ab.
Pfadparameter
Abschnitt betitelt „Pfadparameter“| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
attributeId | string | Ja | Eindeutige ID des abzurufenden Attributs (z. B. COLOR). |
Abfrageparameter (Query-Parameter)
Abschnitt betitelt „Abfrageparameter (Query-Parameter)“| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
languageId | string | Nein | Sprachkürzel zur Lokalisierung von Beschreibungen (z. B. en, de). Wenn weggelassen, werden alle übersetzten Werte zurückgegeben. |
Code-Beispiele
Abschnitt betitelt „Code-Beispiele“curl -X GET "https://dev.pxm.eu.prodexa.com/pxm/pimapi/v1/attributes/COLOR?languageId=de" \ -H "X-API-KEY: ihr_hex_api_schluessel" \ -H "Accept: application/json"const headers = new Headers();headers.append("X-API-KEY", "ihr_hex_api_schluessel");headers.append("Accept", "application/json");
fetch("https://dev.pxm.eu.prodexa.com/pxm/pimapi/v1/attributes/COLOR?languageId=de", { method: 'GET', headers: headers}) .then(response => response.json()) .then(result => console.log(result)) .catch(error => console.log('error', error));Antwortstruktur
Abschnitt betitelt „Antwortstruktur“HTTP 200 OK Antwort
Abschnitt betitelt „HTTP 200 OK Antwort“Gibt das vollständig expandierte Attribut-Metadatenobjekt zurück.
{ "status": 200, "meta": { "languageId": "de" }, "data": { "attributeId": "COLOR", "extAttributeId": "EXT_COLOR_99", "attribute.description": [ { "languageId": "de", "value": "Farbe" } ], "attribute.longDescription": [ { "languageId": "de", "value": "Standardmäßige Marketing-Farbauswahl des Produkts" } ], "fallbackDescription": "Color", "extClassificationSystem": "eCl@ss", "extDefaultName": "Color", "isDefaultOverwritable": false, "isMultiLanguage": true, "isMultivalued": false, "isReadonly": false, "isSupplierResponse": false, "excludeFromProductSearch": false, "expression": null, "facetOrderNo": 5, "documentUrl": null, "isRequired": false, "isVariable": true, "orderNo": 1, "attributeSection": { "attributeSectionId": "TECHNICAL_DETAILS", "description": [ { "languageId": "de", "value": "Technische Details" } ] }, "attributeType": { "type": "VALUE_LIST", "typeExtension": { "isRequired": false, "isVariable": true, "orderNo": 1, "defaultValue": "BLACK", "unitOfMeasure": { "unitOfMeasureId": "UOM_PCS", "unitOfMeasureId.symbol": "pcs", "unitOfMeasureId.description": [ { "languageId": "de", "value": "Stück" } ] }, "valueList": { "valueListId": "VL_COLORS", "description": [ { "languageId": "de", "value": "Farbliste" } ], "valueListItems": [ { "value": "BLACK", "description": [ { "languageId": "de", "value": "Schwarz" } ], "fallBackDescription": "Schwarz", "orderNo": 1 }, { "value": "WHITE", "description": [ { "languageId": "de", "value": "Weiß" } ], "fallBackDescription": "Weiß", "orderNo": 2 } ] } } }, "createdOn": "2026-06-15T09:00:00Z", "createdBy": "admin", "changedOn": "2026-06-17T11:00:00Z", "changedBy": "editor_1" }}HTTP 404 Not Found Antwort
Abschnitt betitelt „HTTP 404 Not Found Antwort“Wird zurückgegeben, wenn die angegebene Attribut-ID im System nicht existiert.
{ "status": 404, "meta": { "languageId": "de" }, "error": "No Attribute found"}