Skip to main content

DonateToHsaGiftCampaignInput

Input required to donate to a user's HSA gift campaign from an unauthenticated context

input DonateToHsaGiftCampaignInput {
amount: DecimalString!
clientUserId: String!
contributionYear: YearString
donorEmailAddress: String!
donorName: String!
linkBankAccountInput: LinkBankAccountInput!
referralCode: String!
}

Fields

DonateToHsaGiftCampaignInput.amount ● DecimalString! non-null scalar

The amount to donate

DonateToHsaGiftCampaignInput.clientUserId ● String! non-null scalar

A unique ID that identifies the client - since donations are made unauthed, this is NOT the same as a UID

DonateToHsaGiftCampaignInput.contributionYear ● YearString scalar

The year for which the gift applies, which must either be the current year, or can be the previous year if it is currently between Jan 1 and tax day. If not specified the current year is assumed.

DonateToHsaGiftCampaignInput.donorEmailAddress ● String! non-null scalar

The email address of the donor

DonateToHsaGiftCampaignInput.donorName ● String! non-null scalar

The name of the donor

DonateToHsaGiftCampaignInput.linkBankAccountInput ● LinkBankAccountInput! non-null input

Information required to link the donor's bank account

DonateToHsaGiftCampaignInput.referralCode ● String! non-null scalar

The referral code of the HSA gift campaign to donate to

Member of

donateToHsaGiftCampaign mutation