Skip to main content

Giftcard

A giftcard that a user has purchased.

type Giftcard {
accessLogs(
first: Int
after: String
last: Int
before: String
): AccessLogsConnection
activatedAt: DateTimeISO!
balance: DollarFormats
barcode: String
campaign: Campaign
cardNumber: String
currency: Currency!
externalUrl: String
formattedCardNumber: String
giftcardType: GiftcardType!
id: ID!
inSupportOf: String!
isExternalTarget: Boolean!
isReloadable: Boolean!
lastBalance: DollarFormats @deprecated
link: Link!
linkedCard: LinkedCard
merchant: Merchant
pin: String
reloadInfo: GiftcardReloadableInfo
requiresEmailVerification: Boolean!
status: String!
transaction: Transaction
transactionCreatedAt: String! @deprecated
transactionId: ID! @deprecated
updatedAt: String
usedAt: DateTimeISO
uuid: String!
value: DollarFormats!
}

Fields

Giftcard.accessLogs ● AccessLogsConnection object

paginated access logs for giftcard

Giftcard.accessLogs.first ● Int scalar

Returns the first n elements from the list.

Giftcard.accessLogs.after ● String scalar

Returns the elements in the list that come after the specified cursor.

Giftcard.accessLogs.last ● Int scalar

Returns the last n elements from the list.

Giftcard.accessLogs.before ● String scalar

Returns the elements in the list that come before the specified cursor.

Giftcard.activatedAt ● DateTimeISO! non-null scalar

When the giftcard was activated at

Giftcard.balance ● DollarFormats object

Giftcard's balance

Giftcard.barcode ● String scalar

Giftcard's barcode

Giftcard.campaign ● Campaign object

Giftcard's campaign that earnings will be given to.

Giftcard.cardNumber ● String scalar

Giftcard's card number

Giftcard.currency ● Currency! non-null enum

Giftcard's currency

Giftcard.externalUrl ● String scalar

Giftcard's external URL

Giftcard.formattedCardNumber ● String scalar

Giftcard's formatted card number

Giftcard.giftcardType ● GiftcardType! non-null enum

Giftcard's type

Giftcard.id ● ID! non-null scalar

Giftcard's ID

Giftcard.inSupportOf ● String! non-null scalar

Who giftcard was purchased for

Giftcard.isExternalTarget ● Boolean! non-null scalar

Whether to open the giftcard in webview or browser

Giftcard.isReloadable ● Boolean! non-null scalar

Whether or not a giftcard is reloadable

Giftcard.lastBalance ● DollarFormats deprecated object

DEPRECATED: Use balance instead.

DEPRECATED! Giftcard's last balance.

Giftcard's link

Giftcard.linkedCard ● LinkedCard object

The Attached CreditCard details

Giftcard.merchant ● Merchant object

Giftcard's merchant

Giftcard.pin ● String scalar

Giftcard's PIN

Giftcard.reloadInfo ● GiftcardReloadableInfo object

The giftcard's reloadable info

Giftcard.requiresEmailVerification ● Boolean! non-null scalar

If a giftcard requires an email address for verification

Giftcard.status ● String! non-null scalar

Giftcard's status

Giftcard.transaction ● Transaction object

Giftcard's transaction

Giftcard.transactionCreatedAt ● String! deprecated non-null scalar

DEPRECATED: Use transaction field instead.

Giftcard's transaction date

Giftcard.transactionId ● ID! deprecated non-null scalar

DEPRECATED: Use transaction field instead.

Giftcards transaction ID

Giftcard.updatedAt ● String scalar

Giftcard's last updated at

Giftcard.usedAt ● DateTimeISO scalar

When the giftcard was used at

Giftcard.uuid ● String! non-null scalar

Giftcards unique id

Giftcard.value ● DollarFormats! non-null object

Giftcard's initial value

Member of

GiftcardEdge object ● User object ● Viewer object

Implemented by

GiftcardReloadUnion union ● ReloadableGiftcardUpdateUnion union ● UpdateGiftcardBalanceUnion union