Skip to main content
string
required
Bearer token with marketing:write scope
string
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, expired
integer
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

Set bulk: true to generate multiple codes at once.
boolean
required
Set to true for bulk creation
integer
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)

Errors