# Taylor's Library Koha REST API

**Canonical:** https://apis.io/apis/taylors/library-rest/  
**Provider:** Taylor's University — https://apis.io/providers/taylors/  
**Base URL:** https://librarycatalogue.taylors.edu.my/api/v1  
**Documentation:** https://librarycatalogue.taylors.edu.my/

Taylor's Library Koha REST API is one of 7 APIs that [Taylor's University](https://apis.io/providers/taylors/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Library, Library Catalog, Koha, and REST. The published artifact set on APIs.io includes an API reference, API documentation, an OpenAPI specification, a JSON-LD context, and 6 JSON Schemas.

REST API of the Taylor's University Library catalog, served under /api/v1 by a Koha integrated library system that Taylor's self-hosts (librarycatalogue.taylors.edu.my resolves through librarycatalogue.wip.taylors.edu.my to 103.145.154.51, Taylor's own infrastructure — no vendor CNAME). The live Swagger 2.0 definition is publicly retrievable and describes 213 paths across 76 tags with 113 definitions; its info.contact is the Koha Development Team, so the DEPLOYMENT is Taylor's and the CONTRACT is the Koha community's. The OpenAPI documents registered here are a verified subset covering only the six resources whose object schemas were confirmed present in the live definition (patron, checkout, hold, item, library, item_type); they are refine-split per tag and are recorded as one surface, not six, because they describe one deployment. Collection and resource endpoints require authentication (HTTP 401 to anonymous clients); the specification document itself is public.

## Operations (2)

| Method | Path | Summary |
|---|---|---|
| GET | `/patrons` | List patrons |
| GET | `/patrons/{patron_id}` | Get patron |

## Machine-readable artifacts (21)

- **APIReference** — https://librarycatalogue.taylors.edu.my/api/v1/
- **Documentation** — https://librarycatalogue.taylors.edu.my/api/v1/
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/openapi/taylors-patrons-api-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/openapi/taylors-checkouts-api-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/openapi/taylors-holds-api-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/openapi/taylors-items-api-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/openapi/taylors-item-types-api-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/openapi/taylors-libraries-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-schema/taylors-patron-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-schema/taylors-checkout-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-schema/taylors-hold-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-schema/taylors-item-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-structure/taylors-patron-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-structure/taylors-item-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/examples/taylors-getPatron-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/examples/taylors-getCheckout-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/examples/taylors-getItem-example.json
- **Rules** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/rules/taylors-rules.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/vocabulary/taylors-vocabulary.yml
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/json-ld/taylors-context.jsonld
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/taylors/refs/heads/main/apis.yml

## Other Taylor's University APIs (6)

- [Taylor's Library OAI-PMH](https://apis.io/apis/taylors/library-oai/)
- [Taylor's e-Repository DSpace CRIS REST API](https://apis.io/apis/taylors/irepo-rest/)
- [Taylor's e-Repository OAI-PMH](https://apis.io/apis/taylors/irepo-oai/)
- [Taylor's University Identity Federation (Microsoft Entra ID)](https://apis.io/apis/taylors/entra-identity-federation/)
- [Taylor's University Crossref Membership](https://apis.io/apis/taylors/crossref-membership/)
- [Taylor's University ROR Registration](https://apis.io/apis/taylors/ror-registration/)

## Tags

Library, Library Catalog, Koha, REST

---

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