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?

The API allows you to programmatically create, manage and delete accounts. This means you can do things such as:

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 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