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