customer_bar_code: Primary customer-assigned barcode
vendor_bar_code: Vendor’s original barcode
Both are indexed for fast lookup and must be unique system-wide.
SKU management, product information, and catalog operations
The Catalog API manages SKUs (Stock Keeping Units), which are the primary catalog items in the MasonHub system. SKUs provide comprehensive product information and support complex scenarios like kits, multiple barcodes, and special handling requirements.
SKUs are never fully removed from the system if inventory exists, ensuring data integrity and historical tracking.
Retrieve SKUs with filtering and pagination support.
Customer identifiers [1..30]
MasonHub UUID strings [1..30]
Response detail level: detail
or summary
Number of results [1..100]
Pagination offset
Include inventory counts (detail only)
| limit
| integer | Number of results [1..100] | 30 |
| offset
| integer | Pagination offset | 0 |
| include_counts
| boolean | Include inventory counts (detail only) | false |
Create one or more SKUs in the catalog system.
Unique customer SKU identifier
Primary customer-assigned barcode
Vendor’s original barcode
Brand name for the product
Product name/title
Product category classification
Weight in pounds
Length in inches
Width in inches
Height in inches
Unit cost for the SKU
Retail price for the SKU
customer_identifier
customer_bar_code
vendor_style
brand_name
product_name
product_category
dim_weight
dim_length
dim_width
dim_height
unit_cost
price
pick_style
special_instructions
SKU updates require full object replacement. Include all fields you want to maintain.
MasonHub supports complex kit configurations for bundled products:
Characteristics:
Best for:
Control how inventory is allocated using pick strategies:
First In, First Out
Oldest inventory picked first. Default for most products.
First Expired, First Out
Products closest to expiration picked first. Ideal for perishables.
Last In, First Out
Newest inventory picked first. Useful for fashion or seasonal items.
SKUs support comprehensive barcode management:
Missing required fields will result in validation errors. Ensure all required fields are provided for successful SKU creation.
Common validation errors:
Customer Identifier
Must be unique within your account scope
Barcodes
All barcodes must be globally unique across the system
Vendor Style
Should be unique within brand for best practices
Create multiple SKUs in single API calls for efficiency
Provide comprehensive product information upfront
Use consistent naming conventions for easier management
Ensure precise dimensions for shipping calculations
list_type=summary
for browsingcid
array for targeted retrievallimit
values to avoid timeoutsinclude_counts=true
when neededCommon error scenarios and solutions:
After setting up your catalog, proceed to: