Use an Atlassian service account with a scoped API token to connect Jira, Jira Service Management, and Confluence. Grant the account access to the products, projects, and spaces your workflows need.
One service account covers all three products. You add it once, and it appears as a connected credential on the Jira, Jira Service Management, and Confluence integration pages alike — there is no separate credential to create per product.
Prerequisites
You need an Atlassian organization admin to create the service account. Service accounts are an Atlassian organization-level feature — they cannot be created from a regular user account.
Setting Up the Service Account
1. Create the Service Account
Open admin.atlassian.com and go to Directory → Service accounts
Click Create service account, give it a name (e.g. sim-jira-bot), and finish creation
Grant the service account access to the Atlassian sites and products it needs. Open the service account, go to Product access, and add Jira and/or Confluence on the relevant site
The service account inherits permissions from the project/space roles you grant it — exactly like a human user. If a workflow needs to write to a specific Jira project, give the service account write access to that project in Jira's project settings.
2. Create a Scoped API Token
From the service account's page in admin.atlassian.com, open the API tokens tab and click Create API token
Choose API token as the authentication type (not OAuth 2.0 — Sim uses the API token flow)
Select the scopes the token needs. The minimum set Sim's Jira and Confluence blocks expect is:
Jira (classic):
read:jira-user
read:jira-work
write:jira-workJira Service Management (classic):
read:servicedesk-request
write:servicedesk-request
manage:servicedesk-customerConfluence (classic and granular):
read:confluence-content.all
read:confluence-space.summary
write:confluence-content
read:page:confluence
write:page:confluenceAdd more scopes only if you need the corresponding operations (delete, manage webhooks, etc.). The full list of scopes Sim's blocks may use is documented in Atlassian's developer reference.
Prefer the classic scopes above over granular equivalents. Atlassian enforces an endpoint's granular scope list as all-or-nothing, so a token built from a partial granular set fails with Unauthorized; scope does not match even though each individual scope was granted. The classic scopes each cover their product's endpoints on their own. If your organization only permits granular scopes, include every scope listed for each endpoint in Atlassian's reference — Jira Service Management request operations also require read:user:jira.
Use the App and Scope type filters to narrow the list to the scopes you need. Filter by App: Jira (or Confluence) and Scope type: Classic to find the three core Jira scopes; switch to Granular if your org doesn't expose Classic.
Copy the token when it is shown and record its expiration date in Atlassian Administration. Create a replacement before it expires; Sim does not refresh a pasted API token.
The API token is bearer credentials for the service account. Treat it like a password — do not commit it to source control or share it publicly. Sim encrypts the token at rest.
3. Find Your Site Domain
Enter only the host from your Jira or Confluence URL, such as your-team.atlassian.net; omit https:// and any path.
Adding the Service Account to Sim
Open Integrations in your workspace sidebar
Open Jira, Jira Service Management, or Confluence — any of the three works, since they share one service account
Click Add to Sim and choose Add service account
Paste the API token, enter the site domain (e.g. your-team.atlassian.net), and optionally set a display name and description
Click Add service account. Sim resolves the site and checks the token against the selected product's identity endpoint. Review any connection error before continuing.
The token, domain, and discovered cloudId are encrypted before being stored.
Once added, the credential is listed under Connected on all three Atlassian integration pages. It is named after the service account's own Atlassian display name, so several service accounts on the same site stay easy to tell apart.
Using the Service Account in Workflows
Add a Jira, Jira Service Management, or Confluence block to your workflow. In the credential dropdown, your Atlassian service account appears alongside any OAuth credentials. Select it and configure the block as you normally would.
The block calls Atlassian's API gateway (api.atlassian.com/ex/jira/{cloudId}/...) using the service account's token. There's no impersonation step — the service account acts as itself, with whatever permissions you granted it in admin.atlassian.com.