Create a disbursement
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
The list of transactions associated with the disbursement. Each transaction is an individual donation to be included in the disbursement. Must specify at least one transaction.
The sum of all transaction net amounts (amount - fee_amount) must equal the disbursement amount.
The identifier for the program that the disbursement is associated with. The program must have grant_disbursement_status enabled. If not provided, your grant_disbursement_status enabled program will be used. If your Chariot account has multiple grant_disbursement_status enabled programs, you must specify the program_id to use for the disbursement.
Enable just-in-time (JIT) funding for this disbursement. When true, Chariot will automatically create an inbound transfer for the disbursement amount when it is approved, eliminating the need to pre-fund your account. This feature must be enabled on your account. Contact Chariot to enable JIT disbursements.
By default (false), the disbursement will remain in the awaiting_verification status until
Chariot’s compliance team has verified the nonprofit.
If set to true, the disbursement will proceed through its normal lifecycle without waiting for
Chariot to verify the organization. Only set this if you have independently verified the organization
and do not want to wait for or rely on Chariot’s verification.
This field is only relevant when disbursing to an organization that was created via a verification request.
Response
An Organization represents an operating nonprofit or an operating sub-organization of a parent or sponsoring nonprofit.
The generally accepted identifier for an organization is its domain. This domain provides proof of identity, ownership and relationship to an entity.
Organizations can receive payments from payers on the network.
Whether just-in-time (JIT) funding is enabled for this disbursement. When true, Chariot automatically creates an inbound transfer for the disbursement amount when it is approved.
The lifecycle status of the disbursement. Possible values include:
pending_approval: The disbursement is awaiting approval from the grantmakercanceled: The disbursement was canceled by the grantmakerawaiting_verification: The disbursement is awaiting verification from Chariotrejected: The disbursement was rejected by Chariot before being submittedvalidating_organization: Validating recipient organization’s payment and contact information before submission.awaiting_account_claim: The disbursement is awaiting account claim by the nonprofit or check delay expirationawaiting_balance: The disbursement is awaiting sufficient grantmaker balancesubmitted: The disbursement payment has been submitted to the payment network and is being processedstopped: The disbursement payment was stopped after it was submittedcompleted: The disbursement payment has been completed and funds have been received by the receiving organizationfailed: The disbursement payment failed or the receiving organization did not receive the payment
To see a description of each status, see the “Disbursement Lifecycle” section of the Chariot documentation.

