The SmartLabel (SL) API is for customers to integrate their systems with SL data via RESTful APIs. The SL API returns data from published products with live SmartLabel pages. Once a product is published, it will become available to be queried in the SL API. Likewise if a product is retired, it will be removed from the SL API.
You will need two keys to access the SL API. These keys will be provided to you by your Customer Success contact. Authentication is accomplished by setting the
X-API-KEY in the request header.
Authorization is done via an
org-key that is specified in the request path. The SL API is not accessible without these keys.
Don't have an x-api-key or access-key for the SmartLabel API? We'd be happy to get you some! Reach out via the Contact Us link above or to your Customer Success contact!
The default rate limit for the SL API is 5 requests per second.
The SL API currently supports the GET method. The GET method is used to
retrieve data only and will never cause an update or change to the
Response codes are relatively simple for this API. 200 is a success and various 400s indicate issues with the request.
Each endpoint describes their own responses, but generally:
|400||The request is missing key information or is malformed.|
|403||Invalid API key, missing |
|404||The requested information cannot be found.|