Skip to main content

BeneficiaryCreateInput

Attributes for creating a beneficiary for a campaign

input BeneficiaryCreateInput {
campaignId: ID!
teamType: BeneficiaryTeamType!
legalName: String!
firstName: String
lastName: String
dateOfBirth: String
realTeamName: String!
teamName: String
website: String
contactName: String
phoneNumber: String!
email: String!
taxId: String
street1: String!
street2: String
city: String!
province: String!
postalCode: String!
country: Country!
paymentType: PaymentType!
plaidPublicToken: String
plaidAccountId: String
googlePlacesId: String
}

Fields

BeneficiaryCreateInput.campaignId ● ID! non-null scalar

The ID of the campaign associated with this beneficiary.

BeneficiaryCreateInput.teamType ● BeneficiaryTeamType! non-null enum

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

BeneficiaryCreateInput.legalName ● String! non-null scalar

The registered legal name of the beneficiary.

BeneficiaryCreateInput.firstName ● String scalar

The registered first name of the beneficiary for team type INDIVIDUAL

BeneficiaryCreateInput.lastName ● String scalar

The registered last name of the beneficiary for team type INDIVIDUAL

BeneficiaryCreateInput.dateOfBirth ● String scalar

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

BeneficiaryCreateInput.realTeamName ● String! non-null scalar

The official/real name of the team.

BeneficiaryCreateInput.teamName ● String scalar

The unofficial/common name of the team.

BeneficiaryCreateInput.website ● String scalar

The official website of the beneficiary.

BeneficiaryCreateInput.contactName ● String scalar

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

BeneficiaryCreateInput.phoneNumber ● String! non-null scalar

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

BeneficiaryCreateInput.email ● String! non-null scalar

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

BeneficiaryCreateInput.taxId ● String scalar

EIN number or Charitable Registration Number.

BeneficiaryCreateInput.street1 ● String! non-null scalar

Street number and street name of the beneficiary.

BeneficiaryCreateInput.street2 ● String scalar

Apt/Unit/Suite number of the beneficiary.

BeneficiaryCreateInput.city ● String! non-null scalar

City

BeneficiaryCreateInput.province ● String! non-null scalar

State/Province

BeneficiaryCreateInput.postalCode ● String! non-null scalar

Zip/Postal Code

BeneficiaryCreateInput.country ● Country! non-null enum

The country in which the beneficiary is located.

BeneficiaryCreateInput.paymentType ● PaymentType! non-null enum

The payment type that will be used.

BeneficiaryCreateInput.plaidPublicToken ● String scalar

Plaid public token

BeneficiaryCreateInput.plaidAccountId ● String scalar

Plaid account id

BeneficiaryCreateInput.googlePlacesId ● String scalar

Google places id

Member of

BeneficiaryCreate mutation