MSU Libraries Catalog Record API
Record-retrieval half of the MSU Libraries VuFind 11.0.4 REST API, served from the university's own host at catalog.lib.msu.edu/api/v1. Keyless and read-only: GET /record, /index2/record and /web/record return bibliographic and web records from the discovery index. Verified live on 2026-08-30 — GET /api/v1/search?lookfor=test&limit=1 returned 200 with a populated SearchResponse, and GET /api/v1/record with no id returned the modelled 400 {"status":"ERROR","statusMessage":"Missing id"}. The contract is VuFind's product contract, but MSU publishes it itself from its own deployment, on its own domain, and MSU Libraries maintains its VuFind customisations publicly at github.com/MSU-Libraries/catalog.