Fetch Complete Information of Products V2
Allows to fetch extensive product information in different formats (existence flag, JSON or HTML). Up to 30 products can be requested in a single call.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
Requests
Description | Example |
---|---|
General and product-specific queries.
Content-Type:
application/json
|
{ "outputMode": "normal", "queries": { "product-images": { "type": "json", "settings": { "limit": 5 } }, "attachments": { "type": "json", "settings": { "hideGroups": true } } }, "products": [ { "itemNumber": "2186 183", "supplierNumber": "WI", "queries": { "cover": { "type": "exists" } } }, { "itemNumber": "2186 183", "supplierNumber": "WI", "queries": { } } ] } |
Responses
Description | Example |
---|---|
200
General and product-specific queries.
Content-Type:
application/json
|
{ "success": true, "error": false, "products": [{ "productId": "ABC123", "supplierNumber": "WI", "itemNumber": "2186 183", "queries": [ { "name": "product-images", "error": false, "images": [{ "type": "COLORED_IMAGE", "typeName": "Produktbild", "description": null, "filename": "product.png", "iconUrl": "https://oxomi.com/shared-media/epoch/.../oxomi/attachments/other.png", "downloadUrl": "https://oxomi.com/dasd/pd/attachments/.../.../.../product.png", "fingerprint": "ABC123", "fileSize": "189.54 KB", "fileSizeInBytes": 189537 }] }, { "name": "attachments", "error": false, "documents": [{ "id": "11002077", "name": "Dokument 1", "internalName": "document 1", "brand": "Marke 1", "brandIcon": "http://localhost:9000/assets/images/brand-preview.png", "outdated": false, "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "pages": [ { "pageNumber": 1, "pageName": "1", "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg" } ] }] }, { "name": "cover", "error": false, "exists": true } ] },{ "productId": "ABC124", "supplierNumber": "WI", "itemNumber": "2186 184", "queries": [ { "name": "product-images", "error": false, "images": [{ "type": "COLORED_IMAGE", "typeName": "Produktbild", "description": null, "filename": "product2.png", "iconUrl": "https://oxomi.com/shared-media/epoch/.../oxomi/attachments/other.png", "downloadUrl": "https://oxomi.com/dasd/pd/attachments/.../.../.../product2.png", "fingerprint": "ABC123", "fileSize": "189.54 KB", "fileSizeInBytes": 189537 }] }, { "name": "attachments", "error": false, "documents": [{ "id": "11002077", "name": "Dokument 2", "internalName": "document 2", "brand": "Marke 1", "brandIcon": "http://localhost:9000/assets/images/brand-preview.png", "outdated": false, "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "pages": [ { "pageNumber": 2, "pageName": "2", "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg" } ] }] } ] }] } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Fetch Complete Information of Products V1 Deprecated
Allows to fetch extensive product information in different formats (existence flag, JSON or HTML). Up to 30 products can be requested by numbering the parameters itemNumber, supplierNumber or productId upwards.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
gtin1 | Specifies the GTIN of the product to search for. Can be used as an alternative to 'itemNumber1'. | false | 12345678901231 |
itemNumber1 | Specifies the item number to search for. Required if no 'productId1' is provided. | false | 2186 183 |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
model1 | Specifies the model of the product to search for. Can be used as an alternative to 'itemNumber1'. | false | Model 2186 White |
productId1 | Specifies the product entity ID to search for. Required if no 'itemNumber1' is provided. | false | ABC123 |
queries | Specifies the information to fetch for each product. Provide no suffix for JSON Data, suffix '-html' for rendered HTML and '-exists' for a boolean flag. This parameter could be provided multiple times with one parameter-value-pair for each queried information. See Produktdaten for possible values. | false | attachments-html |
queries1 | Specifies the information to fetch for a specific product. Provide no suffix for JSON Data, suffix '-html' for rendered HTML and '-exists' for a boolean flag. This parameter could be provided multiple times with one parameter-value-pair for each queried information. | false | attachments-html |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
supplierNumber1 | Specifies the number of the supplier of the product to search for. | false | WI |
Responses
Description | Example |
---|---|
200
Images and document pages for multiple products.
Content-Type:
application/json
|
{ "success": true, "error": false, "products": [{ "productId": "ABC123", "supplierNumber": "WI", "itemNumber": "2186 183", "queries": [ { "name": "product-images", "error": false, "images": [{ "type": "COLORED_IMAGE", "typeName": "Produktbild", "description": null, "filename": "product.png", "iconUrl": "https://oxomi.com/shared-media/epoch/.../oxomi/attachments/other.png", "downloadUrl": "https://oxomi.com/dasd/pd/attachments/.../.../.../product.png", "fingerprint": "ABC123", "fileSize": "189.54 KB", "fileSizeInBytes": 189537 }] }, { "name": "attachments", "error": false, "documents": [{ "id": "11002077", "name": "Dokument 1", "internalName": "document 1", "brand": "Marke 1", "brandIcon": "http://localhost:9000/assets/images/brand-preview.png", "outdated": false, "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "pages": [ { "pageNumber": 1, "pageName": "1", "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg" } ] }] } ] },{ "productId": "ABC124", "supplierNumber": "WI", "itemNumber": "2186 184", "queries": [ { "name": "product-images", "error": false, "images": [{ "type": "COLORED_IMAGE", "typeName": "Produktbild", "description": null, "filename": "product2.png", "iconUrl": "https://oxomi.com/shared-media/epoch/.../oxomi/attachments/other.png", "downloadUrl": "https://oxomi.com/dasd/pd/attachments/.../.../.../product2.png", "fingerprint": "ABC123", "fileSize": "189.54 KB", "fileSizeInBytes": 189537 }] }, { "name": "attachments", "error": false, "documents": [{ "id": "11002077", "name": "Dokument 2", "internalName": "document 2", "brand": "Marke 1", "brandIcon": "http://localhost:9000/assets/images/brand-preview.png", "outdated": false, "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "pages": [ { "pageNumber": 2, "pageName": "2", "previewUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg", "mediumUrl": "http://localhost:9000/dasd/p/documents/.../.../....jpg" } ] }] } ] }] } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Product Availability
Obtains product availability details from manufacturers. Up to 100 items can be requested by numbering the parameters item, quantity and unit upwards.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
itemNumber1 | Item number | true | 2186 183 |
mode | Mode (cached or live) | true | live |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
quantity1 | Item quantity | false | 500 |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
supplierNumber1 | Supplier number in the partnership | false | WI |
unit1 | Item unit related to the item quantity | false | PCE |
Responses
Description | Example |
---|---|
200
Successful response
Content-Type:
application/json
|
{ items: [ { "itemNumber": "2186 183", "normalizedItemNumber": "2186183", "supplierNumber": "WI", "requestedQuantity": 500, "cached": false, "unknownPartner": false, "expectedRenewedAvailability": "2022-08-15", "unit": "PCE", "unitName": "Stück", "stock": 1200, "stockIndicator": "LOW", "stockMessage": "Geringer Bestand: 1.200 Stk", "computedStockMessage": "Geringer Bestand: 1.200 Stk", "manufacturerStockMessage": "", "manufacturingTimeDays": null } ] } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Product Availability
Obtains product availability details from manufacturers. Up to 100 items can be requested.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
mode | Mode (cached or live) | true | live |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
Requests
Description | Example |
---|---|
Single item
Content-Type:
text/xml
|
<items> <mode>cached</mode> <item> <itemNumber>2186 183</itemNumber> <supplierNumber>WI</supplierNumber> <quantity>500</quantity> <unit>PCE</unit> </item> </items> |
Responses
Description | Example |
---|---|
200
Single item
Content-Type:
text/xml
|
<items> <item> <itemNumber>2186 183</itemNumber> <normalizedItemNumber>2186183</normalizedItemNumber> <supplierNumber>WI</supplierNumber> <requestedQuantity>500</requestedQuantity> <cached>false</cached> <unknownPartner>false</unknownPartner> <expectedRenewedAvailability>2022-08-15</expectedRenewedAvailability> <unit>PCE</unit> <unitName>Stück</unitName> <stock>1200</stock> <stockIndicator>LOW</stockIndicator> <stockMessage>Geringer Bestand: 1.200 Stk</stockMessage> <computedStockMessage>Geringer Bestand: 1.200 Stk</computedStockMessage> <manufacturerStockMessage/> <manufacturingTimeDays/> </item> </items> |
400
Missing parameter or malformed request
Content-Type:
text/xml
|
<result> <success>false</success> <error>true</error> <message>The parameter {missingParameter} must be filled.</message> </result> |
401
Authentication required but none provided
Content-Type:
text/xml
|
|
403
Invalid authentication or missing permission
Content-Type:
text/xml
|
|
404
Resource not found
Content-Type:
text/xml
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
text/xml
|
|
500
Unexpected server-side error
Content-Type:
text/xml
|
Resolve GTIN to Product
Resolves a product from a given GTIN13 or GTIN14.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
gtin | A valid GTIN13 or GTIN14 that should be resolved to a supplier and item number pair. | true | 12345678901231 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
filterCountry | The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
filterLanguage | The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
Responses
Description | Example |
---|---|
200
Product resolved
Content-Type:
application/json
|
{ "success": true, "error": false, "resolved": true, "supplierNumber": "0815", "supplierItemNumber": "PRODUCT-123" } |
200
Product not found
Content-Type:
application/json
|
{ "success": true, "error": false, "resolved": false } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Resolve GTIN to Product
Resolves a product from a given GTIN13 or GTIN14.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
gtin | A valid GTIN13 or GTIN14 that should be resolved to a supplier and item number pair. | true | 00012345600012 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
filterCountry | The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
filterLanguage | The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
Responses
Description | Example |
---|---|
200
Product resolved
Content-Type:
text/xml
|
<result> <success>true</success> <error>false</error> <resolved>true</itemFound> <supplierNumber>0815</supplierNumber> <supplierItemNumber>PRODUCT-123</supplierItemNumber> </result> |
200
Product not found
Content-Type:
text/xml
|
<result> <success>true</success> <error>false</error> <resolved>false</itemFound> </result> |
400
Missing parameter or malformed request
Content-Type:
text/xml
|
<result> <success>false</success> <error>true</error> <message>The parameter {missingParameter} must be filled.</message> </result> |
401
Authentication required but none provided
Content-Type:
text/xml
|
|
403
Invalid authentication or missing permission
Content-Type:
text/xml
|
|
404
Resource not found
Content-Type:
text/xml
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
text/xml
|
|
500
Unexpected server-side error
Content-Type:
text/xml
|
Synchronize Product Information Graph V2
Provides an API to synchronize / query products which have changed since the last sync in the product information graph for the given portal.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
apiToken | The id of the portal API token to use for this request. The API token also needs to be considered during the computation of the access token. See Authentifizierung for details. | true | KJ9M1HEM2KEVRQS2KQFPO2TRS8 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
syncStart | A date and time that indicates, when the sync was started. | true | 2022-11-23 10:19:42 |
user | User name | true | john.doe |
blocks | A comma-separated string deciding which blocks should be included in the response. The PRICES block is only available in selected portals. | false | CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS,PRICES |
classificationLabelLanguages | The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set. | false | en,de |
continuationToken | If the query result is too large for one response, this indicates the id of the product where the next query should continue. If the returned value is "-", the query reached the last block of data and no more products are available. | false | K58LMG8E9SI5PR9LR8NBHMO9K8 |
filterCountry | The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
filterLanguage | The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
supplierNumber | Specifies the number of the supplier to filter by. | false | 0815 |
Responses
Description | Example |
---|---|
200
A list of products.
Content-Type:
application/json
|
{ "success": true, "error": false, "products": [ { "id": "VHPKG8BLQEKO58DKT2LEDD55EC", "visibleItemNumber": "ST.001.A", "itemNumber": "ST.001.A", "gtin": "00012345600012", "model": "ST 001 A", "supplierNumber": "1351", "supplierNumbers": ["1351, 1352, 1353"], "productGroup": "product_group_code", "productGroupName": "product_group_name", "lang": "de", "countries": ["de", "at"], "lifecycle": "ACTIVE", "brand": { "id": "DIS0LA5ACOU1IC717VV3I614CS", "name": "ST Sanitär", "slogan": "", "mediumImageUrl": "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png", "manufacturerName": "ST Sanitary Inc", "manufacturerPostalAddress": "ST Sanitary, 69 W 14th St, 10011 New York, US", "manufacturerEmailAddress": "st-sanitary@oxomi.local", "distributorName": "ST Sanitär Europa GmbH", "distributorPostalAddress": "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY", "distributorEmailAddress": "st-sanitaer-eu@oxomi.local" }, "seriesCode": "ST-CeramX", "seriesNormalizedCode": "st-ceramx", "seriesName": "ST-CeramX", "series": { "name": "ST-CeramX", "slogan": "", "marketingText": "", "previewImageUrl": "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg", "mediumImageUrl": "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg" }, "shortText": "Halbeinbauwaschtisch weiß mit Tisch schwarz", "type": "PRODUCT", "variantGroup": "WT3690", "variantPriority": 100, "variantMaster": { "filename": "WT3690.png", "description": "", "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg", "previewIsVariantImage": true }, "classifications": [ { "classificationSystem": "ETIM-9", "classificationCode": "EC011550", "groupCode": "EG017110", "labels": { "classificationCode": { "de": "Waschbecken", "en": "Washbasin" }, "groupCode": { "de": "Sanitärkeramiken", "en": "(Wastewater) reception devices" } } }, { "classificationSystem": "CUSTOM", "classificationCode": "-" } ], "features": [ { "classificationSystem": "CUSTOM", "code": "Made-To-Order", "value": "false", "value2": null, "unit": null }, { "classificationSystem": "ETIM-9", "code": "EF002169", "value": "EV000572", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Werkstoff", "en": "Material" }, "value": { "de": "Keramik", "en": "Ceramics" } } }, { "classificationSystem": "ETIM-9", "code": "EF020348", "value": "true", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Mit Überlauf", "en": "With overflow" }, "value": { "de": "Ja", "en": "Yes" } } }, { "classificationSystem": "ETIM-9", "code": "EF020710", "value": "4", "value2": null, "unit": null, "effectiveUnit": "EU570448", "labels": { "code": { "de": "Durchmesser Ablaufloch", "en": "Diameter of drain hole" }, "effectiveUnit": { "de": "mm", "en": "mm" } } } ], "properties": [ { "code": "COUNTRY_OF_ORIGIN", "value": "de", "value2": null } ], "texts": [ { "type": "DESCRIPTION", "lang": "de", "textOriginal": "Lorem ipsum dolor sit amet, consectetur adipiscing elit." } ], "images": [ { "type": "COLORED_IMAGE", "filename": "item_thumbnail_large.jpg", "priority": 1, "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg" } ], "attachments": [ { "type": "BROCHURE", "filename": "external_file.pdf", "url": "https://example.com/external_file.pdf" }, { "type": "INSTALLATION_MANUAL", "filename": "installation_manual.pdf", "url": "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf" } ], "pricing": { "discountGroup": "discount_group_code", "bonusGroup": "bonus_group_code", "prices": [ { "type": "LIST_EXCL_VAT", "amount": "15.00", "currency": "EUR", "priceLine": null, "lowerBound": 1, "validFrom": "2024-01-01", "validUntil": null }, { "type": "RRP_INCL_VAT", "amount": "39.99", "currency": "EUR", "priceLine": null, "lowerBound": 1, "validFrom": "2024-01-01", "validUntil": null } ] } } ], "continuationToken": "-" } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Synchronize Product Information Graph V1 Deprecated
Provides an API to synchronize / query products which have changed since the last sync in the product information graph for the given portal.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
apiToken | The id of the portal API token to use for this request. The API token also needs to be considered during the computation of the access token. See Authentifizierung for details. | true | KJ9M1HEM2KEVRQS2KQFPO2TRS8 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
syncStart | A date and time that indicates, when the sync was started. | true | 2022-11-23 10:19:42 |
user | User name | true | john.doe |
blocks | A comma-separated string deciding which blocks should be included in the response. | false | CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS |
classificationLabelLanguages | The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set. | false | en,de |
continuationToken | If the query result is too large for one response, this indicates the id of the product where the next query should continue. If the returned value is "-", the query reached the last block of data and no more products are available. | false | K58LMG8E9SI5PR9LR8NBHMO9K8 |
filterCountry | The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
filterLanguage | The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
supplierNumber | Specifies the number of the supplier to filter by. | false | 0815 |
Responses
Description | Example |
---|---|
200
A list of products.
Content-Type:
application/json
|
{ "success": true, "error": false, "products": [ { "id": "VHPKG8BLQEKO58DKT2LEDD55EC", "visibleItemNumber": "ST.001.A", "itemNumber": "ST.001.A", "gtin": "00012345600012", "model": "ST 001 A", "supplierNumber": "1351", "lang": "de", "countries": ["de", "at"], "lifecycle": "ACTIVE", "brand": { "id": "DIS0LA5ACOU1IC717VV3I614CS", "name": "ST Sanitär", "slogan": "", "mediumImageUrl": "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png", "manufacturerName": "ST Sanitary Inc", "manufacturerPostalAddress": "ST Sanitary, 69 W 14th St, 10011 New York, US", "manufacturerEmailAddress": "st-sanitary@oxomi.local", "distributorName": "ST Sanitär Europa GmbH", "distributorPostalAddress": "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY", "distributorEmailAddress": "st-sanitaer-eu@oxomi.local" }, "seriesCode": "ST-CeramX", "seriesNormalizedCode": "st-ceramx", "seriesName": "ST-CeramX", "series": { "name": "ST-CeramX", "slogan": "", "marketingText": "", "previewImageUrl": "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg", "mediumImageUrl": "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg" }, "shortText": "Halbeinbauwaschtisch weiß mit Tisch schwarz", "type": "PRODUCT", "variantGroup": "WT3690", "variantPriority": 100, "variantMaster": { "filename": "WT3690.png", "description": "", "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg", "previewIsVariantImage": true }, "classifications": [ { "classificationSystem": "ETIM-9", "classificationCode": "EC011550", "groupCode": "EG017110", "labels": { "classificationCode": { "de": "Waschbecken", "en": "Washbasin" }, "groupCode": { "de": "Sanitärkeramiken", "en": "(Wastewater) reception devices" } } }, { "classificationSystem": "CUSTOM", "classificationCode": "-" } ], "features": [ { "classificationSystem": "CUSTOM", "code": "Made-To-Order", "value": "false", "value2": null, "unit": null }, { "classificationSystem": "ETIM-9", "code": "EF002169", "value": "EV000572", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Werkstoff", "en": "Material" }, "value": { "de": "Keramik", "en": "Ceramics" } } }, { "classificationSystem": "ETIM-9", "code": "EF020348", "value": "true", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Mit Überlauf", "en": "With overflow" }, "value": { "de": "Ja", "en": "Yes" } } }, { "classificationSystem": "ETIM-9", "code": "EF020710", "value": "4", "value2": null, "unit": null, "effectiveUnit": "EU570448", "labels": { "code": { "de": "Durchmesser Ablaufloch", "en": "Diameter of drain hole" }, "effectiveUnit": { "de": "mm", "en": "mm" } } } ], "properties": [ { "code": "COUNTRY_OF_ORIGIN", "value": "de", "value2": null } ], "texts": [ { "type": "DESCRIPTION", "lang": "de", "textOriginal": "Lorem ipsum dolor sit amet, consectetur adipiscing elit." } ], "image": [ { "type": "COLORED_IMAGE", "filename": "item_thumbnail_large.jpg", "priority": 1, "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg" } ], "attachments": [ { "type": "BROCHURE", "filename": "external_file.pdf", "url": "https://example.com/external_file.pdf" }, { "type": "INSTALLATION_MANUAL", "filename": "installation_manual.pdf", "url": "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf" } ] } ], "continuationToken": "-" } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Fetch individual products in SPX (formerly SCAT) format V2
With the provided itemNumber and/or GTIN.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
apiToken | The id of the portal API token to use for this request. The API token also needs to be considered during the computation of the access token. See Authentifizierung for details. | true | KJ9M1HEM2KEVRQS2KQFPO2TRS8 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
blocks | A comma-separated string deciding which blocks should be included in the response. The PRICES block is only available in selected portals. | false | CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS,PRICES |
classificationLabelLanguages | The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set. | false | en,de |
filterCountry | The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
filterLanguage | The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
gtin | Specifies the GTIN to filter by. Required if no 'itemNumber' is provided. | false | 00012345600012 |
itemNumber | Specifies the item number to filter by. Required if no 'gtin' is provided. | false | ST.001.A |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
supplierNumber | Specifies the number of the supplier to filter by. | false | 0815 |
Responses
Description | Example |
---|---|
200
A list of products.
Content-Type:
application/json
|
{ "success": true, "error": false, "products": [ { "id": "VHPKG8BLQEKO58DKT2LEDD55EC", "visibleItemNumber": "ST.001.A", "itemNumber": "ST.001.A", "gtin": "00012345600012", "model": "ST 001 A", "supplierNumber": "1351", "supplierNumbers": ["1351, 1352, 1353"], "productGroup": "product_group_code", "productGroupName": "product_group_name", "lang": "de", "countries": ["de", "at"], "lifecycle": "ACTIVE", "brand": { "id": "DIS0LA5ACOU1IC717VV3I614CS", "name": "ST Sanitär", "slogan": "", "mediumImageUrl": "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png", "manufacturerName": "ST Sanitary Inc", "manufacturerPostalAddress": "ST Sanitary, 69 W 14th St, 10011 New York, US", "manufacturerEmailAddress": "st-sanitary@oxomi.local", "distributorName": "ST Sanitär Europa GmbH", "distributorPostalAddress": "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY", "distributorEmailAddress": "st-sanitaer-eu@oxomi.local" }, "seriesCode": "ST-CeramX", "seriesNormalizedCode": "st-ceramx", "seriesName": "ST-CeramX", "series": { "name": "ST-CeramX", "slogan": "", "marketingText": "", "previewImageUrl": "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg", "mediumImageUrl": "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg" }, "shortText": "Halbeinbauwaschtisch weiß mit Tisch schwarz", "type": "PRODUCT", "variantGroup": "WT3690", "variantPriority": 100, "variantMaster": { "filename": "WT3690.png", "description": "", "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg", "previewIsVariantImage": true }, "classifications": [ { "classificationSystem": "ETIM-9", "classificationCode": "EC011550", "groupCode": "EG017110", "labels": { "classificationCode": { "de": "Waschbecken", "en": "Washbasin" }, "groupCode": { "de": "Sanitärkeramiken", "en": "(Wastewater) reception devices" } } }, { "classificationSystem": "CUSTOM", "classificationCode": "-" } ], "features": [ { "classificationSystem": "CUSTOM", "code": "Made-To-Order", "value": "false", "value2": null, "unit": null }, { "classificationSystem": "ETIM-9", "code": "EF002169", "value": "EV000572", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Werkstoff", "en": "Material" }, "value": { "de": "Keramik", "en": "Ceramics" } } }, { "classificationSystem": "ETIM-9", "code": "EF020348", "value": "true", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Mit Überlauf", "en": "With overflow" }, "value": { "de": "Ja", "en": "Yes" } } }, { "classificationSystem": "ETIM-9", "code": "EF020710", "value": "4", "value2": null, "unit": null, "effectiveUnit": "EU570448", "labels": { "code": { "de": "Durchmesser Ablaufloch", "en": "Diameter of drain hole" }, "effectiveUnit": { "de": "mm", "en": "mm" } } } ], "properties": [ { "code": "COUNTRY_OF_ORIGIN", "value": "de", "value2": null } ], "texts": [ { "type": "DESCRIPTION", "lang": "de", "textOriginal": "Lorem ipsum dolor sit amet, consectetur adipiscing elit." } ], "images": [ { "type": "COLORED_IMAGE", "filename": "item_thumbnail_large.jpg", "priority": 1, "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg" } ], "attachments": [ { "type": "BROCHURE", "filename": "external_file.pdf", "url": "https://example.com/external_file.pdf" }, { "type": "INSTALLATION_MANUAL", "filename": "installation_manual.pdf", "url": "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf" } ], "pricing": { "discountGroup": "discount_group_code", "bonusGroup": "bonus_group_code", "prices": [ { "type": "LIST_EXCL_VAT", "amount": "15.00", "currency": "EUR", "priceLine": null, "lowerBound": 1, "validFrom": "2024-01-01", "validUntil": null }, { "type": "RRP_INCL_VAT", "amount": "39.99", "currency": "EUR", "priceLine": null, "lowerBound": 1, "validFrom": "2024-01-01", "validUntil": null } ] } } ], "continuationToken": "-" } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Fetch individual products in SPX (formerly SCAT) format V1 Deprecated
With the provided itemNumber and/or GTIN.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
apiToken | The id of the portal API token to use for this request. The API token also needs to be considered during the computation of the access token. See Authentifizierung for details. | true | KJ9M1HEM2KEVRQS2KQFPO2TRS8 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
blocks | A comma-separated string deciding which blocks should be included in the response. | false | CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS |
classificationLabelLanguages | The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set. | false | en,de |
filterCountry | The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
filterLanguage | The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately. | false | de |
gtin | Specifies the GTIN to filter by. Required if no 'itemNumber' is provided. | false | 00012345600012 |
itemNumber | Specifies the item number to filter by. Required if no 'gtin' is provided. | false | ST.001.A |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
supplierNumber | Specifies the number of the supplier to filter by. | false | 0815 |
Responses
Description | Example |
---|---|
200
A list of products.
Content-Type:
application/json
|
{ "success": true, "error": false, "products": [ { "id": "VHPKG8BLQEKO58DKT2LEDD55EC", "visibleItemNumber": "ST.001.A", "itemNumber": "ST.001.A", "gtin": "00012345600012", "model": "ST 001 A", "supplierNumber": "1351", "lang": "de", "countries": ["de", "at"], "lifecycle": "ACTIVE", "brand": { "id": "DIS0LA5ACOU1IC717VV3I614CS", "name": "ST Sanitär", "slogan": "", "mediumImageUrl": "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png", "manufacturerName": "ST Sanitary Inc", "manufacturerPostalAddress": "ST Sanitary, 69 W 14th St, 10011 New York, US", "manufacturerEmailAddress": "st-sanitary@oxomi.local", "distributorName": "ST Sanitär Europa GmbH", "distributorPostalAddress": "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY", "distributorEmailAddress": "st-sanitaer-eu@oxomi.local" }, "seriesCode": "ST-CeramX", "seriesNormalizedCode": "st-ceramx", "seriesName": "ST-CeramX", "series": { "name": "ST-CeramX", "slogan": "", "marketingText": "", "previewImageUrl": "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg", "mediumImageUrl": "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg" }, "shortText": "Halbeinbauwaschtisch weiß mit Tisch schwarz", "type": "PRODUCT", "variantGroup": "WT3690", "variantPriority": 100, "variantMaster": { "filename": "WT3690.png", "description": "", "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg", "previewIsVariantImage": true }, "classifications": [ { "classificationSystem": "ETIM-9", "classificationCode": "EC011550", "groupCode": "EG017110", "labels": { "classificationCode": { "de": "Waschbecken", "en": "Washbasin" }, "groupCode": { "de": "Sanitärkeramiken", "en": "(Wastewater) reception devices" } } }, { "classificationSystem": "CUSTOM", "classificationCode": "-" } ], "features": [ { "classificationSystem": "CUSTOM", "code": "Made-To-Order", "value": "false", "value2": null, "unit": null }, { "classificationSystem": "ETIM-9", "code": "EF002169", "value": "EV000572", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Werkstoff", "en": "Material" }, "value": { "de": "Keramik", "en": "Ceramics" } } }, { "classificationSystem": "ETIM-9", "code": "EF020348", "value": "true", "value2": null, "unit": null, "effectiveUnit": null, "labels": { "code": { "de": "Mit Überlauf", "en": "With overflow" }, "value": { "de": "Ja", "en": "Yes" } } }, { "classificationSystem": "ETIM-9", "code": "EF020710", "value": "4", "value2": null, "unit": null, "effectiveUnit": "EU570448", "labels": { "code": { "de": "Durchmesser Ablaufloch", "en": "Diameter of drain hole" }, "effectiveUnit": { "de": "mm", "en": "mm" } } } ], "properties": [ { "code": "COUNTRY_OF_ORIGIN", "value": "de", "value2": null } ], "texts": [ { "type": "DESCRIPTION", "lang": "de", "textOriginal": "Lorem ipsum dolor sit amet, consectetur adipiscing elit." } ], "image": [ { "type": "COLORED_IMAGE", "filename": "item_thumbnail_large.jpg", "priority": 1, "previewImageUrl": "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "mediumImageUrl": "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg", "hdImageUrl": "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg" } ], "attachments": [ { "type": "BROCHURE", "filename": "external_file.pdf", "url": "https://example.com/external_file.pdf" }, { "type": "INSTALLATION_MANUAL", "filename": "installation_manual.pdf", "url": "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf" } ] } ], "continuationToken": "-" } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|
Synchronize Portal API-Token Date
Provides an API to synchronize the sync date of the provided API key to the given date.
Parameters
Name | Description | Required | Example |
---|---|---|---|
accessToken | Access token for non-public portals. When submitting a user or roles, the respective values need to be considered during the computation of the token. See Authentifizierung for details. | true | d0765f518ff0cab426dbbd6d467c9967 |
apiToken | The id of the portal API token to use for this request. The API token also needs to be considered during the computation of the access token. See Authentifizierung for details. | true | KJ9M1HEM2KEVRQS2KQFPO2TRS8 |
date | A date and time to which the sync date of the API key should be set to. | true | 2022-11-23 10:19:42 |
portal | Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the Portals page. | true | 9999999 |
user | User name | true | john.doe |
language | Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code. | false | de |
roles | Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public. | false | Heating,Electronics,Top-Customer |
Responses
Description | Example |
---|---|
200
Successful response
Content-Type:
application/json
|
{ "success": true, "error": false } |
400
Missing parameter or malformed request
Content-Type:
application/json
|
{ "success": false, "error": true, "message": "The parameter {missingParameter} must be filled." } |
401
Authentication required but none provided
Content-Type:
application/json
|
|
403
Invalid authentication or missing permission
Content-Type:
application/json
|
|
404
Resource not found
Content-Type:
application/json
|
|
405
Incorrect request method, e.g. GET instead of POST
Content-Type:
application/json
|
|
500
Unexpected server-side error
Content-Type:
application/json
|