Object
Admin / POSgift_card
A shop gift card balance.
Issued on POS or online; redeemed as GIFT_CARD tender on orders.
Exposure
Used in Admin, POS, or Storefront. Not exposed on Merchant API v1 routes yet.
What
The gift_card object is the JSON / domain shape for this resource in RetailLink.
Why
Use these fields when integrating — not scraped Admin HTML — so sync jobs and apps stay stable across UI changes.
How
Read each property below — description first, then that property's Code / Data / Output (or type). Use the sticky example JSON on the right as a full fixture.
Properties
12 fields on gift_card. Types link to related objects when available. Snippets for a property appear under that property.
id
stringGift card id.
id: stringcode
stringShop-scoped card code (unique).
code: stringinitialBalance
numberBalance when the card was issued.
initialBalance: numberbalance
numberCurrent remaining balance.
balance: numbercurrency
stringISO currency code.
currency: stringchannel
stringIssuing channel: "pos" or "online".
channel: stringcustomerId
string | nullOptional customer who owns the card.
customerId: string | nullnote
string | nullStaff note.
note: string | nullexpiresAt
string | nullExpiry timestamp when set.
expiresAt: string | nulldisabledAt
string | nullSet when the card is disabled.
disabledAt: string | nullcreatedAt
stringISO-8601 created timestamp.
createdAt: stringupdatedAt
stringISO-8601 updated timestamp.
updatedAt: string