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