CreateDonationsRequest
Batch widget donation payload. Optional reCAPTCHA token; optional shared advisor for all rows; required non-empty donations array.
- donationsType: array · BatchDonationItem[] 1…required
One row in a donation batch. Same shape as CreateDonationRequest; per-row advisor is not used — provide a shared advisor on CreateDonationsRequest when applicable.
- designationType: string | null
- donorType: string | null
_address _line _1 - donorType: string | null
_address _line _2 - donorType: string | null
_city - donorenum
_country const:usvalues- us
- donorType: string
_email - donorType: string
_first _name - donorType: string
_last _name - donorType: string | null
_postal _code - donorType: string | null
_province - identifierType: string
- memoType: string | null
- quantityType: number
- recognitionType: string enumvalues
- public
- private
- anonymous
- sourceType: string | null
- typeType: string enumvalues
- currency
- stock
- crypto
- daf
- advisorType: object · AdvisorInput
Advisor fields for find-or-create when linking donations to an advisor (widget batch flow). Email is required; other fields are optional when creating a new advisor record.
- emailType: string Format: emailrequired
- bioType: string
- firmType: string
_name - firstType: string
_name - lastType: string
_name - middleType: string
_name - secType: string
_url - titleType: string
- recaptchaType: string
_token Optional reCAPTCHA token when widget middleware requires it.