Sanitized image of a published reward; draft images are inaccessible
Path Parameters
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$uuidResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/rewards/campaigns/497f6eca-6276-4993-bfeb-53cbbbba6f08/image"nullReserve one configured welcome reward as yourself POST
Reuse claimId on retry. An existing account/campaign claim is returned, including after expiry; a second UUID cannot reserve another unit. Expired unfulfilled leases release inventory automatically. Identity-required campaigns fail closed until a verified workflow exists; OCR or icHash never qualifies.
Your claim with a short-lived signed QR and online fallback code GET
Proof is private and contains no PII. Refresh the QR before its expiresAt. Pickup always requires online merchant authorization and an atomic redemption; offline signature verification alone cannot confirm inventory or collection. The digital_voucher kind uses this claim proof as its voucher; no external voucher delivery is implied.