Skip to main content
GET
/
api
/
Volunteer
/
Search
Search for Volunteers
curl --request GET \
  --url https://api.virtuoussoftware.com/api/Volunteer/Search \
  --header 'Authorization: Bearer <token>'
{
  "list": [
    {
      "id": 0,
      "volunteerUrl": "string",
      "createDateTimeUtc": "dateTime",
      "createdByUser": "string",
      "modifiedDateTimeUtc": "dateTime",
      "modifiedByUser": "string",
      "contactId": 0,
      "contactIndividualId": 0,
      "contactUrl": "string",
      "displayName": "string",
      "firstName": "string",
      "avatarUrl": "string",
      "primaryPhone": "string",
      "primaryEmail": "string",
      "totalHours": 0,
      "timesVolunteered": 0,
      "volunteerAttendanceUrl": "string",
      "volunteerOpportunityId": 0,
      "volunteerOpportunityUrl": "string"
    }
  ],
  "total": 0
}

Authorizations

Authorization
string
header
required

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

Query Parameters

volunteerOpportunityId
string

The volunteer opportunity identifier.

volunteerId
string

The volunteer identifier.

contactId
string

The contact identifier.

contactIndividualId
string

The contact individual identifier.

emailAddress
string

The email address of the volunteer.

skip
string

The number of records to skip. Default = 0.

take
string

The number of records to take. Default = 10.

Response

200 - application/json

Ok

list
object[]
total
integer
Last modified on June 5, 2026