Backlog API Overview

What can I do with Backlog API?

You can get or update any data, such as issues, Wiki pages and files, on Backlog. In addition, you can also manage projects and users with Backlog API. See API list for details.

You can use Ajax requests on your browser as Backlog API supports Cross Origin Resource Sharing (CORS).

Authentication & Authorization

You can access the Backlog API in two ways: (1) API key or (2) OAuth 2.0. See Authentication & Authorization for details.

API Libraries

Some libraries are provided (official Java library called Backlog4j and another made by third-party developers). You can use Backlog API with these libraries. See Libraries for details.


Webhook is a function that sends information by HTTP request to a specified URL when the issue, comment, Wiki, file, Subversion or Git has been added or updated.

For example, Backlog can be integrated with other services and applications by notifying through a chat application that the issue has been updated, or by notifying to the build system when a push is made on Git.

Learn More About Webhook