Skip to main content

Get details for a single campaign, structured as offer groups → tiers → offers, plus redemption locations.

Required Scopes: campaigns:read

boolean
true on success
string (uuid)
Echoed back
object

child attributes

string (url)
Brand logo
string
AVAILABLE, ACTIVATED, or ENDED (creator’s status)
boolean
Whether the brand currently has the campaign live
string (date)
YYYY-MM-DD
string (date) | null
null = open-ended
string (url)
Campaign hero image
object array

child attributes

string
ACTIVE, PAUSED, DRAFT, or INACTIVE
boolean
true = valid at all of the brand’s locations
object array

child attributes

number
1-based tier position
string | null
Display name; fall back to Tier {tierNum}
string
LOCATION, NONE, CODE, or QR_CODE
object array

child attributes

number
Cents when redemptionType is PAID; whole dollars (estimated value) for gifted offers
string
VOUCHER_SCREEN (collab pass), PROMO_CODE, or PAID
string | null
Redemption instructions for the creator
object array

child attributes

string
Full street address
string (url)
Static map preview image
bash
200