---
title: "Get the result of an asynchronous merge"
method: GET
path: "/repos/{owner}/{repo}/pulls/{pull_number}/merge-async/{uuid}"
tags: ["pulls"]
---

# Get the result of an asynchronous merge

`GET /repos/{owner}/{repo}/pulls/{pull_number}/merge-async/{uuid}`

Fetches the current result of an asynchronous merge request, identified by the UUID that was returned when the merge was requested.

While the merge is still queued, the response includes the UUID, merge method, and expected head SHA of the request. Once the merge has completed, the response reports whether it was merged, including the merge commit OID on success or a message describing why it could not be merged on failure.

The result of an asynchronous merge request is retained for 24 hours after its most recent update. After this window the request expires and this endpoint returns a `404` response for its UUID.

## Path parameters

- `owner` string, required
- `repo` string, required
- `pull_number` integer, required
- `uuid` string, required

## Response `200`

the current result of the asynchronous merge request

- PullRequestMergeAsyncResult — Pull Request Merge Async Result
  - `status` 'pending' | 'merged' | 'enqueued' | 'failed', required
  - `details` union, required
    - object — When an asynchronous merge request was created or already existed
      - `message` string, required
      - `uuid` string, required
      - `merge_method` 'default' | 'merge' | 'squash' | 'rebase', required
      - `merge_action` 'default' | 'merge_queue' | 'direct_merge', required
      - `expected_head_sha` string, required — SHA that the pull request head must match for the enqueued merge to proceed.
    - object — When the pull request cannot be merged
      - `message` string, required
    - object — When the pull request is already merged
      - `message` string, required
      - `sha` string, required

## Other responses

- `403` — Forbidden
- `404` — Resource not found

---

[API](https://skmtc.net/github/apis/api-github-com.md) · [All operations](https://skmtc.net/github/apis/api-github-com/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/github/api-github-com/revisions/a367f7028301/schema)
