Skip to main content

Beneficiary

A beneficiary for a campaign.

type Beneficiary {
campaign: Campaign!
city: String
contactName: String
dateOfBirth: String
email: String
firstName: String
googlePlacesId: String
hwAccountInfo: String
hwAccountStatus: String
hwAccountToken: String
hwAccountVerificationStatus: String
hwUserStatus: String
hwUserToken: String
hwUserVerificationStatus: String
id: ID!
lastName: String
legalName: String
paymentType: PaymentType
phoneNumber: String
plaidAccountId: String
plaidAccountInfo: String
plaidPublicToken: String
postalCode: String
province: String
realTeamName: String
street1: String
street2: String
taxId: String
teamName: String
teamType: BeneficiaryTeamType
website: String
}

Fields

Beneficiary.campaign ● Campaign! non-null object

A FlipGive Campaign

Beneficiary.city ● String scalar

City

Beneficiary.contactName ● String scalar

The full name of the person directly responsible for the management of the team/funds.

Beneficiary.dateOfBirth ● String scalar

The registered date of birth of the beneficiary for team type INDIVIDUAL

Beneficiary.email ● String scalar

Email address of the person directly responsible for the management of the team/funds.

Beneficiary.firstName ● String scalar

The registered first name of the beneficiary for team type INDIVIDUAL

Beneficiary.googlePlacesId ● String scalar

Google places id

Beneficiary.hwAccountInfo ● String scalar

Hyperwallet account information

Beneficiary.hwAccountStatus ● String scalar

Hyperwallet account status

Beneficiary.hwAccountToken ● String scalar

Hyperwallet account token

Beneficiary.hwAccountVerificationStatus ● String scalar

Hyperwallet account verification status

Beneficiary.hwUserStatus ● String scalar

Hyperwallet user status

Beneficiary.hwUserToken ● String scalar

Hyperwallet user token

Beneficiary.hwUserVerificationStatus ● String scalar

Hyperwallet user verification status

Beneficiary.id ● ID! non-null scalar

Campaigns's ID

Beneficiary.lastName ● String scalar

The registered last name of the beneficiary for team type INDIVIDUAL

Beneficiary.legalName ● String scalar

The registered legal name of the beneficiary. The name that will appear on the Cheque.

Beneficiary.paymentType ● PaymentType enum

Payment type that will be used.

Beneficiary.phoneNumber ● String scalar

Phone number of the person directly responsible for the management of the team/funds.

Beneficiary.plaidAccountId ● String scalar

Plaid account id

Beneficiary.plaidAccountInfo ● String scalar

Plaid account information

Beneficiary.plaidPublicToken ● String scalar

Plaid account access token

Beneficiary.postalCode ● String scalar

Zip/Postal Code

Beneficiary.province ● String scalar

State/Province

Beneficiary.realTeamName ● String scalar

The official/real name of the team.

Beneficiary.street1 ● String scalar

Street number and street name of the beneficiary.

Beneficiary.street2 ● String scalar

Apt/Unit/Suite number of the beneficiary.

Beneficiary.taxId ● String scalar

EIN number or Charitable Registration Number.

Beneficiary.teamName ● String scalar

The unofficial/common name of the team.

Beneficiary.teamType ● BeneficiaryTeamType enum

A priliminary understanding of the team, used to understand the intended destination of the funds.

Beneficiary.website ● String scalar

The official website of the beneficiary.

Member of

Campaign object

Implemented by

CreateBeneficiaryUnion union ● CreatePlaidBeneficiaryUnion union ● UpdateBeneficiaryUnion union