2. Accessing ORCID APIs
API Environments
Sandbox
User interface | https://sandbox.orcid.org/signin |
Public API | https://pub.sandbox.orcid.org |
Member API | https://api.sandbox.orcid.org |
Sandbox vs Production:
- Sandbox sometimes has features/changes that don't exist yet in production
- Sandbox has less compute power, fewer servers (slower, less reliable)
- Sandbox only sends emails to mailinator.com addresses
- Import wizard tools for works, funding, etc don't work in the Sandbox
- Menu links to informational content (For Researchers, For Organizations, About, Help, etc) don't work in the Sandbox
- Sandbox doesn't contain production data
Production
User interface | https://orcid.org/signin |
Public API | https://pub.orcid.org |
Member API | https://api.orcid.org |
API credentials
To use any of the ORCID APIs, you'll need credentials consisting of a client ID and a client secret.
Public API
-
Visit the Developer Tools section of your ORCID record:
- Sandbox: https://sandbox.orcid.org/developer-tools
- Production: https://orcid.org/developer-tools
-
Fill out the form
-
Get API credentials!
Member APIs
Sandbox
-
Visit https://orcid.org/content/register-client-application-sandbox
-
Fill out the form
-
Wait patiently for an email from the ORCID support team, which will contain instructions for retreiveing your credentials.
Production
Visit https://orcid.org/content/register-client-application-production-trusted-party and complete the form.
Members are required to test their applications against Sandbox and complete a review before receiving Production credentials.
All member integrations need to meet the requirements on the Member API Credential Checklist
For this workshop, we'll use a set of demo set of Sandbox member API credentials:
client_id: APP-XA6KUTFCVQL0622C
client_secret: 7c8d6b1b-401b-4f5d-9b8b-b8108c6e197c
(Demo client secret created for this workshop - do not share API client secrets!)