Smarter-1 is the first-ever AI model built for CPG compliance teams. It allows you to enrich large product catalogs with smarter classifications, instantly, and at scale. Please visit the Getting Started page (in the menu) to learn more about the underlying concepts and workflow.
https://api.smarterx.com
OpenAPI spec
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
1
Retrieve a list of decisions that can apply to a product. You can use any of these decision names in your classification job request payload to retrieve specific decision ouputs for your product.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
expand
Expand the response to include the specified details about the decisions.
recommended_product_attributes
1
List previously requested product clasification job(s).
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
page_size
The size of each page of job results
page_token
A page token, received from a previous call to this endpoint. Provide this to retrieve the subsequent page.
1
Invoke an asynchronous job to classify between 1-25 products based on available product attributes.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
The input payload for the product classification job.
products
decisions_to_evaluate
1
{
"products": [
{
"flashpoint": "120F",
"brand": "Well Known Name Brand",
"ingredients_list": [
"Ethanol",
"Water",
"Phosphorous"
]
}
],
"decisions_to_evaluate": [
"RCRA_WASTE",
"STORAGE"
]
}
Poll the current status of a product clasification job.
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
job_id
The job id of the classification job
1
Pass a json body to search for things
Authorization
The Authorization
header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE
.
Elasticsearch search query in JSON format
Unnamed Property
1
{
"query": {
"match": {
"taxonomy": "carpet spot cleaning sprays"
}
}
}