Atlassian REST API
Unified APIs for Jira, Confluence, and Bitbucket
Atlassian provides a comprehensive suite of REST APIs for their collaboration and project management platforms including Jira, Confluence, and Bitbucket. Developers use these APIs to automate workflows, integrate project data with external systems, and build custom applications that extend Atlassian's functionality. The APIs enable programmatic access to issues, projects, boards, pages, repositories, and user management across the Atlassian ecosystem.
https://api.atlassian.com
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /ex/jira/{cloudId}/rest/api/3/issue/{issueIdOrKey} | Returns a single issue by ID or key with full details including fields, comments, and attachments |
| POST | /ex/jira/{cloudId}/rest/api/3/issue | Creates a new issue in a specified project with custom fields and configurations |
| PUT | /ex/jira/{cloudId}/rest/api/3/issue/{issueIdOrKey} | Updates an existing issue's fields, status, assignee, or other properties |
| GET | /ex/jira/{cloudId}/rest/api/3/search | Searches for issues using JQL (Jira Query Language) with filtering and pagination |
| GET | /ex/jira/{cloudId}/rest/api/3/project | Returns all projects visible to the authenticated user with project details |
| POST | /ex/jira/{cloudId}/rest/api/3/issue/{issueIdOrKey}/comment | Adds a comment to an existing issue with optional visibility restrictions |
| GET | /ex/confluence/{cloudId}/wiki/rest/api/content | Retrieves Confluence content including pages, blog posts, and attachments |
| POST | /ex/confluence/{cloudId}/wiki/rest/api/content | Creates new Confluence content such as pages or blog posts in a specified space |
| PUT | /ex/confluence/{cloudId}/wiki/rest/api/content/{contentId} | Updates existing Confluence content with new body, title, or metadata |
| GET | /ex/confluence/{cloudId}/wiki/rest/api/space | Returns all Confluence spaces accessible to the authenticated user |
| GET | /ex/bitbucket/{workspace}/{repo_slug}/commits | Retrieves commit history for a specific Bitbucket repository |
| POST | /ex/bitbucket/{workspace}/{repo_slug}/pullrequests | Creates a new pull request in a Bitbucket repository with source and destination branches |
| GET | /oauth/token/accessible-resources | Returns the list of Atlassian cloud resources accessible to the OAuth token |
| GET | /ex/jira/{cloudId}/rest/api/3/user | Retrieves user account information by account ID or email address |
| POST | /ex/jira/{cloudId}/rest/api/3/issue/{issueIdOrKey}/transitions | Performs a workflow transition on an issue to change its status |
Sponsor this page
AvailableReach developers actively building with Atlassian. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →Code Examples
curl -X GET 'https://api.atlassian.com/ex/jira/your-cloud-id/rest/api/3/issue/PROJ-123' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
-H 'Accept: application/json'
Use Atlassian from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for Atlassian. Paste your Atlassian API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Atlassian directly with your credentials — no local install, works on mobile.
create_jira_issue
Creates a new Jira issue with specified project, issue type, summary, and description from natural language input
search_jira_issues
Searches Jira issues using natural language queries converted to JQL, returning matching issues with key details
update_issue_status
Transitions a Jira issue through workflow states based on conversational commands like 'move to in progress'
create_confluence_page
Creates or updates Confluence documentation pages with AI-generated or user-provided content in a specified space
get_project_summary
Retrieves comprehensive project information including open issues, recent activity, team members, and sprint status across Jira and Confluence
Connect in 60 seconds
Paste your Atlassian key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect Atlassian to your AI →