Returns a list of participants for a partner opportunity
| Name | Description | Type | Additional information |
|---|---|---|---|
| eventId |
Id for opportunity |
integer |
Required |
| userId |
Return only participants matching this userId |
integer | |
| name |
Search by participant name |
string | |
| status |
Return registrations matching this status (WaitingApproval, Approved, Cancelled, Draft, Declined) |
string | |
| dateRangeBegin |
Return only participants who registered after this date |
date | |
| dateRangeEnd |
Return only participants who registered before this date |
date | |
| attended |
Set to true to pull only participants who attended opportunity. Set to false to pull only participants who did not attend. Leave null for all participants (default) |
boolean | |
| pageSize |
Number of results to return (defaults to 25, max of 200) |
integer |
Default value is 25 |
| page |
Page number (starting page is 1) |
integer |
Default value is 1 |
None.
https://api.servicereef.com/v1/partners/events/{eventId}/participants?userId={userId}&name={name}&status={status}&dateRangeBegin={dateRangeBegin}&dateRangeEnd={dateRangeEnd}&attended={attended}&pageSize={pageSize}&page={page}
| Name | Description | Type | Additional information |
|---|---|---|---|
| PageInfo | PageModel | ||
| Results | Collection of BaseParticipantModel |
Try this endpoint by entering your credentials and using the API Explorer.
Try With API Explorer
{
"PageInfo": {
"TotalRecords": 1,
"Page": 2,
"PageSize": 3
},
"Results": [
null,
{
"RegistrationStatus": "sample string 1",
"DateRegistered": "2025-11-29T17:02:27.6549805Z",
"Attended": true,
"RegisteredForAllTimeSlots": true,
"TimeSlots": [
{
"SlotDate": "2025-11-29T17:02:27.6549805Z",
"StartTime": "2025-11-29T17:02:27.6549805Z",
"EndTime": "2025-11-29T17:02:27.6549805Z",
"DateRegistered": "2025-11-29T17:02:27.6549805Z",
"Attended": true
},
{
"SlotDate": "2025-11-29T17:02:27.6549805Z",
"StartTime": "2025-11-29T17:02:27.6549805Z",
"EndTime": "2025-11-29T17:02:27.6549805Z",
"DateRegistered": "2025-11-29T17:02:27.6549805Z",
"Attended": true
}
],
"UserId": 3,
"GUID": "sample string 4",
"FirstName": "sample string 5",
"LastName": "sample string 6",
"Email": "sample string 7",
"Phone": "sample string 8",
"Address": {
"Latitude": 1.1,
"Longitude": 1.1,
"Address1": "sample string 1",
"Address2": "sample string 2",
"City": "sample string 3",
"State": "sample string 4",
"Zip": "sample string 5",
"Country": "sample string 6",
"Name": "sample string 7"
},
"ProfileUrl": "https://app.servicereef.com/users/sample string 11",
"PassportStatus": "sample string 12",
"FirstNameOnPassport": "sample string 13",
"MiddleNameOnPassport": "sample string 14",
"LastNameOnPassport": "sample string 15",
"FullNameOnPassport": "sample string 13 sample string 14 sample string 15",
"PassportSex": "sample string 16",
"PassportPlaceOfBirth": "sample string 17",
"PassportDateOfBirth": "2025-11-29T17:02:27.6549805Z",
"PassportNumber": null,
"PassportIssued": null,
"PassportIssuedBy": null,
"PassportExpirationDate": null,
"PassportImageUrl": null,
"Households": null,
"Interests": null
}
]
}