OJS Version 2 API

Hi,
I am looking for information on how to make various API calls from an external source to our OJS system. The main actions I am trying to achieve are:

  • Create an account
  • Login
  • Submit an article to a journal
  • Get an article
  • Get an article status (reviewed status/editor’s revision notes)

Thanks for any advice,
Brendan

Hi @brendan,

OJS 2.x does not have an API. OJS 3.x does, if that helps, though it’s in early stages and doesn’t have some of the endpoints you need.

Regards,
Alec Smecher
Public Knowledge Project Team

If we upgrade to OJS3 what APIs are currently available?
Thanks,
-Brendan

Hi @brendan,

See the current OJS 3.x Swagger document: https://github.com/pkp/ojs/blob/master/docs/dev/swagger.yaml

Regards,
Alec Smecher
Public Knowledge Project Team