WorldCat Manage Institution API is one of 20 APIs that WorldCat publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Manage Institution. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
9 operations
across 9 paths,
and defines 12 schemas.
It is described by OpenAPI 3.0.2, at version 1.0.6.
Requests are made against a single base URL, https://id.oclc.org/worldcat.
9 operations9 paths12 schemas4 GET5 POST
Metadata
The identity and technical contract details declared by the specification.
WorldCat Manage Institution API declares
1 security scheme
for authenticating requests.
It supports OAuth 2.0 (entity_data_auth) using the clientCredentials and authorizationCode flows, exposing 2 scopes.
Paths & Operations 9
Across 9 paths, the API surfaces 9 operations — 4 GET, 5 POST. Each is listed below with its method, path, parameters, and response codes.
Manage Institution 9
GET
/worldcat/manage/institution/holdings/current
Retrieve the current institution holdings for Bibliographic records from WorldCat.
The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are BranchLocations (8 properties), InstitutionBranchConfig (6 properties), Problem (5 properties), MoveHoldings (2 properties). Each schema is shown below with its type and property counts.
MoveHoldings
object
Move holdings for an institution
2 properties
schemas-OclcNumber
integer
the oclc number of a given bibliographic record
SourceOclcNumber
string
The holding library symbol to move from
MARCXML
object
see https://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd
OclcNumber
integer
the oclc number of a given bibliographic record
Problem
object
RFC 7807 description of an error.
5 properties
OCLCSymbol
string
institution OCLC Symbol. Special characters need to be encoded properly.
InstitutionBranchConfig
object
6 properties
BranchLocations
object
8 properties
RegistryId
integer
The identifier in the WorldCat Registry for the institution
TargetOclcNumber
string
The holding library symbol to move to
ProblemType
string
A URI reference [RFC3986] that identifies the problem type.
Specification
The full machine-readable OpenAPI contract behind this narrative.