Use your client ID, secret, and either the active token or its associated refresh token to revoke the token pair. You can revoke token pairs created in both the two-legged and three-legged […]
ORCID API
How do I read an individual item using the API?
All items (apart from the biography text) on an ORCID record have a put code: This put code can be used to make a call to the API to retrieve […]
What do ORCID API error codes mean?
A list of common API error codes, their possible meanings and tips on how to troubleshoot them is available within our technical documentation. If you are not able to resolve […]
How do I update an item using the API?
ORCID members can update information they’ve previously added to an ORCID record. Only one item can be updated at a time, and it can only be updated using the client […]
How do visibility settings work in the API?
Visibility indicates the privacy setting of the item, based on the user’s set visibility preference. If a visibility tag is included when information is posted via the API, it will […]
How do I add an item using the ORCID API?
Items (works, employment, funding, peer review etc) can be added to an ORCID record using the ORCID member API. To do this, you must first obtain permission from the researcher […]
How do I use the ORCID Search API?
The ORCID search API uses the SOLR syntax. All query syntaxes available in SOLR 3.6 are supported, including Lucene with Solr extensions (default), DisMax, and Extended Dismax. You need a “/read-public” […]
How do I delete an item using the ORCID API?
If you have added data that needs to be deleted, for example, if it has been associated with the wrong ORCID iD, then you can make an HTTP DELETE request […]
Which fields does the ORCID Search API support?
The ORCID search API uses the SOLR syntax. All query syntaxes available in SOLR 3.6 are supported, including Lucene with Solr extensions (default), DisMax, and Extended Dismax. You can use a fielded […]
How do I explore the APIs?
In real-world situations, API interactions are completed by your system using a programming language such as PHP, Java, or Ruby on Rails. For practice and testing, you can interact with […]