Create donor
Authorizations
Organization API key created in Grain Settings → API. The key determines the organization and is limited to its assigned resource scopes. Write scopes imply the corresponding read scope.
Headers
Required with OAuth access tokens. Optional with organization API keys; if supplied, it must match the key's organization.
Body
"Sarah"
"Johnson"
"sarah@gracechurch.org"
"+15551234567"
Calendar day returned as a UTC-midnight ISO timestamp.
Calendar day returned as a UTC-midnight ISO timestamp.
MALE, FEMALE, UNSPECIFIED 1 <= x <= 121900 <= x <= 2200PUBLIC, PRIVATE, HOMESCHOOL, COLLEGE, OTHER VISITOR, REGULAR_ATTENDER, MEMBER, INACTIVE, FORMER PRIMARY, SPOUSE, CHILD, OTHER EMAIL, PHONE, MAIL Map keyed by a supported ExternalGivingSource: PUSHPAY, PLANNING_CENTER, CCB, TITHELY, SUBSPLASH, ROCK_RMS, MANUAL, or OTHER.
INDIVIDUAL, HOUSEHOLD, ORGANIZATION, DAF_CUSTODIAN, FOUNDATION, ESTATE 3Response
Created donor
Stable donor profile. Identity fields are null or masked unless the caller has donor identity access.
INDIVIDUAL, HOUSEHOLD, ORGANIZATION, DAF_CUSTODIAN, FOUNDATION, ESTATE PRIMARY, SPOUSE, CHILD, OTHER VISITOR, REGULAR_ATTENDER, MEMBER, INACTIVE, FORMER