v1

latestOpenAPI 3.0.0Apache 2.02026-07-2410185524.2 KB
Donations

update donation

Update the specified donation

For custom components:

RaiselyComponents.api.one('donations', '{uuid}').patch(data = {}, params = {}, headers = {}) => Promise<{result}>

:fa-gears: See Restie Response Data for a more detailed overview of responses through the client wrapper

patch/donations/{uuid}

Path parameters

uuidstring required

The uuid of the record

Headers

Authorizationstring

A valid HTTP Bearer token, required to access private records.

Request body

Example request

{
  "data": {
    "anonymous": true,
    "fullName": "Leila Norma Eulalia Josefa Magistrado de Lima",
    "message": "Glad to help out with the fundraising!",
    "thankyou": {
      "message": "Thank you for your donation!",
      "isPrivate": true
    },
    "preferredName": "Norma",
    "private": {
      "fieldA": "one",
      "fieldB": "yes"
    },
    "public": {
      "fieldA": "one",
      "fieldB": "yes"
    }
  }
}

Response

The updated Donation record

Example response

{
  "data": {
    "address1": "31 Sunset Boulevard",
    "address2": "Unit 31b",
    "amount": 2500,
    "amountRefunded": 2500,
    "anonymous": true,
    "campaignAmount": 2500,
    "campaignDisplayTotal": 2625,
    "campaignFee": 125,
    "campaignUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "card": "card_aabbccddeeffaabbccddeeff",
    "charge": "ch_aaaaaaaaaaaaaaaaaaaaaaaa",
    "country": "AU",
    "createdAt": "2020-12-03T06:52:46.330Z",
    "currency": "AUD",
    "currencySymbol": "a",
    "date": "2020-12-03T06:52:46.330Z",
    "designation": {
      "createdAt": "2020-12-03T06:52:46.330Z",
      "organisationId": 12345,
      "publicName": "General Fund",
      "status": "ACTIVE",
      "updatedAt": "2020-12-03T06:52:46.330Z",
      "uuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
    },
    "designationUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "displayTotal": 2625,
    "donationTotal": 2625,
    "email": "harveymilk@example.com",
    "fee": 125,
    "feeOptIn": true,
    "firstName": "Leila",
    "fullName": "Leila Norma Eulalia Josefa Magistrado de Lima",
    "gst": 150,
    "id": 12345,
    "includesGiftAid": true,
    "isExpress": true,
    "isFraud": true,
    "isSuspicious": true,
    "items": [
      {
        "amount": 850,
        "attendance": "CHECKED_IN",
        "campaignAmount": 950,
        "status": "ISSUED",
        "type": "DONATION"
      }
    ],
    "lastName": "de Lima",
    "message": "Glad to help out with the fundraising!",
    "method": "CREDIT_CARD",
    "methodType": "APPLE_PAY",
    "mode": "LIVE",
    "orderTotal": 2625,
    "orderUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "phoneNumber": "+1 123-456-7890",
    "postcode": "AAA BBBB",
    "preferredName": "Norma",
    "private": {
      "fieldA": "one",
      "fieldB": "yes"
    },
    "processing": "ONCE",
    "profile": {
      "activityTotal": 2625,
      "activityTotalPercent": 2625,
      "campaignDisplayTotal": 2625,
      "createdAt": "2020-12-03T06:52:46.330Z",
      "currency": "AUD",
      "description": "I believe in a better world",
      "donationCount": 12345,
      "donationRecordCount": 12345,
      "exerciseGoal": 12345,
      "exerciseGoalTime": 12345,
      "exerciseTotal": 2625,
      "exerciseTotalTime": 2625,
      "fundraiserTheme": "birthday",
      "goal": 100050,
      "individualProfileCount": 12345,
      "isCampaignProfile": true,
      "name": "Bob D.",
      "nonSelfDonationTotal": 2625,
      "organisationProfileCount": 12345,
      "paid": true,
      "path": "bobd",
      "photoUrl": "https://raisely-images.imgix.net/www/uploads/t-03-arl-8-es-uhhqua-4-pr-f-4865431-df-58-512-png-08e3f5.png",
      "private": {
        "fieldA": "one",
        "fieldB": "yes"
      },
      "public": {
        "fieldA": "one",
        "fieldB": "yes"
      },
      "selfDonationTotal": 2625,
      "shared": true,
      "status": "ACTIVE",
      "subscriptionCount": 12345,
      "teamProfileCount": 12345,
      "type": "INDIVIDUAL",
      "uniqueDonors": 12345,
      "updatedAt": "2020-12-03T06:52:46.330Z",
      "uuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
    },
    "profileUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "providerRaisely": 12345,
    "providerUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "public": {
      "fieldA": "one",
      "fieldB": "yes"
    },
    "publicAmount": 2500,
    "publicFee": 125,
    "publicTotal": 2625,
    "status": "OK",
    "subscriptionUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "swiftAidStatus": "OK",
    "taxTotal": 2625,
    "thankyou": {
      "message": "Thank you for your wonderful donation!"
    },
    "token": "tok_aaaaaaaaaaaaaaaaaaaaaaaa",
    "total": 2625,
    "type": "ONLINE",
    "updatedAt": "2020-12-03T06:52:46.330Z",
    "usedSwiftAid": true,
    "user": {
      "accessToken": "aaabbbccc",
      "address1": "31 Sunset Boulevard",
      "address2": "Unit 31b",
      "adminSettings": {
        "v4BetaOptin": true,
        "starredCampaigns": [
          "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
          "ffffffff-gggg-hhhh-iiii-jjjjjjjjjjjj"
        ]
      },
      "country": "AU",
      "createdAt": "2020-12-03T06:52:46.330Z",
      "email": "harveymilk@example.com",
      "facebookId": "fb_someurl",
      "firstName": "Leila",
      "fullName": "Leila Norma de Lima",
      "internal": {},
      "isAdmin": true,
      "isSamlLogin": true,
      "lastName": "de Lima",
      "permission": "PARTICIPANT",
      "phoneNumber": "+1 123-456-7890",
      "photoUrl": "https://raisely-images.imgix.net/www/uploads/t-03-arl-8-es-uhhqua-4-pr-f-4865431-df-58-512-png-08e3f5.png",
      "postcode": "AAA BBBB",
      "preferredName": "Norma",
      "private": {
        "fieldA": "one",
        "fieldB": "yes"
      },
      "public": {
        "fieldA": "one",
        "fieldB": "yes"
      },
      "state": "Victoria",
      "status": "ACTIVE",
      "suburb": "Melbourne",
      "unsubscribedAt": "2020-12-03T06:52:46.330Z",
      "updatedAt": "2020-12-03T06:52:46.330Z",
      "username": "harveymilk@example.com",
      "uuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
    },
    "userId": 12345,
    "userUuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
    "uuid": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
  }
}