# Purdue University Groups API

**Canonical:** https://apis.io/apis/purdue/purdue-groups-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 Groups 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 Group. 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 Groups API from Purdue University — 14 operation(s) for groups.

## Operations (35)

| Method | Path | Summary |
|---|---|---|
| GET | `/groups/departments` | Get groups departments |
| POST | `/groups/departments` | Create groups departments |
| GET | `/groups/departments/{id}` | Get groups departments by id |
| PUT | `/groups/departments/{id}` | Replace groups departments by id |
| DELETE | `/groups/departments/{id}` | Delete groups departments by id |
| GET | `/groups/fieldsofscience` | Get groups fieldsofscience |
| POST | `/groups/fieldsofscience` | Create groups fieldsofscience |
| GET | `/groups/fieldsofscience/{id}` | Get groups fieldsofscience by id |
| PUT | `/groups/fieldsofscience/{id}` | Replace groups fieldsofscience by id |
| DELETE | `/groups/fieldsofscience/{id}` | Delete groups fieldsofscience by id |
| GET | `/groups/{group}/departments` | Get groups by group departments |
| POST | `/groups/{group}/departments` | Create groups by group departments |
| GET | `/groups/{group}/departments/{id}` | Get groups by group departments by id |
| PUT | `/groups/{group}/departments/{id}` | Replace groups by group departments by id |
| DELETE | `/groups/{group}/departments/{id}` | Delete groups by group departments by id |
| GET | `/groups/{group}/fieldsofscience` | Get groups by group fieldsofscience |
| POST | `/groups/{group}/fieldsofscience` | Create groups by group fieldsofscience |
| GET | `/groups/{group}/fieldsofscience/{id}` | Get groups by group fieldsofscience by id |
| PUT | `/groups/{group}/fieldsofscience/{id}` | Replace groups by group fieldsofscience by id |
| DELETE | `/groups/{group}/fieldsofscience/{id}` | Delete groups by group fieldsofscience by id |
| GET | `/groups` | Get groups |
| POST | `/groups` | Create groups |
| GET | `/groups/{id}` | Get groups by id |
| PUT | `/groups/{id}` | Replace groups by id |
| DELETE | `/groups/{id}` | Delete groups by id |
| GET | `/groups/members` | Get groups members |
| POST | `/groups/members` | Create groups members |
| GET | `/groups/members/{id}` | Get groups members by id |
| PUT | `/groups/members/{id}` | Replace groups members by id |
| DELETE | `/groups/members/{id}` | Delete groups members by id |
| GET | `/groups/motd` | Get groups motd |
| POST | `/groups/motd` | Create groups motd |
| GET | `/groups/motd/{id}` | Get groups motd by id |
| PUT | `/groups/motd/{id}` | Replace groups motd by id |
| DELETE | `/groups/motd/{id}` | Delete groups motd by id |

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/openapi/purdue-groups-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 History API](https://apis.io/apis/purdue/purdue-history-api/)
- [Purdue University Impact API](https://apis.io/apis/purdue/purdue-impact-api/)
- [Purdue University Issues API](https://apis.io/apis/purdue/purdue-issues-api/)

## Tags

Group

---

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