Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Peking University Institutional Repository REST Status API
description: Read-only HTTP/JSON API for the Institutional Repository of Peking University (北京大学机构知识库), operated by the PKU Library at ir.pku.edu.cn on Peking University's own domain.
version: '1.0'
contact:
name: PKU Institutional Repository
email: pkuir@lib.pku.edu.cn
url: https://ir.pku.edu.cn/
x-operator: institution
x-operator-evidence: Host ir.pku.edu.cn is under Peking University's own registrable domain pku.edu.cn; OAI-PMH Identify names the repository "Institutional Repository of Peking University" with adminEmail pkuir@lib.pku.edu.cn.
x-generated: '2026-08-19'
x-method: probed
x-source: https://ir.pku.edu.cn/rest/status
servers:
- url: https://ir.pku.edu.cn/rest
description: Production repository REST API (no authentication required for read paths)
tags:
- name: Status
description: Service liveness and authentication state.
paths:
/status:
get:
tags:
- Status
summary: Service status
description: Returns repository liveness and whether the calling session is authenticated. Verified 200 on 2026-08-19.
operationId: getStatus
responses:
'200':
description: Status document
content:
application/xml:
schema:
$ref: '#/components/schemas/Status'
examples:
live:
summary: Captured 2026-08-19
externalValue: ../examples/peking-ir-rest-status-response.xml
components:
schemas:
Status:
type: object
description: DSpace status document, served as XML.
properties:
authenticated:
type: boolean
okay:
type: boolean