Get detail for an offer visible to this consumer in the program's catalog.
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Headers
BCP 47 language tag(s) for localised fields; the first tag is matched exactly against the tags stored for this offer (e.g. 'fr-FR', 'en-GB'). A tag with no exact match (including a bare language code like 'en') falls back to the program's configured language.
"fr-FR"
Path Parameters
2 - 100^[a-zA-Z0-9_-]+$"consumer-12345"
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
Response
Successful Response
Where the offer applies: in store (OFFLINE), online (ONLINE), or both.
BOTH, ONLINE, OFFLINE "ONLINE"
How prominently the program manager wants the offer displayed, for contextual surfaces such as a banner or a carousel. Offers with no prominence set are reported as NORMAL.
HIGHEST, HIGH, NORMAL "NORMAL"
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
Whether this consumer already used the offer — a claimed coupon, or a cashback earned up to the offer's cap.
false
When the offer became available to this consumer: the offer's start date, or the date the consumer was reached when that happened later.
"2026-07-01T00:00:00Z"
Localised offer description, resolved from the Accept-Language header.
"Earn 5% cashback on every online order."
When the offer stops being available, null when open-ended. For a cashback offer running through successive phases, the current phase's end date bounds this window.
"2026-09-30T23:59:59Z"
Localised legal terms, with the {{start_date}} / {{end_date}} placeholders already substituted for the current phase's dates.
"Valid from 01/07/2026 to 30/09/2026, excluding sale items."
The offer's own illustration, distinct from brand.logo. Null when the offer carries no picture.