GET
Serve a Rebate terminal ad

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-rebate-ad-device-context
string

Compact JSON serialization of AdDeviceContextV1. The server validates this bounded device context and ignores malformed values.

x-rebate-ad-attribution-context
string

Optional compact JSON serialization of AdAttributionContextV1. When present it contains a bounded activity session; consent controls forwarding of optional Gravity identifiers. Omission preserves the UTC-day session fallback for fielded clients.

Query Parameters

d
string
required

Stable Rebate device id.

Minimum string length: 1
t
string

Optional closed-vocabulary ad topic.

pf
string

Previous SHA-256 creative fingerprint.

Pattern: ^[0-9a-f]{64}$

Response

Ad served; Gravity fill or the Rebate promo fallback.

ad
object
required
nonce
string | null
required
serveId
string
required
ttlMs
integer | null
required
Required range: 0 < x <= 9007199254740991
matchType
enum<string>
required
Available options:
contextual,
topic,
rebates
feedback
object | null
required