Backlog is automatable through its API
Nulab · saas · project-managementcollaboration
Backlog is automatable today through Nulab's v2 API. Calls go to /api/v2/ on a space host such as example.backlog.com or example.backlogtool.com. An API key can be sent as the apiKey query parameter or the Backlog-API-Key header. OAuth 2.0 uses the authorization-code grant and then an Authorization Bearer access token that expires in 3600 seconds. The overview says the API can get or update issues, wiki pages, and files, and can manage projects and users. Each method is still limited by the caller's space or project role and by restrictions such as view-only. Webhooks POST when an issue, comment, wiki page, file, or Git or Subversion change is added or updated. Nulab documents an official Java library, Backlog4j. Nulab also publishes backlog-mcp-server, which runs over stdio or streamable HTTP and calls the API with BACKLOG_DOMAIN and BACKLOG_API_KEY. Its tools cover projects, issues, comments, milestones, wiki pages, Git repositories, pull requests, and notifications. Zapier, Make, Power Automate, and n8n were not opened. No Backlog CLI was established. Computer-use viability is unassessed. The API scores 8 and the MCP server scores 7. The API is the best path because any HTTPS client can call it, including with OAuth, without running the MCP process.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restapi-keyoauth2 coverage: partial · docs |
| SDK | yes | java official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | webhooks: True |
| Data access | export: json · import: unknown | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Backlog is a web application. The documented machine paths are the v2 API, webhooks, and the Nulab MCP server.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-10-16 |
name | declared | source | 2026-10-16 |
vendor | declared | source | 2026-10-16 |
license | declared | source | 2026-10-16 |
deployment | declared | source | 2026-10-16 |
modalities.api.exists | declared | source | 2026-10-16 |
modalities.api.kinds[0] | declared | source | 2026-10-16 |
modalities.api.auth[0] | declared | source | 2026-10-16 |
modalities.api.auth[1] | declared | source | 2026-10-16 |
modalities.api.coverage | declared | source | 2026-10-16 |
modalities.api.docs | declared | source | 2026-10-16 |
modalities.sdk.exists | declared | source | 2026-10-16 |
modalities.sdk.languages[0] | declared | source | 2026-10-16 |
modalities.sdk.official | declared | source | 2026-10-16 |
modalities.mcp.first_party | declared | source | 2026-10-16 |
modalities.mcp.verdict | declared | source | 2026-10-16 |
modalities.extensibility.webhooks | declared | source | 2026-10-16 |
modalities.data_access.export[0] | declared | source | 2026-10-16 |
verdict.scores.api | declared | source | 2026-10-16 |
verdict.scores.mcp | declared | source | 2026-10-16 |
freshness.watch[0].url | declared | source | 2026-10-16 |
freshness.watch[1].url | declared | source | 2026-10-16 |
freshness.watch[2].url | declared | source | 2026-10-16 |
freshness.watch[3].url | declared | source | 2026-10-16 |
Related tools
Other products in this database that share a category with Backlog.
Last verified 2026-10-16 · volatility medium · JSON record