One time promotions
List one-time barcode discounts
Returns every one-time barcode discount defined on this instance. Promotions are configured in Winshop and applied automatically when a price is resolved; these endpoints read that configuration. Requires `Permissions.Promotions.View`.
Create a one-time barcode discount
Creates a one-time barcode discount and returns the stored row. Requires `Permissions.Promotions.Create`.
Get a one-time barcode discount
Returns one one-time barcode discount by `id`. Requires `Permissions.Promotions.View`.
Update a one-time barcode discount
Replaces the one-time barcode discount identified by `id` and returns the stored row. Requires `Permissions.Promotions.Update`.
Get a multi-buy promotion GET
Returns one multi-buy promotion by `id`. Requires `Permissions.Promotions.View`.
List one-time barcode discounts GET
Returns every one-time barcode discount defined on this instance. Promotions are configured in Winshop and applied automatically when a price is resolved; these endpoints read that configuration. Requires `Permissions.Promotions.View`.