Docs

Create Donation

Creates a new donation in Raisely.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
object
string

Line 1 of an address Example: `31 Sunset Boulevard`

Uncommon arguments
string

Line 2 of an address Example: `Unit 31b`

boolean

Does the donor wish to be anonymous Examples: `true`, `false`

string

Unique identifier for the record Example: `aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa`

string

ID of the payment method used (from the payment gateway) Example: `card_aabbccddeeffaabbccddeeff`

string

Examples: `AU`, `GB`, `US`

stringrequired

3 letter currency code Examples: `AUD`, `USD`

string

The customer ID (assigned by the payment gateway)

string

The date and time (in ISO8601 format) the donation was received by the organisation (only for OFFLINE donations) Example: `2020-12-03T06:52:46.330Z`

stringrequired

Email address of the donor Example: `[email protected]`

string

The first name of the person Example: `Leila`

string

Not null values indicate this transaction has been set aside to pay for an upcoming registration Examples: `true`, `null`

string

The full name of the person Example: `Leila Norma Eulalia Josefa Magistrado de Lima`

string

Gateway Version of donation method, if any

object
number

The amount spent on the item in the currency of the donation

number

The total amount refunded in cents for this line item, in the donation currency.

string

Whether the donation item (ticket) has been checked in

string

Description of the item

boolean

If false, the amount is not included in receipts as part of the total donation

string

The ticket's parent bundle description

number

If multiple of the item, the number of items claimed

string

The last name of the person Example: `de Lima`

string

Message from the donor Example: `Glad to help out with the fundraising!`

stringrequired

The payment gateway used Examples: `CREDIT_CARD`, `PAYPAL`, `APPLE_PAY`, `OFFLINE`, `CUSTOM`, `STRIPE_INTENT`, `FACEBOOK`

string

The type of payment method used, to distinguish between card, direct debit and digital wallet payments. Examples: `APPLE_PAY`, `CARD`, `GOOGLE_PAY`, `BROWSER_PAY`

string

LIVE or TEST Examples: `LIVE`, `TEST`

string

Phone number of the donor Example: `+1 123-456-7890`

string

Postal code of the donor Examples: `AAA BBBB`, `0000`, `AAA BBB`

string

The name that the person prefers to be called Example: `Norma`

object

Private values for this record Example: `{ "fieldA": "one", "fieldB": "yes" }`

string

Unique identifier for the record Example: `aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa`

object

Public values for this record Example: `{ "fieldA": "one", "fieldB": "yes" }`

string
string
string

Status of donation on SwiftAid Examples: `OK`, `FAILED`, `PENDING`, `DELETING`, `DELETED`

string

The payment token from the gateway Example: `tok_aaaaaaaaaaaaaaaaaaaaaaaa`

stringrequired

ONLINE or OFFLINE Examples: `ONLINE`, `OFFLINE`

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.