OfferRequest
- offerType: object
- expirationType: string enum
_rule How the resolved offer expiration is interpreted. "default" is the legacy behavior: the date portion is interpreted at midnight Pacific and the entire expiry day stays redeemable, through 11:59:59 PM Pacific. "specified_time" honors the expires_at timestamp exactly as sent, in UTC, with no additional day. Resolution is asymmetric: a campaign set to "specified_time" overrides this offer-level value, while a campaign left at "default" inherits it. An unrecognized value returns 400.
values- default
- specified
_time
- maximumType: integer
_modifier _amount min:0$4 = 400
- maximumType: integer
_modifier _count min:0maximum amount of modifiers
- modifierType: string
_discount _type - nameType: string
- offerType: integer
_type Integer numbers.
- redemptionType: integer Format: int32
_grace _period greater than:0multiple of:60Signed 32-bit integers (commonly used integer type).
- resetType: object · OfferResetRule
_rule Rules that govern how often an offer will be reset at the provided interval. When provided, the offer will reset according to combination of values present.
Daily reset at midnight:
provide
daily: trueWeekly reset:provide
day_of_weekandtime_of_dayMonthly reset:provide
day_of_monthandtime_of_dayAnnual reset:provide
month,day_of_month, andtime_of_day