How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

EndNote REST API

Create and update references and attachments inside an EndNote library, for exports into EndNote or to update existing reference data. Marked deprecated on the developer portal — no new subscriptions. Published contract: 12 operation(s).

EndNote REST API is one of 26 APIs that Clarivate publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Deprecated, EndNote, and Reference Management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 12 operations across 9 paths, and defines 5 schemas. It is described by OpenAPI 2.0, at version 1.0.0.

Requests are made against the base URL https://api.clarivate.com/api/endnote/v1.

12 operations 9 paths 5 schemas 8 GET2 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
1.0.0
Base URL
https://api.clarivate.com/api/endnote/v1
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

EndNote REST API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (Log In, accessCode) using the accessCode flow. By default, every request must be authenticated.

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 8 GET, 2 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Operations 12
GET
/user_space/attachment_size
Retrieve the current total space of the all user's attachments
readuserAttachmentSize 3 params → 200
GET
/user_space/attachments
Retrieve the total space available for a user
readuserAttachmentSpace 3 params → 200
GET
/reference/types
Retrieves the full collection of all reference types
readtypes 3 params → 200
GET
/user_space
Retrieve user's space of the library
readuserSpace 3 params → 200
GET
/user_space/references
Retrieve the amount of references that a user currently has, the amount of references a user can have in the library, and the amount of references that a user can still add.
readuserReferenceSpace 3 params → 200
POST
/references/{guid}/file
Create a file attached to this reference
create/references/{guid}/file 5 params → 201
GET
/reference
Retrieve the reference specified in header x-enws-guid
read/reference 3 params → 200201
PUT
/reference
Change a set of a reference bibliographic content fields
update/reference 4 params → 200201
POST
/reference
Creates a reference from a set of its fields
create/reference 4 params → 200201
GET
/references/{guid}
Retreive the set of fields of a specific reference
read/references/{guid} 4 params → 200201
PUT
/references/{guid}
Change a set of this reference bibliographic content fields
update/references/{guid} 5 params → 200201
GET
/
Retrieve the user's Library object.
readLibrary 3 params → 200

Schemas 5

The contract defines 5 schemas that model the data the API accepts and returns. The most detailed are userspaceresource (9 properties), roareference (8 properties), uri (7 properties), roalibrary (6 properties). Each schema is shown below with its type and property counts.

userspaceresource
object
Retrieve a set of fields related to User's workspace.
9 properties
roalibrary
object
Libray object is a singleton that contains the user limits of space in the library, and a set of URIs to manage any ENWS objects.
6 properties
referencetype
object
This object specify the type of reference. Reference type field contains the value of the type. Name field can be use to show the type to the user.
2 properties
roareference
object
Metadata of a bibliographic content. This object wraps a bibliographic content adding a set of fields for ENWS Services processing. While bibliographic content…
8 properties
uri
object
7 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

clarivate-endnote-openapi.json Raw ↑

Other APIs Clarivate publishes across the network.

Intellectual Property (IP) Data API
Converis Web Services (Read API)
Derwent Sequence Search API
Web of Science Journals API
Converis Legacy API
Converis Additional APIs
InCites Document Level Metrics API
Web of Science API Expanded
Web of Science SUSHI COUNTER5 API
Converis CUD API
C3 AI API
Cortellis Drug Discovery Intelligence SUSHI COUNTER5 API
Where this information came from

This is an independent, third-party profile of EndNote REST API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.