Professional Documents
Culture Documents
AUTHENTICUS
API
(Application Programming Interface)
VERSION 2.0
Authors:
Fábio Domingues
Sylwia Bugla
Reviewer:
Fernando Silva
TABLE OF CONTENTS
Overview ........................................................................................................................................................... 3
Support .......................................................................................................................................................... 3
Changes History ............................................................................................................................................. 3
Notes ............................................................................................................................................................. 3
Introduction to Authenticus API ......................................................................................................................... 4
REST ........................................................................................................................................................... 4
Service endpoint addresses ........................................................................................................................ 4
Authenticus Publication Record XML Schema location ............................................................................... 4
User guide location .................................................................................................................................... 4
User technical documentation location ...................................................................................................... 4
API Response Statuses ................................................................................................................................... 4
API Authentication ............................................................................................................................................. 5
API Token Authentication .............................................................................................................................. 5
Sample HTTP Header Example ....................................................................................................................... 5
API Operations/Actions Guidelines .................................................................................................................... 6
Overview ....................................................................................................................................................... 6
Examples of Usage ......................................................................................................................................... 7
Search publications example ...................................................................................................................... 7
Retrieve Publication Metadata Example ..................................................................................................... 7
Retrieve Researcher Publications Example ................................................................................................. 7
Search for Institution Researchers .............................................................................................................. 7
Authenticus API requirements ........................................................................................................................... 8
Authenticus Publication Record ......................................................................................................................... 8
Institution Profile Management ......................................................................................................................... 9
Institution Managers Types ........................................................................................................................ 9
How to become Administrator/Editor?....................................................................................................... 9
References....................................................................................................................................................... 10
Support
If you have any questions about the Authenticus API, please send an email to our support team
support@authenticus.pt
Changes History
Version Description Date
Notes
REST
Authenticus API is an HTTP-based RESTful Web service, meaning that it uses a base URL along with standard
HTTP methods to exchange data/resources. All calls and resources are transferred in a XML format. It is assured
that XML requests are valid against the publication XSD schema.
HTTP Status
Description
Code
200 Success
Authenticus team verifies if the institution can be granted access. The later access to the Authenticus
data/resources is restricted based on b-ON license. To conform with current licensing terms, Authenticus
restricts access to the full publication metadata to users that normally access to this information in their
institutions. The list of the b-On institutions is provided by FCCN
at: https://confluence.fccn.pt/display/RCTSAAI/Participantes together with information on how to be part of
the federation.
https://www.authenticus.pt/docs/api/reference/
HTTP
Operation URL
method
Search publications GET /publications?[options]
GET
https://www.authenticus.pt/api/v2.0/publications?filter.doi=10.1007/978-3-
319-25017-5_1&limit=2
GET https://www.authenticus.pt/api/v2.0/publications/P-00G-T5A
The respond for this request is a page with metadata of publication, validated by a default Authenticus API XML
Schema.
GET https://www.authenticus.pt/api/v2.0/researchers/R-000-46M/publications
GET https://www.authenticus.pt/api/v2.0/institutions/I-000-1f8/researchers
Please note, using Authenticus API, institutions are able to retrieve publications which are associated with their
members/researchers and validated by them. Authenticus API does not export not validated publications.
https://www.authenticus.pt/docs/api/authenticus-api.xsd