# UKM Web Content REST API (WordPress wp/v2)

**Canonical:** https://apis.io/apis/ukm/web-content-rest/  
**Provider:** Universiti Kebangsaan Malaysia — https://apis.io/providers/ukm/  
**Base URL:** https://www.ukm.my/portal/wp-json  
**Documentation:** https://www.ukm.my/portal/

UKM Web Content REST API (WordPress wp/v2) is one of 9 APIs that [Universiti Kebangsaan Malaysia](https://apis.io/providers/ukm/) 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, WordPress, Web Content Management, and News. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and 1 JSON Schema.

UKM runs its web estate on self-hosted WordPress and leaves the wp/v2 REST API open for unauthenticated reads on its own domain. Two installations were verified live: the main portal at www.ukm.my/portal (discovery document 307 KB, 314 routes, 18 namespaces, authentication []) and the Berita UKM news site at www.ukm.my/beritaukm (225 KB). GET /wp/v2/pages, /wp/v2/media and /wp/v2/search all answer with JSON; /wp/v2/posts returns an empty array on the portal because the portal is built entirely from pages. The contract is WordPress's stock route set, not something UKM designed — the deployment is what is credited here. It is undocumented, ungoverned, carries no rate-limit header and no terms for automated access, and most of its eighteen namespaces are plugin-owned, so routes can appear or vanish on a plugin update. The host is intermittently slow: three of eleven probes on 2026-09-01 timed out at 25-60 seconds.

## Operations (5)

| Method | Path | Summary |
|---|---|---|
| GET | `/` | REST API discovery document |
| GET | `/wp/v2/pages` | List published pages |
| GET | `/wp/v2/pages/{id}` | Retrieve one page |
| GET | `/wp/v2/posts` | List published posts |
| GET | `/wp/v2/media` | List media items |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ukm/refs/heads/main/openapi/ukm-web-content-rest-openapi.yml
- **APIReference** — https://www.ukm.my/portal/wp-json/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/ukm/refs/heads/main/json-schema/ukm-wordpress-page-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/ukm/refs/heads/main/examples/ukm-portal-wp-json-root.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/ukm/refs/heads/main/examples/ukm-portal-wp-page.json
- **Errors** — https://raw.githubusercontent.com/api-evangelist/ukm/refs/heads/main/errors/ukm-errors.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/ukm/refs/heads/main/lifecycle/ukm-lifecycle.yml

## Other Universiti Kebangsaan Malaysia APIs (8)

- [SSO@UKM — SAML 2.0 Identity Provider](https://apis.io/apis/ukm/identity-federation/)
- [UKM Learning and Research Repository (OAI-PMH)](https://apis.io/apis/ukm/learning-research-repository-oai/)
- [UKM e-Journal System (OAI-PMH)](https://apis.io/apis/ukm/ejournal-oai/)
- [UKM Journal Article Repository (OAI-PMH) — unreachable](https://apis.io/apis/ukm/journal-article-repository-oai/)
- [Crossref DOI Registration (UKM Press and UKM faculties)](https://apis.io/apis/ukm/crossref-membership/)
- [ROR Organization Registration](https://apis.io/apis/ukm/ror-registration/)
- [Springshare LibGuides (tenant deployment)](https://apis.io/apis/ukm/libguides-tenant/)
- [RemoteXs E-Resources Proxy (tenant deployment)](https://apis.io/apis/ukm/remotexs-tenant/)

## Tags

Content, WordPress, Web Content Management, News

---

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