Get all unknown item requests for a location
path Parameters
location_idstring · requiredLocation name
query Parameters
start_datestring · date-timeStart of time range for requests to return. Defaults to 24 hours ago.
end_datestring · date-timeEnd of time range for requests to return. Defaults to right now.
pageinteger1-indexed page number (defaults to 1)
page_sizeintegerpage size (defaults to 10)
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Request statuses for a location
resultsarraypaginationobjectPagination info
Create a new unknown item request
path Parameters
location_idstring · requiredLocation name
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
imagesarray · required
skustringSKU
external_idstringCustom retailer identifier
gtinstring · pattern:^([0-9]{8}|[0-9]{12,…callback_urlstring · uriProvide this to receive results via webhook (POST to this URL)
Responses
Current state of the request, and any available recommendations
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
product_idstring · uuidIdentifier to use with boss-reporting-api
namestringProduct name
sds_urlstring · uriURL for SDS
recommendationsarrayidstring · uuidUUID for this unknown item request
statestring · enumRequest state
Enum values:SUBMITTEDREGISTEREDUPDATES_NEEDEDCOMPLETEWASTE_HAULERcreated_onstring · date-timeupdated_onstring · date-timemessagesobject[]callback_urlstring · uriCallback (webhook) destination, may be null if polling
callback_resultsobject[]Results of attempts to POST the webhook (may be retried)
Get the status and results for a submitted request
This endpoint may be polled to get the status of the request.
Please refrain from polling at a frequency greater than six times per minute.
path Parameters
request_idstring · uuid · requiredRequest ID (UUID)
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Current state of the request, and any available recommendations
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
product_idstring · uuidIdentifier to use with boss-reporting-api
namestringProduct name
sds_urlstring · uriURL for SDS
recommendationsarrayidstring · uuidUUID for this unknown item request
statestring · enumRequest state
Enum values:SUBMITTEDREGISTEREDUPDATES_NEEDEDCOMPLETEWASTE_HAULERcreated_onstring · date-timeupdated_onstring · date-timemessagesobject[]callback_urlstring · uriCallback (webhook) destination, may be null if polling
callback_resultsobject[]Results of attempts to POST the webhook (may be retried)
Update a request, e.g. to submit new images
Use this endpoint to update an existing request. The request state will change back to SUBMITTED.
Modifying a request in one of the following states is not allowed:
- COMPLETE
- WASTE_HAULER
- REGISTERED
path Parameters
request_idstring · uuid · requiredRequest ID (UUID)
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
An updated request that's returned to the SUBMITTED state
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object |
product_idstring · uuidIdentifier to use with boss-reporting-api
namestringProduct name
sds_urlstring · uriURL for SDS
recommendationsarrayidstring · uuidUUID for this unknown item request
statestring · enumRequest state
Enum values:SUBMITTEDREGISTEREDUPDATES_NEEDEDCOMPLETEWASTE_HAULERcreated_onstring · date-timeupdated_onstring · date-timemessagesobject[]callback_urlstring · uriCallback (webhook) destination, may be null if polling
callback_resultsobject[]Results of attempts to POST the webhook (may be retried)
Cancel a pending unknown items request
Cancels an in-progress request.
Cancelling a request in one of the following states is not allowed:
- COMPLETE
- WASTE_HAULER
- REGISTERED
path Parameters
request_idstring · uuid · requiredRequest ID (UUID)
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Success (no data)