Skip to main content

Intent

A shopping trip that a user has made.

type Intent {
brand: Brand
buyer: User!
buyerEmail: String
buyerName: String
buyer_name: String
campaign: Campaign
campaignAmount: DollarFormats
canClaimMissing: Boolean!
checkoutUrl: String!
createdAt: DateTimeISO!
currency: Currency!
expectedEarnedOn: DateISO
fundraiser: Fundraiser
fundraiserAmount: DollarFormats
giftcardTemplate: GiftcardTemplate
gifting: GiftSummaryType
giveSentence: String
hidePurchaseActivity: Boolean!
id: ID!
intentType: IntentTypeEnum!
interstitialUrl: String
isAnonymous: Boolean!
isGift: Boolean
isPhysical: Boolean
isSelfSupport: Boolean!
isTeamSupport: Boolean!
isThanked: Boolean!
isTransferrable: Boolean!
link: Link
merchant: Merchant
merchantDisplayName: String
message: String
missingClaim: MissingClaim
orderTotal: DollarFormats
quantity: Int
reference: String!
reloadThreshold: DollarFormats
supportedAt: DateTimeISO
token: String!
unitPrice: DollarFormats
url: String
}

Fields

Intent.brand ● Brand object

The intent's brand

Intent.buyer ● User! non-null object

The buyer or user that created the intent

Intent.buyerEmail ● String scalar

Email address of the buyer of the Giftcards

Intent.buyerName ● String scalar

Full name of the buyer of the Giftcards

Intent.buyer_name ● String scalar

The intent's buyer name

Intent.campaign ● Campaign object

The campaign of the intent

Intent.campaignAmount ● DollarFormats object

How much was raised for the campaign

Intent.canClaimMissing ● Boolean! non-null scalar

Can the user submit a missing claim

Intent.checkoutUrl ● String! non-null scalar

The URL to start the checkout

Intent.createdAt ● DateTimeISO! non-null scalar

When the intent was created

Intent.currency ● Currency! non-null enum

Intent's currency

Intent.expectedEarnedOn ● DateISO scalar

When you can expect earnings if purchase has been made

Intent.fundraiser ● Fundraiser object

The fundraiser of the intent

Intent.fundraiserAmount ● DollarFormats object

How much was raised for the fundraiser

Intent.giftcardTemplate ● GiftcardTemplate object

Giftcard template details for a intent.

Intent.gifting ● GiftSummaryType object

Details of the recipient of the giftcard is it's being sent as a gift

Intent.giveSentence ● String scalar

A sentence that describes who, where, and how the intent occurred

Intent.hidePurchaseActivity ● Boolean! non-null scalar

Should the purchase activity be hidden?

Intent.id ● ID! non-null scalar

Intent's ID

Intent.intentType ● IntentTypeEnum! non-null enum

Intent's type

Intent.interstitialUrl ● String scalar

The intent's interstitial URL on flipgive.com

Intent.isAnonymous ● Boolean! non-null scalar

Is the intent anonymous?

Intent.isGift ● Boolean scalar

Flag to determine whether the Giftcard is being purchase for the buyer or someone else

Intent.isPhysical ● Boolean scalar

Flag to determine whether the Giftcard is physical or not

Intent.isSelfSupport ● Boolean! non-null scalar

Is the intent a self-support?

Intent.isTeamSupport ● Boolean! non-null scalar

Is the intent a team-support?

Intent.isThanked ● Boolean! non-null scalar

Is the intent thanked?

Intent.isTransferrable ● Boolean! non-null scalar

is the intent transferrable? it is not transferrable if its transfer share has been paid out

The intent's link

Intent.merchant ● Merchant object

The intent's merchant

Intent.merchantDisplayName ● String scalar

The intent's merchant name, will depend on whether the user has enabled the account's hide purchase activity. If the hide purchase activity is enabled or the merchant_id is blank, the merchantDisplayName will return generic term based on intent_type, otherwise it will be the merchant's name

Intent.message ● String scalar

Intent's message from buyer

Intent.missingClaim ● MissingClaim object

Intent's missing claim

Intent.orderTotal ● DollarFormats object

Total net cost of the giftcard order

Intent.quantity ● Int scalar

Number of giftcards to be purchased

Intent.reference ● String! non-null scalar

Intent's reference ID

Intent.reloadThreshold ● DollarFormats object

Giftcard's reload threshold

Intent.supportedAt ● DateTimeISO scalar

When the intent was supported

Intent.token ● String! non-null scalar

Intent's token

Intent.unitPrice ● DollarFormats object

Itemized cost of an individual gift cards

Intent.url ● String scalar

The intent's url

Returned by

Intent query

Member of

Checkout object ● Fundraiser object ● IntentEdge object ● User object ● Viewer object

Implemented by

ActivityObject union ● IntentCreateUnion union ● IntentThankUnion union