# Purdue University Queues API

**Canonical:** https://apis.io/apis/purdue/purdue-queues-api/  
**Provider:** Purdue University — https://apis.io/providers/purdue/  
**Base URL:** https://www.rcac.purdue.edu/api  
**Documentation:** https://www.rcac.purdue.edu/

Purdue University Queues API is one of 38 APIs that [Purdue University](https://apis.io/providers/purdue/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Queues. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a support channel, authentication docs, and 2 JSON Schemas.

The Queues API from Purdue University — 22 operation(s) for queues.

## Operations (55)

| Method | Path | Summary |
|---|---|---|
| GET | `/queues/loans` | Get queues loans |
| POST | `/queues/loans` | Create queues loans |
| GET | `/queues/loans/{id}` | Get queues loans by id |
| PUT | `/queues/loans/{id}` | Replace queues loans by id |
| DELETE | `/queues/loans/{id}` | Delete queues loans by id |
| GET | `/queues/qos` | Get queues qos |
| POST | `/queues/qos` | Create queues qos |
| GET | `/queues/qos/{id}` | Get queues qos by id |
| PUT | `/queues/qos/{id}` | Replace queues qos by id |
| DELETE | `/queues/qos/{id}` | Delete queues qos by id |
| GET | `/queues` | Get queues |
| POST | `/queues` | Create queues |
| GET | `/queues/{id}` | Get queues by id |
| PUT | `/queues/{id}` | Replace queues by id |
| DELETE | `/queues/{id}` | Delete queues by id |
| GET | `/queues/schedulerpolicies` | Get queues schedulerpolicies |
| POST | `/queues/schedulerpolicies` | Create queues schedulerpolicies |
| GET | `/queues/schedulerpolicies/{id}` | Get queues schedulerpolicies by id |
| PUT | `/queues/schedulerpolicies/{id}` | Replace queues schedulerpolicies by id |
| DELETE | `/queues/schedulerpolicies/{id}` | Delete queues schedulerpolicies by id |
| GET | `/queues/schedulerreservations` | Get queues schedulerreservations |
| POST | `/queues/schedulerreservations` | Create queues schedulerreservations |
| GET | `/queues/schedulerreservations/{id}` | Get queues schedulerreservations by id |
| PUT | `/queues/schedulerreservations/{id}` | Replace queues schedulerreservations by id |
| DELETE | `/queues/schedulerreservations/{id}` | Delete queues schedulerreservations by id |
| GET | `/queues/schedulers` | Get queues schedulers |
| POST | `/queues/schedulers` | Create queues schedulers |
| GET | `/queues/schedulers/{id}` | Get queues schedulers by id |
| PUT | `/queues/schedulers/{id}` | Replace queues schedulers by id |
| DELETE | `/queues/schedulers/{id}` | Delete queues schedulers by id |
| GET | `/queues/sizes` | Get queues sizes |
| POST | `/queues/sizes` | Create queues sizes |
| GET | `/queues/sizes/{id}` | Get queues sizes by id |
| PUT | `/queues/sizes/{id}` | Replace queues sizes by id |
| DELETE | `/queues/sizes/{id}` | Delete queues sizes by id |
| GET | `/queues/types` | Get queues types |
| POST | `/queues/types` | Create queues types |
| GET | `/queues/types/{id}` | Get queues types by id |
| PUT | `/queues/types/{id}` | Replace queues types by id |
| DELETE | `/queues/types/{id}` | Delete queues types by id |
| GET | `/queues/requests` | Get queues requests |
| POST | `/queues/requests` | Create queues requests |
| GET | `/queues/requests/{id}` | Get queues requests by id |
| PUT | `/queues/requests/{id}` | Replace queues requests by id |
| DELETE | `/queues/requests/{id}` | Delete queues requests by id |
| GET | `/queues/users` | Get queues users |
| POST | `/queues/users` | Create queues users |
| GET | `/queues/users/{id}` | Get queues users by id |
| PUT | `/queues/users/{id}` | Replace queues users by id |
| DELETE | `/queues/users/{id}` | Delete queues users by id |
| GET | `/queues/walltimes` | Get queues walltimes |
| POST | `/queues/walltimes` | Create queues walltimes |
| GET | `/queues/walltimes/{id}` | Get queues walltimes by id |
| PUT | `/queues/walltimes/{id}` | Replace queues walltimes by id |
| DELETE | `/queues/walltimes/{id}` | Delete queues walltimes by id |

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/openapi/purdue-queues-api-openapi.yml
- **OpenAPIOriginal** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/openapi/_original/purdue-rcac-api.json
- **APIReference** — https://www.rcac.purdue.edu/api
- **Documentation** — https://www.rcac.purdue.edu/knowledge
- **Support** — https://www.rcac.purdue.edu/help
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/authentication/purdue-authentication.yml
- **Errors** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/errors/purdue-errors.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/lifecycle/purdue-lifecycle.yml
- **Rules** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/rules/purdue-openapi-spectral-rules.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/vocabulary/purdue-vocabulary.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/json-schema/purdue-hfs-location-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/json-schema/purdue-hfs-location-menu-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/examples/purdue-hfs-locations-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/examples/purdue-hfs-location-menu-example.json
- **Website** — https://www.housing.purdue.edu/

## Other Purdue University APIs (12)

- [PURR OAI-PMH Metadata API](https://apis.io/apis/purdue/purr-oaipmh/)
- [Purdue Shibboleth Identity Provider](https://apis.io/apis/purdue/purdue-shibboleth-idp/)
- [Purdue e-Pubs OAI-PMH (bepress Digital Commons tenant)](https://apis.io/apis/purdue/purdue-epubs-oaipmh/)
- [Purdue Events Calendar API (Localist tenant)](https://apis.io/apis/purdue/purdue-events-api/)
- [Purdue.io Course Catalog API (community-built, third-party)](https://apis.io/apis/purdue/purdueio-course-catalog-api/)
- [Purdue University Allocations API](https://apis.io/apis/purdue/purdue-allocations-api/)
- [Purdue University Contactreports API](https://apis.io/apis/purdue/purdue-contactreports-api/)
- [Purdue University Courses API](https://apis.io/apis/purdue/purdue-courses-api/)
- [Purdue University Finder API](https://apis.io/apis/purdue/purdue-finder-api/)
- [Purdue University Groups API](https://apis.io/apis/purdue/purdue-groups-api/)
- [Purdue University History API](https://apis.io/apis/purdue/purdue-history-api/)
- [Purdue University Impact API](https://apis.io/apis/purdue/purdue-impact-api/)

## Tags

Queues

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/purdue/purdue-queues-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/purdue/.
