Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

OpenAthens customers can use our REST API to interact with the system programmatically. REST in this case is an acronym for REpresentational State Transfer rather than any comment on how much tea our developers get through. API stands for Application Programming Interface.

What kind of things can you do with the API?


  • Build a self service portal for your users to create and maintain your their own accounts
  • Run your own bespoke self registration pages
  • Start a session for an OpenAthens account that already exists on the system (ideal if you want to put a login box on your own site)

There is also the capability to use the API with an existing application that holds user credentials to log a user in using those instead of OpenAthens accounts. See - API connector

Rather than use embedding a username and password in your application you can generate an API Key that can be used instead. This will mean that you can change your administrator password without worrying about breaking your application. You can generate as many keys as you need.


For details see OpenAthens REST API documentation