---
title: "REST API: Get Event Attendees"
type: "wiki"
space: "Axero Documentation"
author: "Anonymous User"
created: 2020-07-07T20:08:01Z
updated: 2026-09-28T01:13:55Z
tags: ["API"]
url: "https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/42838/rest-api-get-event-attendees"
---

# REST API: Get Event Attendees

[Open API Guide](https://my.axerosolutions.com/spaces/5/axero-documentation/api-guide?id=42838)
GET/api/events/\{EventID\}/attendees

Get the attendees of an event, filtered by RSVP type. The response is a plain list of event users, not the standard response with IsError, ResponseMessage, and ResponseData. It is an empty list when nothing matches.

## Request

### Request Header
| Header | Required | Value | Description |
| :--- | :--- | :--- | :--- |
| `Authorization` | YES | `Bearer YOUR_TOKEN` | Bearer token for the authenticated user. [Learn how to create Bearer tokens](https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/108973/creating-bearer-tokens). |
### Required Parameters
| Parameter | Type | Required | Location | Description |
| :--- | :--- | :--- | :--- | :--- |
| `EventID` | Integer | YES | Path | Unique ID of the event |
### Optional Parameters
| Parameter | Type | Required | Location | Description |
| :--- | :--- | :--- | :--- | :--- |
| `Attendance` | Integer | NO | Query | Attendance type to filter by: 1 = Attending, 2 = Maybe attending, 3 = Not attending, 4 = All, 5 = Awaiting response, 6 = Shared. Refer to [REST API: Event Attendance Types](https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/25228/rest-api-event-attendance-types "REST API: Event Attendance Types"). |
| `IsInvited` | Boolean | NO | Query | Set to true to return only users who were invited to the event |
| `Keyword` | String | NO | Query | Search term to filter the event users by |
| `StartPage` | Integer | NO | Query | The page of results to return. Defaults to 1. A value that is not a whole number is ignored and the first page is returned. |
| `PageLength` | Integer | NO | Query | The number of results per page. When omitted, every attendee is returned. A value that is not a whole number is ignored. |
| `SpaceIDUsers` | Integer | NO | Query | Marks each returned attendee who is a member of this space with IsSpaceUser true. It does not filter the list; every attendee is still returned. |
| `SpaceAttendance` | String | NO | Query | Space-level attendance status to filter by, same values as Attendance. |
| `Instance` | String | NO | Query | Occurrence date \(ISO 8601\) of a recurring event. A value that is not a date answers 500. |
| `InstanceOption` | Integer | NO | Query | For a recurring event, which occurrences Instance refers to: 1 = All, 2 = Future, 3 = Single \(default\). |
## Example

### Request Header

```
Authorization: Bearer YOUR_TOKEN
```

### Request URL

`https://your-site.com/api/events/153/attendees?Attendance=1&StartPage=1&PageLength=50`

### Success Response

```
[
  {
    "AttendanceType": 1,
    "AttendanceID": 37089,
    "IsInvited": false,
    "Organizer": false,
    "IsDeleted": false,
    "IsSpaceUser": false,
    "UserName": "jane.doe",
    "MediaServerID": 88,
    "FirstName": "Jane",
    "LastName": "Doe",
    "ProfileURL": "https://your-site.com/people/jane.doe",
    "ConnectionStatus": 0,
    "UserID": 1042,
    "UserInfoDisplayName": "Jane Doe",
    "Email": "jane.doe@example.com",
    "AvatarImageURL": "https://your-site.com/Assets/Uploaded-Photos/1/avatar.jpg",
    "IsCommunityUser": true,
    "TenantID": 0
  }
]
```

### Error Response

```
{
  "Message": "The request is invalid."
}
```

## Error Handling

| Status Code | Likely Cause | Next Action |
| :--- | :--- | :--- |
| 400 Bad Request | EventID in the path is not an integer, or a value is not of the documented type. | Check the values. |
| 401 Unauthorized | A missing or invalid Bearer token answers 401 only on a site that allows members only; otherwise the call runs as a guest. | Check token validity. [Learn how to create Bearer tokens →](https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/108973/creating-bearer-tokens) |
| 403 Forbidden | Not returned: the attendee list comes back without a check that answers 403. | Check the EventID if the list looks wrong. |
| 500 Server Error | Internal failure. | Retry later. |

## Rate Limits

While Axero does not enforce hard rate limits by default, we recommend the following best practices to ensure optimal performance:

- **Sustained Request Rate:** Do not exceed 5 API calls per second
- **Sequential Processing:** Wait for each request to complete before sending the next in automated workflows
- **Concurrent Connections:** If parallel processing is required, limit to 3 or fewer simultaneous requests
- **Response Timeout:** Ensure API responses complete within 15 seconds during testing

Axero may implement temporary rate restrictions if excessive API usage affects overall site performance. For high-volume integrations, contact Axero to discuss your requirements.
