string
required
Bearer token with
marketing:write scopestring
required
The promotion ID
Single code creation
string
The code string (auto-generated if not provided, always uppercased)
string
default:"active"
Initial status:
active, inactive, expiredinteger
Maximum number of times this code can be used
integer
Maximum uses per customer
string
ISO 8601 datetime when code becomes valid
string
ISO 8601 datetime when code expires
object
Custom metadata
Bulk code creation
Setbulk: true to generate multiple codes at once.
boolean
required
Set to
true for bulk creationinteger
required
Number of codes to generate (max 1000)
string
default:"PROMO"
Prefix for generated codes (max 10 characters)
string
default:"active"
Initial status for all codes
integer
Maximum uses per code
integer
Maximum uses per customer per code
string
Validity start for all codes
string
Validity end for all codes
Response
Returns the created code(s).Request (Single)
Response (Single)
Request (Bulk)
Response (Bulk)