Skip to main content
POST
https://prod-api.raisedonors.com
/
api
/
Activity
/
list
List Donor Activities
curl --request POST \
  --url https://prod-api.raisedonors.com/api/Activity/list \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "filter": "<string>",
  "skip": 123,
  "take": 123,
  "sortBy": "createdate",
  "descending": true,
  "includeDetails": true,
  "selectedActivityOrigins": []
}
'
{
  "items": [
    {
      "id": 123,
      "display": "<string>",
      "createdDate": "<string>",
      "createdTime": "<string>",
      "donorId": 123,
      "donorAddressId": 123,
      "donorContactMethodId": 123,
      "giftId": 123,
      "emailSubject": "<string>",
      "emailFromName": "<string>",
      "emailFromEmail": "<string>",
      "emailTemplateType": 123,
      "emailTemplateId": 123
    }
  ],
  "total": 123
}

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Body

The paging and filter options, including the list of selectedActivityOrigins to include and an optional free-text filter applied to the activity display text.

Request model used to page through donor activities.

filter
string | null
skip
integer<int32>
take
integer<int32>
sortBy
enum<string> | null

Field to sort by (case-insensitive). Valid options: createdate, createddatetime, email, firstname, gifts, giftsum, id, lastname, modifieddatetimeutc, name, phone

Available options:
createdate,
createddatetime,
email,
firstname,
gifts,
giftsum,
id,
lastname,
modifieddatetimeutc,
name,
phone
Example:

"createdate"

descending
boolean
includeDetails
boolean
selectedActivityOrigins
enum<integer>[] | null

The activity origins to include in the results.

Available options:
0,
1,
2,
3,
4,
5

Response

OK

items
object[]
total
integer<int32>
Last modified on June 5, 2026