Prerequisites
- A Backlog user who belongs to every project you want CloudThinker to read.
- API access turned on for your space. If your space restricts it, a space administrator must enable it first.
- Write permission on a project for that user, only if you want agents to create or update issues, milestones, or wiki pages there.
- Permission to manage connections in your CloudThinker workspace. Backlog works on every CloudThinker plan.
Setup
1
Create an API key in Backlog
In Backlog, open your profile menu and go to Personal Settings → API. Enter a memo such as
cloudthinker, register the key, and copy it.Issue the key from the user whose access you want CloudThinker to have. Anyone holding the key acts as that user.2
Open Backlog in CloudThinker
In the sidebar, click More → Workspace settings → Connections. On the Builtin Connections tab, search for Backlog and click Connect.
3
Enter the domain and key
Fill in BACKLOG_DOMAIN with your full space host, such as
myorg.backlog.com or myorg.backlog.jp. Paste the key into BACKLOG_API_KEY, then click Connect.Success state: CloudThinker tests the key and Backlog shows a Connected status.Connection details
Required permissions
Backlog has no per-key scopes. The key can do whatever its user can do in Backlog.
Reads run without asking. Writes go through Approvals: your Approval mode decides whether CloudThinker runs it, asks you first, or refuses it, and your Rules decide first once Rule enforcement is on for your workspace. In chat, CloudThinker only proposes a write when you name the item and the change. Resolve follow-up tickets are the exception: they run under the outcome you turn on in Resolve integrations.
Agent capabilities
Verify the connection
PLATFORM, and issue keys like PLATFORM-42 that you can open in Backlog.
Example prompts
Troubleshooting
Requests return 404 or reach the wrong space
Requests return 404 or reach the wrong space
BACKLOG_DOMAIN holds only the space key (
myorg) or the wrong region. Enter the full host exactly as it appears in your browser, such as myorg.backlog.com or myorg.backlog.jp, and reconnect.The connection works but projects or issues are missing
The connection works but projects or issues are missing
The key’s user isn’t a member of those projects. Add the user to the project in Backlog, then ask CloudThinker to list your projects again.
Creating or updating an issue fails with a permission error
Creating or updating an issue fails with a permission error
The key’s user can read the project but can’t write to it. Give that user write permission on the project, or reissue the key from a user who has it, then approve the action again.
Results stop partway on a large project
Results stop partway on a large project
CloudThinker caps each Backlog response at about 10,000 tokens so replies stay readable. Narrow the request to one project, milestone, status, or assignee, or ask for a count first and then drill in.
Security
- Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
- Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
- Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
- Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
- The key is the user. It carries every permission of the Backlog user who issued it, so issue it from a dedicated, least-privilege user and delete it in Backlog when you remove the connection.
- Writes go through Approvals. Issue, wiki, and milestone changes go through Approvals, where your Approval mode settles each one. Choose Manual if a person should see every change, and give the key no more write access than those changes need.
Related
Connections
Browse every service CloudThinker agents can use.
Resolve integrations
Turn on follow-up tickets in Backlog after an incident.