---
title: "REST API: Get Event Resources"
type: "wiki"
space: "Axero Documentation"
author: "Anonymous User"
created: 2020-07-02T23:59:15Z
updated: 2026-09-28T01:14:03Z
tags: ["API"]
url: "https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/42776/rest-api-get-event-resources"
---

# REST API: Get Event Resources

[Open API Guide](https://my.axerosolutions.com/spaces/5/axero-documentation/api-guide?id=42776)
GET/api/events/resources

Get a list of event resources

## 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). |
### Optional Parameters
| Parameter | Type | Required | Location | Description |
| :--- | :--- | :--- | :--- | :--- |
| `ResourceTypeID` | Integer | NO | Query | Unique ID of the resource type to filter by |
| `Keyword` | String | NO | Query | Search term to filter results by |
| `StartPage` | Integer | NO | Query | Page of results to return. Default: 1. |
| `PageLength` | Integer | NO | Query | Number of results to return per page. Default: 10. |
| `SpaceID` | Integer | NO | Query | Return only the resources available in this space. Omit for every space. |
## Example

### Request Header

```
Authorization: Bearer YOUR_TOKEN
```

### Request URL

`https://your-site.com/api/events/resources?Keyword=conference&StartPage=1&PageLength=10`

### Success Response

```
{
  "IsError": false,
  "ResponseMessage": "",
  "ResponseData": [
    {
      "ResourceID": 42,
      "ResourceName": "Conference Room A",
      "Location": "L",
      "Description": "m",
      "EventResourceTypeID": 1,
      "Type": {
        "EventResourceTypeID": 1,
        "ResourceKey": "RoomText",
        "IsRoom": true,
        "TenantID": 0
      },
      "CalendarURL": "/events/resources/42/calendar",
      "SpaceIDCSV": "313",
      "DateCreated": "0001-01-01T00:00:00",
      "TenantID": 1
    }
  ]
}
```

### Error Response

```
You do not have sufficient permissions to perform this action.
```

## Error Handling

| Status Code | Likely Cause | Next Action |
| :--- | :--- | :--- |
| 400 Bad Request | The endpoint does not return this status. Every parameter is optional, and an unreadable value is ignored. | Check the results rather than the status. |
| 401 Unauthorized | Missing or invalid Bearer token | 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 endpoint has no check that answers 403. | Check the filters 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.
