Create contribution
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
x > 0250
"2026-07-06"
1"cm789ghi012jkl"
CASH, CHECK, CREDIT_CARD, ACH, ONLINE, STOCK, OTHER "CHECK"
1"cm456def789ghi"
1Required when method is CHECK.
"1042"
2000111PUSHPAY, PLANNING_CENTER, CCB, TITHELY, SUBSPLASH, ROCK_RMS, MANUAL, OTHER 5001 - 500x >= 0x >= 0PENDING, SUCCEEDED, FAILED 4100100100100DIRECT, DAF, QCD_IRA, MATCHING, FOUNDATION, ESTATE x >= 0x >= 0x > 0x > 0x >= 0Response
Created contribution
Contribution detail with one-level resource summaries. Provider metadata and processor billing identity are never returned.
Calendar day represented as a UTC-midnight ISO timestamp.
CASH, CHECK, CREDIT_CARD, ACH, ONLINE, STOCK, OTHER DIRECT, DAF, QCD_IRA, MATCHING, FOUNDATION, ESTATE Present only with donor identity access.
Present only with donor identity access.
Calendar day represented as a UTC-midnight ISO timestamp.
Provider donor identifier. Null when the caller lacks donor identity access.
1 - 500