Skip to main content
POST
Bulk Create Gift Transactions

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
transactionSource
string

The name of the external system the record came from, for example Stripe or Classy. Paired with transactionId to keep imports idempotent.

transactions
object[]

The transactions to import in this batch.

createImport
string

When true, the transactions are grouped into an import that can be reviewed in Virtuous before being committed.

importName
string

The name given to the import created for these transactions.

batch
string

The batch name used to group this gift with others for reconciliation.

batchTotal
string

The expected total of the batch, used to verify the import.

defaultGiftDate
string

The gift date applied to transactions that do not supply one.

defaultGiftType
string

The gift type applied to transactions that do not supply one.

Response

OK

Last modified on August 11, 2026