Skip to Content
PublishersResponse

Response

For each DOI in the request, an Entitlement object is included in the response, which establishes the level of entitlement, access type, document type (version of record or alternate), content type and ultimately a link to the actual resource if appropriate.

ℹ️

Each document link provided in the response body should link directly to the full text content of the document, regardless of if the user is entitled.

{ "entitlements": [ { "doi": "10.10/does.not-exist", "statusCode": 404 }, { "doi": "10.10/1234", "statusCode": 200, "entitled": "yes", "accessType": "paid", "source": "service_request", "document": "https://link-to-content-on-your-platform.com", "org": { "ipv4": "1.2.3.4" }, "vor": [ { "contentType": "application/pdf", "url": "https://link-to-content-on-your-platform.com" } ], "av": [], "updates": [] } ] }

Entitlement Object

PropertyDescription
"doi"The document identifier
"statusCode"A “HTTP Status code” like field, that reflects the entitlement response type
"entitled"Possible values: "yes", "no", "maybe"
"accessType"Possible values: "open", "free", "permFree", "paid"
"org"In the response, the “org” object contains the actual org ID(s) used to establish entitlement. If present, the org is known and was used to establish the level of entitlement.
"vor"Version of Record object contains an array of Documents (see below)
"av"Alternate Version object contains an array of Documents (see below)
"document"The URL for the document’s landing page.

Document Object

In addition to the "document" property in the Entitlement object, the Document object holds additional links to other content types, such as PDF. One or more Document objects can be present in the vor and av arrays.

PropertyDescription
"contentType"The declared MIME type of the document. Possible values:, "application/epub+zip", "text/html", "application/pdf", "other"
"url"A direct URL to the document. Will redirect to an IdP for authentication where appropriate (i.e. a “Smart Link”).
Last updated on