- SKU inventory lookup now accepts either a SnowBee SKU ID or the SKU number in
GET /skus/{skuId}/inventory. Resolution remains limited to the authenticated e-commerce store assortment and still returns404when the identifier is not available there. - B2C customer lookup by email is available at
GET /customers/by_email/{email}. The email path segment should be URL-encoded; matching is case-insensitive and a missing customer returns404.
Changelog
Changes to the SnowBee Public API and developer documentation.
GET /campaignsnow includesTHREE_FOR_TWOcampaigns. These campaigns resolve SKUs from campaign scope and store assortment, and report each SKU's normal price ascampaignPricebecause the offer is basket-level rather than a per-SKU markdown.- E-commerce stores now receive
CampaignUpdatedevents for 3-for-2 campaign membership changes, including when assortment changes make a SKU enter or leave a scoped campaign.
- OpenAPI examples for e-commerce order line return tickets now show the actual
returnTicketNumberformat and the barcode URL segment as base64url of the scannable value.
- Public e-commerce monetary response values are rounded to two decimals using
HALF_UPwhile preserving internal precision. OpenAPI now documents the monetary string format. - Public e-commerce percentage response values, including VAT rates and discounts, are rounded consistently in output.