WorldCat Member Enabled Title by OpenURL API
The Member Enabled Title by OpenURL API from WorldCat — 1 operation(s) for member enabled title by openurl.
The Member Enabled Title by OpenURL API from WorldCat — 1 operation(s) for member enabled title by openurl.
openapi: 3.0.2
info:
version: 1.0.6
title: WorldCat Entity Data Bibliographic Resources Member Enabled Title by OpenURL API
description: WorldCat Entity Data
servers:
- url: https://id.oclc.org/worldcat
description: PROD
tags:
- name: Member Enabled Title by OpenURL
paths:
/openurl/resolve:
get:
tags:
- Member Enabled Title by OpenURL
summary: Find member enabled title based on OpenURL
description: Given an OpenURL find title enabled by member library
operationId: find-title-by-openurl
parameters:
- name: svc_id
in: query
description: Response format
schema:
type: string
enum:
- json
- xml
default: json
required: false
- name: rft.title
in: query
description: Title of item
schema:
type: string
required: false
- name: rft.btitle
in: query
description: Book Title
schema:
type: string
- name: rft.jtitle
in: query
description: Journal Title
schema:
type: string
required: false
- name: rft.issn
in: query
description: ISSN
schema:
type: string
required: false
- name: rft.eissn
in: query
description: Electronic ISSN
schema:
type: string
required: false
- name: rft.isbn
in: query
description: ISBN
schema:
type: string
required: false
- name: rft.oclcnum
in: query
description: OCLC Number
schema:
type: string
required: false
- name: rft.pub
in: query
description: Publisher name
schema:
type: string
required: false
- name: rft.date
in: query
description: Publication date, in the format YYYY, YYYY-MM, or YYYY-MM-DD
schema:
type: string
required: false
- name: rft.volume
in: query
description: Journal volume
schema:
type: string
required: false
- name: rft.issue
in: query
description: Journal issue
schema:
type: string
required: false
- name: rft.spage
in: query
description: Start page
schema:
type: string
required: false
- name: rft.epage
in: query
description: End page
schema:
type: string
required: false
- name: rft.atitle
in: query
description: Article Title
schema:
type: string
required: false
- name: rft.aufirst
in: query
description: Author first name
schema:
type: string
required: false
- name: rft.auinit
in: query
description: Author initial
schema:
type: string
required: false
- name: rft.aulast
in: query
description: Author Last name
schema:
type: string
required: false
- name: rft.sici
in: query
description: Serial Item and Contribution Identifier
schema:
type: string
required: false
- name: rft.provider_uid
in: query
description: Provider uid as defined by knowledge base
schema:
type: string
- name: rft.collection_uid
in: query
description: Collection uid as defined by knowledge base
schema:
type: string
required: false
- name: rft.content
in: query
description: Format to return results in. application/xml or application/json
schema:
type: string
default: fulltext
enum:
- fulltext
- selectedft
- abstracts
- indexed
- print
- ebook
- image
- audio
- database
required: false
- name: rft.institution_id
in: query
description: WorldCat Registry Id for institution
schema:
type: string
required: false
- name: rft.jkey
in: query
description: Vendor defined journal id for particular vendors
schema:
type: string
required: false
- name: rft.openaccess
in: query
description: Open Access flag
schema:
type: string
enum:
- none
- 'yes'
- 'no'
required: false
- name: rfr_id
in: query
description: OpenURL referrer identifier
schema:
type: string
required: false
- name: rft.id
in: query
description: identifier for item
schema:
type: string
examples:
doi:
value: info:doi...
pmid:
value: info:pmid...
required: false
- name: rft.force_remote_lookup
in: query
description: Force PMID/DOI lookup
schema:
type: string
enum:
- 'yes'
- 'no'
default: 'no'
required: false
responses:
'200':
description: Successful search
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Title'
examples:
success-read-collection:
$ref: '#/components/examples/success-openurl-single'
'400':
description: Invalid query. The request was unacceptable, often due to missing a required parameter.
content:
application/json:
schema:
type: object
examples:
missing-query-parameter:
$ref: '#/components/examples/missing-query-parameter'
'405':
description: Method not supported, see response Allow header
content:
application/json:
schema:
type: object
example:
summary: Error when invalid HTTP method used
value:
title: NOT_ALLOWED
detail: POST method not allowed
'500':
description: Something went wrong (hopfully rare) - please try again
content:
application/json:
schema:
type: object
security:
- api_key: []
components:
schemas:
Title:
type: object
properties:
title:
description: Name of title
type: string
id:
description: URL for title in API
type: string
links:
description: links associated with title
type: array
items:
$ref: '#/components/schemas/Link'
entry_uid:
description: Id for title
type: string
entry_status:
description: status for title. possible values for Entries are raw, copy, and overlay
type: string
bkey:
description: Vendor defined book id
type: string
jkey:
description: Vendor defined journal id
type: string
collection_uid:
description: Id for collection title is part of
type: string
collection_name:
description: Name of collection title is part of
type: string
provider_uid:
description: Id for provider who supplies title
type: string
provider_name:
description: Name of provider who supplies title
type: string
oclcnum:
description: OCLC Number of the title
type: string
isbn:
description: ISBN for title
type: string
issn:
description: ISSN for the title
type: string
eissn:
description: EISSN for the title
type: string
publisher:
description: Publisher of title
type: string
coverage:
description: Coverage for title in date format
type: string
coverage_enum:
description: Coverage statement
type: string
coll_type:
description: Kind of collection
type: string
enum:
- openaccess
- browseable
coverageenum:
description: Coverage enumeration in volume/issue format
type: string
author:
description: Author
type: string
ext:
type: string
title_notes:
description: institution specific public notes
type: string
staff_notes:
description: institution specific staff notes
type: string
coverage_notes:
description: notes about coverage
type: string
required:
- title
- id
- links
- entry_uid
- collection_name
- collection_uid
- coverage
- coverage_enum
- provider_name
- provider_uid
- publisher
Link:
type: object
properties:
href:
type: string
rel:
type: string
enum:
- self
- alternate
- parent
- enclosure
- via
examples:
missing-query-parameter:
summary: Error returned when required query parameter not sent
value:
type: MISSING_QUERY_PARAMETER
title: Validation Failure
detail: Required String parameter 'q' is not present
success-openurl-single:
summary: successful openurl request
value:
- coverage: ebook@2005-09-26
collection_url: http://my.safaribooksonline.com
collection_uid: safari.tech
oclcnums: 65183407 61260129 878406930 861529762 847462570 61849699 270992543
isbn: '9780596007652'
provider_uid: safari
source: holdings
title: Ambient Findability
collection_type: browsable
content: ebook
url: http://linker2.worldcat.org/?jHome=http%3A%2F%2Fmy.safaribooksonline.com%2F0596007655%3Ftocview%3Dtrue&linktype=best
institution_id:
- '128807'
uid: '1883656'
bkey: 0596007655
publisher: O'Reilly Media, Inc. - O'Reilly Media
openaccess: 'no'
id: d6edd1064311b081e77051faf19e687e
provider_name: Safari Books Online
collection_name: Safari Tech Books Online
oclcnum: '61849699'
securitySchemes:
entity_data_auth:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://oauth.oclc.org/token
scopes:
publicEntities:read_brief_entities: read brief entity data
publicEntities:read_references: read entity references
authorizationCode:
authorizationUrl: https://oauth.oclc.org/auth
tokenUrl: https://oauth.oclc.org/token
scopes:
publicEntities:read_brief_entities: read brief entity data
publicEntities:read_references: read entity references