Atlassian Pull Requests API

The Pull Requests API from Atlassian — 27 operation(s) for pull requests.

Business capability
Software Construction Management BC-4200.40

Operations 40

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /pullrequests/{selected_user} List pull requests authored by a user · Atlassian List Pull Requests For A User #
Ask an LLM
“Can I see every pull request a particular teammate has opened across Bitbucket?”
“Which pull requests has a given user authored, including merged or declined ones?”
Tell an agent
List the open pull requests authored by {selected_user}.
Show pull requests by {selected_user} that are in state {state}.
GET /repositories/{workspace}/{repo_slug}/commit/{commit}/pullrequests Find the pull requests that contain a commit · Atlassian List Pull Requests That Contain A Commit #
Ask an LLM
“Which pull request was this commit reviewed in?”
“Is there a way to trace a commit hash back to the pull requests that included it?”
Tell an agent
Find the pull requests containing commit {commit} in {workspace}/{repo_slug}.
List pull requests that reviewed commit {commit} in repo {repo_slug}, {pagelen} per page.
GET /repositories/{workspace}/{repo_slug}/default-reviewers List a repository's default reviewers · Atlassian List Default Reviewers #
Ask an LLM
“Who gets added automatically as a reviewer on new pull requests in this repo?”
“What are the repository-level default reviewers, not counting ones inherited from the project?”
Tell an agent
List the default reviewers set on repository {workspace}/{repo_slug}.
Show who is configured as a default reviewer directly on {repo_slug}.
DELETE /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username} Remove a user from a repo's default reviewers · Atlassian Remove A User From The Default Reviewers #
Ask an LLM
“Can I stop someone from being auto-added as a reviewer on this repository's pull requests?”
“How do I take a person off the default reviewers list?”
Tell an agent destructive · confirm first
Remove {target_username} from the default reviewers of {workspace}/{repo_slug}.
Stop auto-adding {target_username} as a reviewer in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username} Check whether a user is a default reviewer · Atlassian Get A Default Reviewer #
Ask an LLM
“Is a specific person already on the default reviewers list for my repository?”
“Can I test whether one user is a default reviewer without fetching the whole list?”
Tell an agent
Check if {target_username} is a default reviewer on {workspace}/{repo_slug}.
Get default reviewer {target_username} from repo {repo_slug}.
PUT /repositories/{workspace}/{repo_slug}/default-reviewers/{target_username} Add a user to a repo's default reviewers · Atlassian Add A User To The Default Reviewers #
Ask an LLM
“How do I make someone a default reviewer so they're added to every new pull request?”
“What happens if I add the same default reviewer twice?”
Tell an agent
Add {target_username} to the default reviewers of {workspace}/{repo_slug}.
Make {target_username} an automatic reviewer on new pull requests in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/effective-default-reviewers List effective default reviewers incl. project · Atlassian List Effective Default Reviewers #
Ask an LLM
“Which default reviewers actually apply to my repo once project-level reviewers are included?”
“Can I see default reviewers inherited from the parent project as well as the repository's own?”
Tell an agent
List the effective default reviewers, including inherited project ones, for {workspace}/{repo_slug}.
Show everyone who will be auto-added to new pull requests in {repo_slug}, project-inherited included.
GET /repositories/{workspace}/{repo_slug}/pullrequests List pull requests on a repository · Atlassian List Pull Requests #
Ask an LLM
“What pull requests are currently open in this Bitbucket repository?”
“Can I list a repo's merged or declined pull requests instead of only open ones?”
Tell an agent
List open pull requests in {workspace}/{repo_slug}.
Show the {state} pull requests in repository {repo_slug}.
POST /repositories/{workspace}/{repo_slug}/pullrequests Open a new pull request · Atlassian Create A Pull Request #
Ask an LLM
“How do I open a pull request from a feature branch into main?”
“What's the minimum I need to supply to create a pull request?”
Tell an agent
Open a pull request titled {title} from {source} in {workspace}/{repo_slug}.
Create a pull request in {repo_slug} from {source} into {destination} with reviewers {reviewers}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/activity List activity across all pull requests in a repo · Atlassian List A Pull Request Activity Log #
Ask an LLM
“What review activity has happened across all pull requests in this repository?”
“Can I get one feed of comments, approvals and updates for every pull request in a repo?”
Tell an agent
Show the combined pull request activity feed for repository {workspace}/{repo_slug}.
List recent comments, approvals and updates across every pull request in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id} Get a pull request · Atlassian Get A Pull Request #
Ask an LLM
“What's the current status, branches and reviewers of a specific pull request?”
“Can I pull up the details of a single pull request by its number?”
Tell an agent
Get pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show me the details of PR {pull_request_id} in {repo_slug}.
PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id} Edit a pull request's title, branches or description · Atlassian Update A Pull Request #
Ask an LLM
“How do I change the title or description of an open pull request?”
“Can I retarget an existing pull request to a different destination branch?”
Tell an agent
Rename pull request #{pull_request_id} in {workspace}/{repo_slug} to {title}.
Change the destination branch of PR {pull_request_id} in {repo_slug} to {destination}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/activity List the activity log of one pull request · Atlassian List A Pull Request Activity Log #
Ask an LLM
“What's the history of comments, approvals and updates on one specific pull request?”
“Who approved or requested changes on this pull request, and when?”
Tell an agent
Show the activity log for pull request #{pull_request_id} in {workspace}/{repo_slug}.
List the review timeline of PR {pull_request_id} in {repo_slug}.
DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approve Withdraw my approval of a pull request · Atlassian Unapprove A Pull Request #
Ask an LLM
“I approved a pull request by mistake — can I take my approval back?”
“Is there a way to redact my approval on a pull request?”
Tell an agent destructive · confirm first
Withdraw my approval of pull request #{pull_request_id} in {workspace}/{repo_slug}.
Unapprove PR {pull_request_id} in {repo_slug}.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/approve Approve a pull request · Atlassian Approve A Pull Request #
Ask an LLM
“How do I approve a pull request as myself through the API?”
“Can an approval be recorded on a pull request without merging it?”
Tell an agent
Approve pull request #{pull_request_id} in {workspace}/{repo_slug}.
Give my approval to PR {pull_request_id} in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments List comments on a pull request · Atlassian List Comments On A Pull Request #
Ask an LLM
“What feedback has been left on a pull request, including inline comments and replies?”
“In what order are pull request comments returned?”
Tell an agent
List all comments on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show the inline and general comments on PR {pull_request_id} in {repo_slug}.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments Comment on a pull request · Atlassian Create A Comment On A Pull Request #
Ask an LLM
“How do I post a review comment on a pull request?”
“Can I leave a comment as pending so it isn't published right away?”
Tell an agent
Post a new comment on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Add a pending comment to PR {pull_request_id} in {repo_slug}: pending {pending}.
DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id} Delete a comment on a pull request · Atlassian Delete A Comment On A Pull Request #
Ask an LLM
“Can I delete a comment I left on a pull request?”
“How do I remove an outdated review comment from a PR?”
Tell an agent destructive · confirm first
Delete comment {comment_id} from pull request #{pull_request_id} in {workspace}/{repo_slug}.
Remove PR comment {comment_id} on pull request {pull_request_id} in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id} Get one comment on a pull request · Atlassian Get A Comment On A Pull Request #
Ask an LLM
“Can I fetch a single pull request comment by its ID?”
“Is a particular review comment resolved or still pending?”
Tell an agent
Get comment {comment_id} on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show me PR comment {comment_id} from pull request {pull_request_id} in {repo_slug}.
PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id} Edit a comment on a pull request · Atlassian Update A Comment On A Pull Request #
Ask an LLM
“How do I edit a review comment I already posted on a pull request?”
“Can I publish a pending pull request comment by updating it?”
Tell an agent
Edit comment {comment_id} on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Set pending to {pending} on comment {comment_id} of PR {pull_request_id} in {repo_slug}.
DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}/resolve Reopen a resolved pull request comment thread · Atlassian Reopen A Comment Thread #
Ask an LLM
“A review thread was resolved too early — can I reopen it?”
“Is there a way to unresolve a comment thread on a pull request?”
Tell an agent destructive · confirm first
Reopen resolved comment thread {comment_id} on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Unresolve thread {comment_id} on PR {pull_request_id} in {repo_slug}.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/comments/{comment_id}/resolve Resolve a pull request comment thread · Atlassian Resolve A Comment Thread #
Ask an LLM
“How do I mark a review conversation on a pull request as resolved?”
“Can a comment thread be resolved through the API once the feedback is addressed?”
Tell an agent
Resolve the comment thread {comment_id} on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Mark thread {comment_id} on PR {pull_request_id} in {repo_slug} as resolved.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/commits List the commits in a pull request · Atlassian List Commits On A Pull Request #
Ask an LLM
“Which commits will land on the destination branch if this pull request is merged?”
“Can I see the commit list for a pull request?”
Tell an agent
List the commits in pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show which commits PR {pull_request_id} in {repo_slug} would merge.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/decline Decline a pull request · Atlassian Decline A Pull Request #
Ask an LLM
“How do I reject a pull request we're not going to merge?”
“Can I close out a pull request as declined from a script?”
Tell an agent destructive · confirm first
Decline pull request #{pull_request_id} in {workspace}/{repo_slug}.
Reject PR {pull_request_id} in {repo_slug} without merging.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diff Get the diff of a pull request · Atlassian List Changes In A Pull Request #
Ask an LLM
“Can I get the full line-by-line diff of what a pull request changes?”
“Where do I fetch the code changes introduced by a pull request?”
Tell an agent
Get the diff for pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show the code changes in PR {pull_request_id} of {repo_slug} as a diff.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/diffstat Get file change stats for a pull request · Atlassian Get The Diff Stat For A Pull Request #
Ask an LLM
“Which files does a pull request touch and how many lines were added or removed?”
“Can I get a summary of changed files for a PR rather than the full diff?”
Tell an agent
Get the diffstat for pull request #{pull_request_id} in {workspace}/{repo_slug}.
Summarize which files changed and lines added or removed in PR {pull_request_id} of {repo_slug}.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge Merge a pull request · Atlassian Merge A Pull Request #
Ask an LLM
“How do I merge an approved pull request through the API?”
“Can I pick a squash or fast-forward merge strategy and close the source branch when merging?”
Tell an agent
Merge pull request #{pull_request_id} in {workspace}/{repo_slug}.
Merge PR {pull_request_id} in {repo_slug} using the {merge_strategy} strategy with message {message}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge/task-status/{task_id} Check the status of a pending merge task · Atlassian Get The Merge Task Status For A Pull Request #
Ask an LLM
“My merge returned a task ID with a 202 — how can I tell when it finishes?”
“Has a long-running pull request merge completed yet?”
Tell an agent
Check merge task {task_id} for pull request #{pull_request_id} in {workspace}/{repo_slug}.
Poll the status of async merge {task_id} on PR {pull_request_id} in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/patch Get a pull request as a patch · Atlassian Get The Patch For A Pull Request #
Ask an LLM
“Can I download a pull request as a git patch I can apply elsewhere?”
“Where do I get the patch file for a PR?”
Tell an agent
Get the patch for pull request #{pull_request_id} in {workspace}/{repo_slug}.
Export PR {pull_request_id} from {repo_slug} as a patch file.
DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changes Withdraw my change request on a pull request · Atlassian Remove Change Request For A Pull Request #
Ask an LLM
“The author fixed my concerns — can I clear my 'changes requested' status?”
“Is there a way to remove a change request I placed on a PR?”
Tell an agent destructive · confirm first
Remove my change request from pull request #{pull_request_id} in {workspace}/{repo_slug}.
Clear the changes-requested status I set on PR {pull_request_id} in {repo_slug}.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/request-changes Request changes on a pull request · Atlassian Request Changes For A Pull Request #
Ask an LLM
“How do I flag a pull request as needing changes before it can merge?”
“Can I mark a PR as 'changes requested' as a reviewer?”
Tell an agent
Request changes on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Mark PR {pull_request_id} in {repo_slug} as needing changes.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks List tasks on a pull request · Atlassian List Tasks On A Pull Request #
Ask an LLM
“What to-do tasks are still open on a pull request?”
“Can I filter and sort pull request tasks, for example only unresolved ones?”
Tell an agent
List the tasks on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show tasks on PR {pull_request_id} in {repo_slug} matching {q}, sorted by {sort}.
POST /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks Add a task to a pull request · Atlassian Create A Task On A Pull Request #
Ask an LLM
“How do I add a to-do item to a pull request?”
“Can I attach a pull request task to a specific review comment?”
Tell an agent
Add a task {content} to pull request #{pull_request_id} in {workspace}/{repo_slug}.
Create task {content} on PR {pull_request_id} in {repo_slug} linked to comment {comment}.
DELETE /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id} Delete a task from a pull request · Atlassian Delete A Task On A Pull Request #
Ask an LLM
“Can I delete a pull request task that's no longer relevant?”
“What's the way to remove a to-do from a PR entirely rather than resolving it?”
Tell an agent destructive · confirm first
Delete task {task_id} from pull request #{pull_request_id} in {workspace}/{repo_slug}.
Remove PR task {task_id} on pull request {pull_request_id} in {repo_slug}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id} Get one task on a pull request · Atlassian Get A Task On A Pull Request #
Ask an LLM
“Is a specific pull request task done or still open?”
“Can I look up a single PR task by its ID?”
Tell an agent
Get task {task_id} on pull request #{pull_request_id} in {workspace}/{repo_slug}.
Show PR task {task_id} from pull request {pull_request_id} in {repo_slug}.
PUT /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/tasks/{task_id} Update or resolve a pull request task · Atlassian Update A Task On A Pull Request #
Ask an LLM
“How do I tick off a task on a pull request as resolved?”
“Can I reword an existing pull request task?”
Tell an agent
Set task {task_id} on pull request #{pull_request_id} in {workspace}/{repo_slug} to state {state}.
Change the text of PR task {task_id} on pull request {pull_request_id} in {repo_slug} to {content}.
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/conflicts Get file conflicts for a pull request #
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/mergeability/checks List pull request mergeability checks #
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/statuses List commit statuses for a pull request #
GET /workspaces/{workspace}/pullrequests/{selected_user} List workspace pull requests for a user #

Documentation

📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-addon/
📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-webhooks/
📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-pullrequests/
📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-repositories/
📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-snippets/
📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-workspaces/
📖
Documentation
https://developer.atlassian.com/cloud/bitbucket/rest/api-group-users/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-analytics/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-audit/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/connect-modules/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v2/intro/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-content-body/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-content-states/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-group/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-inline-tasks
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-content-labels/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-long-running-task/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-relation/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-search/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-settings/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-space/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v1/api-group-template/
📖
Documentation
https://developer.atlassian.com/cloud/confluence/rest/v2/api-group-user/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-announcement-banner/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-values--apps-/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-app-openapi
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-application-roles/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/
📖
Documentation
https://developer.atlassian.com/server/framework/atlassian-sdk/audit/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-avatars/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-classification-levels/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-comments/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-components/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-jira-settings/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/getting-started-with-connect/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/connect-api-migration/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-service-registry/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-dashboards/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/data-security-policy-developer-guide/
📖
Documentation
https://developer.atlassian.com/platform/forge/events-reference/jira/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-jira-expressions/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-fields/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-field-configurations/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-filters/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/forge/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-groups/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-group-and-user-picker/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-groups/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issues/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-links/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-security-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-types/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-type-screen-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-search/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-labels/
📖
Documentation
https://developer.atlassian.com/platform/marketplace/license-api-for-cloud-apps/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-license-metrics/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-permissions/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-myself/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-notification-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-permission-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-priorities/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-projects/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-categories/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-key-and-name-validation/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-resolutions/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-project-roles/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-screens/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-screen-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-security-level/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-server-info/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-workflow-statuses/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-workflow-status-categories/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-tasks/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-ui-modifications--apps-/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-avatars/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-users/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-versions/
📖
Documentation
https://developer.atlassian.com/server/jira/platform/webhooks/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-workflows/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-workflow-schemes/
📖
Documentation
https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-worklogs/
📖
Documentation
https://developer.atlassian.com/cloud/admin/organization/rest/
📖
Documentation
https://developer.atlassian.com/cloud/admin/user-management/rest/
📖
Documentation
https://developer.atlassian.com/cloud/admin/user-provisioning/rest/

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-hook-events-paginated_hook_events-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-pull-requests-a_pullrequest_comment_task-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-repositories-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-snippets-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-teams-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-user-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-bitbucket-workspaces-account-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-content-body-async-content-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-content-states-async-id-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-group-group-array-with-links-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-inline-tasks-task-page-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-longtask-long-task-status-with-links-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-search-search-page-response-search-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-space-content-state-settings-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-template-blueprint-template-array-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-confluence-user-account-id-email-record-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-schema/atlassian-admin-domain-page-schema.json

Other Resources

🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-hook-events-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-pull-requests-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-repositories-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-snippets-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-teams-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-user-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-bitbucket-workspaces-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-audit-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-content-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-content-body-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-content-states-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-group-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-inline-tasks-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-longtask-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-relation-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-search-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-settings-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-space-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-template-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-confluence-user-context.jsonld
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/json-ld/atlassian-admin-context.jsonld

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/atlassian:atlassian-pull-requests-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

atlassian-pull-requests-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Atlassian Pullrequests API
  version: '2.0'
  contact:
    name: Bitbucket Support
    url: https://support.atlassian.com/bitbucket-cloud/
    email: support@bitbucket.org
  termsOfService: https://www.atlassian.com/legal/customer-agreement
  description: 'Operations tagged Pullrequests across 2 of this provider''s published API definitions: bitbucket-openapi-original.yml, bitbucket-swagger.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.bitbucket.org/2.0
tags:


# --- truncated at 32 KB (161 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/atlassian/refs/heads/main/openapi/atlassian-pull-requests-api-openapi.yml