# Johns Hopkins University Content API

**Canonical:** https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-content-api/  
**Provider:** Johns Hopkins University — https://apis.io/providers/johns-hopkins-university/  
**Base URL:** https://api.hub.jhu.edu  
**Documentation:** https://api.hub.jhu.edu/docs/

Johns Hopkins University Content API is one of 9 APIs that [Johns Hopkins University](https://apis.io/providers/johns-hopkins-university/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Content. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

Content endpoints: announcements, articles, events, files, galleries and people.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| GET | `/announcements` | Get a collection of announcements |
| GET | `/announcements/{id}` | Get one announcement |
| GET | `/announcements/{id}/{subcollection}` | Get a subcollection of one announcement |
| GET | `/articles` | Get a collection of articles |
| GET | `/articles/{id}` | Get one article |
| GET | `/articles/{id}/{subcollection}` | Get a subcollection of one article |
| GET | `/events` | Get a collection of events |
| GET | `/events/{id}` | Get one event |
| GET | `/events/{id}/{subcollection}` | Get a subcollection of one event |
| GET | `/files` | Get a collection of files |
| GET | `/files/{id}` | Get one file |
| GET | `/files/{id}/{subcollection}` | Get a subcollection of one file |
| GET | `/galleries` | Get a collection of gallerys |
| GET | `/galleries/{id}` | Get one gallery |
| GET | `/galleries/{id}/{subcollection}` | Get a subcollection of one gallery |
| GET | `/people` | Get a collection of persons |
| GET | `/people/{id}` | Get one person |
| GET | `/people/{id}/{subcollection}` | Get a subcollection of one person |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/openapi/johns-hopkins-university-content-api-openapi.yml
- **Documentation** — https://api.hub.jhu.edu/docs/
- **Documentation** — https://api.hub.jhu.edu/docs/getting-started/connecting/
- **x-example** — https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/examples/johns-hopkins-university-hub-article-example.json
- **x-errors** — https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/errors/johns-hopkins-university-errors.yml
- **x-lifecycle** — https://raw.githubusercontent.com/api-evangelist/johns-hopkins-university/refs/heads/main/lifecycle/johns-hopkins-university-lifecycle.yml

## Other Johns Hopkins University APIs (8)

- [Johns Hopkins University SIS Classes API](https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-classes-api/)
- [Johns Hopkins University SIS Codes API](https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-codes-api/)
- [JHU API Portal (MuleSoft Anypoint)](https://apis.io/apis/johns-hopkins-university/api-portal/)
- [Johns Hopkins Shibboleth Identity Provider](https://apis.io/apis/johns-hopkins-university/identity-federation/)
- [Project MUSE OAI-PMH Repository](https://apis.io/apis/johns-hopkins-university/project-muse-oai/)
- [Johns Hopkins Research Data Repository](https://apis.io/apis/johns-hopkins-university/research-data-repository/)
- [Johns Hopkins Research Portal (Elsevier Pure tenancy)](https://apis.io/apis/johns-hopkins-university/pure-research-portal/)
- [Johns Hopkins University Taxonomy API](https://apis.io/apis/johns-hopkins-university/johns-hopkins-university-taxonomy-api/)

## Tags

Content

---

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