{ "opencollection": "1.0.0", "info": { "name": "WorldCat Entity Data Bibliographic Resources Manage Institution API", "version": "1.0.6" }, "items": [ { "info": { "name": "Manage Institution", "type": "folder" }, "items": [ { "info": { "name": "Retrieve the current institution holdings for Bibliographic records from WorldCat.", "type": "http" }, "http": { "method": "GET", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holdings/current", "params": [ { "name": "oclcNumbers", "value": "41266045,1056157740", "type": "query", "description": "One or more OCLC numbers. Separated by comma if providing multiple." } ] }, "docs": "Given one or more OCLC Numbers (up to 10), check WorldCat for the institution holdings. It will return current institution holdings information associated w/ the OCLC Number(s) provided. If an OCLC Number does not exist or is invalid, a result of null is returned for the current control number." }, { "info": { "name": "Set a holding on a Bibliographic record.", "type": "http" }, "http": { "method": "POST", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holdings/set" }, "docs": "Given a Bibliographic record, unset a holding on the record. Note: ONLY one record is allowed in the request body." }, { "info": { "name": "Unset a holding on a Bibliographic record.", "type": "http" }, "http": { "method": "POST", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holdings/unset", "params": [ { "name": "cascadeDelete", "value": "", "type": "query", "description": "Remove associated Local Bibliographic Data and/or Local Holdings Records when unsetting the holding" } ] }, "docs": "Given a Bibliographic record, unset a holding on the record. Note: ONLY one record is allowed in the request body." }, { "info": { "name": "Set the holding on a Bibliographic record for an institution by OCLC Number.", "type": "http" }, "http": { "method": "POST", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holdings/:oclcNumber/set", "params": [ { "name": "oclcNumber", "value": "", "type": "path", "description": "The Identifier is the OCLC Number." } ] }, "docs": "Given an Identifier (OCLC Number), set the holding on the appropriate Bibliographic record." }, { "info": { "name": "Unset the holding on a Bibliographic record for an institution by OCLC Number.", "type": "http" }, "http": { "method": "POST", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holdings/:oclcNumber/unset", "params": [ { "name": "oclcNumber", "value": "", "type": "path", "description": "The Identifier is the OCLC Number." }, { "name": "cascadeDelete", "value": "", "type": "query", "description": "Remove associated Local Bibliographic Data and/or Local Holdings Records when unsetting the holding" } ] }, "docs": "Given an Identifier (OCLC Number), unset the holding on the appropriate Bibliographic record." }, { "info": { "name": "Move a holding from one Bibliographic record to another.", "type": "http" }, "http": { "method": "POST", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holdings/move", "body": { "type": "json", "data": "{}" } }, "docs": "Given source and target OCLC numbers, move the holdings from the source to the target." }, { "info": { "name": "Retrieve Holding Codes", "type": "http" }, "http": { "method": "GET", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution/holding-codes" }, "docs": "Retrieve all the Holding Codes associated with the authenticated institution." }, { "info": { "name": "Retrieve branch holding codes and shelving locations", "type": "http" }, "http": { "method": "GET", "url": "https://id.oclc.org/worldcat/worldcat/manage/institution-config/branch-shelving-locations", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "includeShelvingLocations", "value": "", "type": "query", "description": "whether or not to include shelving location information in the response" }, { "name": "branchLocationLimit", "value": "", "type": "query", "description": "branch identifier (registryId) to limit results to" } ] }, "docs": "Retrieve branch holding codes or shelving locations within a branch associated with an authenticated institution." }, { "info": { "name": "Fetch Identifiers for an Institution", "type": "http" }, "http": { "method": "GET", "url": "https://id.oclc.org/worldcat/worldcat/search/institution", "headers": [ { "name": "Accept", "value": "" } ], "params": [ { "name": "registryIds", "value": "", "type": "query", "description": "Comma seperated list of registryIds to retrieve" }, { "name": "oclcSymbols", "value": "", "type": "query", "description": "Comma seperated list of oclc symbols to retrieve" } ] }, "docs": "Fetch Identifiers for an Institution" } ] } ], "bundled": true }