Skip to main content
POST
Scope required: rewards.issue
This endpoint creates a new partner-initiated campaign for a merchant. A campaign defines the time window, terms, and reward variants for issuing rewards to users. Each campaign must have between 1 and 4 variants. Treatment variants specify a reward_template_id that defines the reward to be issued. Control variants (named “Control”) do not require a reward_template_id. Use the List Reward Templates endpoint to discover available reward templates for a merchant.

Parameters

string
required
Merchant ID
string
required
Campaign name
string
Campaign objective
string
Terms and conditions
string
required
Campaign start date (ISO8601)
string
required
Campaign end date (ISO8601)
string
required
Reward redemption start date (ISO8601)
string
required
Reward redemption end date (ISO8601)
array
required
Campaign variants (1-4 variants)

Response

Returns 201 Created with the campaign object.