Bearer token with
marketing:write scopeRequest body
Name of the promotion
Description of the promotion
Type of discount:
percentage, fixed_amount, bogo, bundle, tiered, free_shipping, gift_with_purchaseWhat the promotion applies to:
all_products, specific_products, specific_categories, specific_collections, specific_departuresDiscount value (percentage or amount depending on type)
3-letter ISO currency code for fixed amount discounts
Initial status:
draft, scheduled, active, pausedISO 8601 datetime when promotion becomes valid
ISO 8601 datetime when promotion expires
Minimum order value in minor units (cents) to qualify
Maximum discount amount in minor units (caps percentage discounts)
Maximum number of times promotion can be redeemed
Product IDs this promotion applies to (when scope is
specific_products)Category IDs this promotion applies to (when scope is
specific_categories)Collection IDs this promotion applies to (when scope is
specific_collections)Product IDs excluded from this promotion
Category IDs excluded from this promotion
Whether this promotion can be combined with others
Priority order when multiple promotions apply (higher = first)
Custom rules configuration
Custom metadata
Response
Returns the created promotion object.Request
Response