# Boston University WordPress REST API

**Canonical:** https://apis.io/apis/boston/wordpress-rest-api/  
**Provider:** Boston University — https://apis.io/providers/boston/  
**Base URL:** https://www.bu.edu/wp-json  
**Documentation:** https://developer.bu.edu/

Boston University WordPress REST API is one of 6 APIs that [Boston University](https://apis.io/providers/boston/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Content Management, WordPress, Open-Source, Publishing, and Web. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, API documentation, and 1 JSON Schema.

The WordPress REST API on Boston University's own web platform, and the one substantial machine-readable interface the institution both operates and authors. Its discovery document advertises 237 routes across 15 namespaces; nine of those namespaces — bu-alert, bu-access-control, bu-blocks, bu-cmb2-customizations, bu-navigation, bu-prepress, bu-site-manager, bu-slideshow and bu-tts, 31 routes in total — are implemented by WordPress plugins Boston University IS&T writes, open-sources at github.com/bu-ist and documents at developer.bu.edu. Read routes including /wp/v2/pages, /wp/v2/types, /wp/v2/taxonomies, /bu-blocks/v1/search and the per-namespace discovery documents answer anonymous callers; privileged routes such as /bu-navigation/v1/parents and /bu-access-control/v1/get-groups return HTTP 401 rest_forbidden. Boston University does not present this as a product: there is no developer registration, no key, no rate-limit statement and no changelog. The OpenAPI in this repository was derived from the live discovery document, not published by BU.

## Operations (42)

| Method | Path | Summary |
|---|---|---|
| GET | `/bu-access-control/v1` | GET /bu-access-control/v1 |
| POST | `/bu-access-control/v1/delete-group` | POST /bu-access-control/v1/delete-group |
| GET | `/bu-access-control/v1/get-group-usage` | GET /bu-access-control/v1/get-group-usage |
| GET | `/bu-access-control/v1/get-groups` | GET /bu-access-control/v1/get-groups |
| POST | `/bu-access-control/v1/update-group` | POST /bu-access-control/v1/update-group |
| GET | `/bu-alert/v1` | GET /bu-alert/v1 |
| POST | `/bu-alert/v1/start` | POST /bu-alert/v1/start |
| POST | `/bu-alert/v1/stop` | POST /bu-alert/v1/stop |
| GET | `/bu-alert/v1/stop` | GET /bu-alert/v1/stop |
| GET | `/bu-blocks/v1` | GET /bu-blocks/v1 |
| GET | `/bu-blocks/v1/collection` | GET /bu-blocks/v1/collection |
| GET | `/bu-blocks/v1/customhtml` | GET /bu-blocks/v1/customhtml |
| POST | `/bu-blocks/v1/customhtml` | POST /bu-blocks/v1/customhtml |
| PUT | `/bu-blocks/v1/customhtml` | PUT /bu-blocks/v1/customhtml |
| PATCH | `/bu-blocks/v1/customhtml` | PATCH /bu-blocks/v1/customhtml |
| DELETE | `/bu-blocks/v1/customhtml` | DELETE /bu-blocks/v1/customhtml |
| GET | `/bu-blocks/v1/search` | GET /bu-blocks/v1/search |
| GET | `/bu-blocks/v1/yarpprelated` | GET /bu-blocks/v1/yarpprelated |
| GET | `/bu-cmb2-customizations/v1` | GET /bu-cmb2-customizations/v1 |
| GET | `/bu-cmb2-customizations/v1/bu-post-chooser` | GET /bu-cmb2-customizations/v1/bu-post-chooser |
| GET | `/bu-navigation/v1` | GET /bu-navigation/v1 |
| GET | `/bu-navigation/v1/markup` | GET /bu-navigation/v1/markup |
| GET | `/bu-navigation/v1/parents` | GET /bu-navigation/v1/parents |
| GET | `/bu-prepress/v1` | GET /bu-prepress/v1 |
| GET | `/bu-prepress/v1/event` | GET /bu-prepress/v1/event |
| GET | `/bu-site-manager/v1` | GET /bu-site-manager/v1 |
| GET | `/bu-site-manager/v1/snapshots/list` | GET /bu-site-manager/v1/snapshots/list |
| POST | `/bu-site-manager/v1/snapshots/pull` | POST /bu-site-manager/v1/snapshots/pull |
| POST | `/bu-site-manager/v1/snapshots/push` | POST /bu-site-manager/v1/snapshots/push |
| GET | `/bu-slideshow/v1` | GET /bu-slideshow/v1 |
| GET | `/bu-slideshow/v1/markup` | GET /bu-slideshow/v1/markup |
| GET | `/bu-slideshow/v1/shows` | GET /bu-slideshow/v1/shows |
| GET | `/bu-tts/v1` | GET /bu-tts/v1 |
| GET | `/bu-tts/v1/bu-article/{id}` | GET /bu-tts/v1/bu-article/{id} |
| GET | `/bu-tts/v1/bu-article/{id}/status` | GET /bu-tts/v1/bu-article/{id}/status |
| GET | `/bu-tts/v1/status/{id}` | GET /bu-tts/v1/status/{id} |
| GET | `/wp/v2/pages` | GET /wp/v2/pages |
| POST | `/wp/v2/pages` | POST /wp/v2/pages |
| GET | `/wp/v2/posts` | GET /wp/v2/posts |
| POST | `/wp/v2/posts` | POST /wp/v2/posts |
| GET | `/wp/v2/taxonomies` | GET /wp/v2/taxonomies |
| GET | `/wp/v2/types` | GET /wp/v2/types |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/openapi/boston-wordpress-api-openapi.yml
- **x-openapi-original** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/openapi/_original/boston-wordpress-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/json-schema/boston-wordpress-schemas.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/examples/boston-wordpress-examples.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/authentication/boston-authentication.yml
- **Errors** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/errors/boston-errors.yml
- **Documentation** — https://developer.bu.edu/
- **SourceCode** — https://github.com/bu-ist
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/boston/refs/heads/main/apis.yml

## Other Boston University APIs (5)

- [Boston University Shibboleth Identity Provider](https://apis.io/apis/boston/shibboleth-identity-federation/)
- [OpenBU Repository — OAI-PMH and DSpace REST (Atmire-operated)](https://apis.io/apis/boston/openbu-oai/)
- [BU Libraries Discovery (Ex Libris Primo)](https://apis.io/apis/boston/primo-discovery/)
- [Blackboard Learn REST API (BU tenant)](https://apis.io/apis/boston/blackboard-learn/)
- [AI API Access (Azure OpenAI / Amazon Bedrock)](https://apis.io/apis/boston/ai-api-access/)

## Tags

Content Management, WordPress, Open-Source, Publishing, Web

---

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