Documentation‎ > ‎

Authentication

The OpenAPI uses OAuth for authentication. Developers must register their application and then they will be provided with a consumer key and a consumer secret. All user specific methods require 3Leg OAuth authentication, which will require the application user to allow access to their data. The relevant end points are:

  • http://api.mendeley.com/oauth/request_token/
  • http://api.mendeley.com/oauth/access_token/
  • http://api.mendeley.com/oauth/authorize/

Please make sure all the requests for tokens must be GET requests.

There is an example Mendeley Client that you can use as an OAuth reference, or as a way of exploring the API methods.

Non-user specific methods can be accessed using 2Leg OAuth, or simply by providing the consumer key as a GET parameter to the API call, as in the following example.


http://api.mendeley.com/oapi/stats/authors?consumer_key=<consumer_key>


Oauth Authentication Flow


Developer Forum