Retrieve BOSS inventory
Retrieve BOSS handling records for a location.
query Parameters
option_idstring · uuidstart_datestring · date-timeend_datestring · date-timepageintegerpage_sizeintegerorderstring · enumSet this param to determine the order of records returned. If none provided, defaults to handled_asc: record handled_at in ascending order.
Enum values:handled_aschandled_descupdated_descupdated_asccreated_desccreated_asc
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
OK
resultsobject[]paginationobject
Create new handling record
Create a new BOSS handling record for a location.
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
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
Responses
Created
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
idstring · uuid · readOnlyuuid of the handling record
Read-only. Do NOT include in POST requests
gtinstring · pattern:^[0-9]{8,14}$GTIN of the product if available. Ignored if provided in a request body.
8, 12, 13, or 14 digits in length
Example: 00757037351253skustring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$SKU (alphanumeric). Ignored if sent in with a request body.
Example: 12345external_idstring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$Custom identifier. Ignored if sent in with a request body.
Example: ITEM_12345recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
product_namestringProducts name
Example: Incredible Hand Soap
Retrieve existing handling record
Retrieve information on an existing BOSS handling record.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
OK
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
idstring · uuid · readOnlyuuid of the handling record
Read-only. Do NOT include in POST requests
gtinstring · pattern:^[0-9]{8,14}$GTIN of the product if available. Ignored if provided in a request body.
8, 12, 13, or 14 digits in length
Example: 00757037351253skustring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$SKU (alphanumeric). Ignored if sent in with a request body.
Example: 12345external_idstring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$Custom identifier. Ignored if sent in with a request body.
Example: ITEM_12345recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
product_namestringProducts name
Example: Incredible Hand Soap
Edit existing handling record
Update (full or partial) information on an existing BOSS handling record (identical to PATCH)
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
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
Responses
OK
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
idstring · uuid · readOnlyuuid of the handling record
Read-only. Do NOT include in POST requests
gtinstring · pattern:^[0-9]{8,14}$GTIN of the product if available. Ignored if provided in a request body.
8, 12, 13, or 14 digits in length
Example: 00757037351253skustring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$SKU (alphanumeric). Ignored if sent in with a request body.
Example: 12345external_idstring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$Custom identifier. Ignored if sent in with a request body.
Example: ITEM_12345recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
product_namestringProducts name
Example: Incredible Hand Soap
Edit existing handling record (same as PUT)
Update (full or partial) information on an existing BOSS handling record (identical to PUT)
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
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
Responses
OK
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
idstring · uuid · readOnlyuuid of the handling record
Read-only. Do NOT include in POST requests
gtinstring · pattern:^[0-9]{8,14}$GTIN of the product if available. Ignored if provided in a request body.
8, 12, 13, or 14 digits in length
Example: 00757037351253skustring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$SKU (alphanumeric). Ignored if sent in with a request body.
Example: 12345external_idstring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$Custom identifier. Ignored if sent in with a request body.
Example: ITEM_12345recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
product_namestringProducts name
Example: Incredible Hand Soap
Add a product to a container
Add a product to a container
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
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
Responses
Created
product_idstring · uuid · requiredSmarter Sorting id of the product that was handled
option_idstring · uuid · requiredSmarter Sorting id of the handling option that was selected
handled_atstring · date-time · requiredThe time at which the product was handled
quantitynumber · min: 1 · requiredQuantity of the product handled
idstring · uuid · readOnlyuuid of the handling record
Read-only. Do NOT include in POST requests
gtinstring · pattern:^[0-9]{8,14}$GTIN of the product if available. Ignored if provided in a request body.
8, 12, 13, or 14 digits in length
Example: 00757037351253skustring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$SKU (alphanumeric). Ignored if sent in with a request body.
Example: 12345external_idstring · maxLength: 128 · pattern:^[A-Za-z0-9-_]+$Custom identifier. Ignored if sent in with a request body.
Example: ITEM_12345recommendation_idstring · uuidSmarter Sorting id of the BOSS recommendation shown to the user, if available
weightnumber · float · min: 0Real world measured weight of a single unit of the product
Precision: at least 6 decimal places
Total weight is reported as weight * quantity
weight_measured_instring · enumUnit of measure for weight. Required if weight is provided.
Enum values:lbsgkgExample: lbsmetadataobjectObject containing additional string metadata about a product as key value pairs.
Examples of information that can be tracked:
- Where did the item come from?
- What was the condition of the item?
- What department handled the item?
userstringName or identifier of the user who handled the product
Example: John Doecontainer_idstring · uuidSmarter Sorting id of the container that the product is placed in.
product_namestringProducts name
Example: Incredible Hand Soap