---
title: "One quality patch by id"
method: GET
path: "/api/v1/patches/{id}"
tags: ["patches"]
---

# One quality patch by id

`GET /api/v1/patches/{id}`

## Request

- Base URL: `https://magento.watch`
- URL: `https://magento.watch/api/v1/patches/{id}`
- Auth: none required

## Path parameters

- `id` string, required

## Query parameters

- `version` string
- `distribution` 'magento-community' | 'magento-commerce'

## Response `200`

One quality patch by id

- PatchResponse
  - `data` Patch, required
    - `id` string, required
    - `source` 'qpt', required
    - `sourceRef` string, required
    - `title` string, required
    - `categories` string[], required
    - `components` string[], required
    - `origin` 'adobe-commerce-support' | 'magento-os-community', required
    - `documentation` PatchDocumentation, required
      - `url` string, uri, required
      - `path` string, required
      - `blobSha` string, required
      - `description` string, nullable, required
      - `stepsToReproduce` string, nullable, required
      - `introducedInQpt` string, nullable, required
      - `createdFor` string[], required
      - `documentedRange` string, nullable, required
      - `scheduledFixRelease` string, nullable, required
    - `files` PatchFile[], required
      - `package` string, required
      - `constraint` string, required
      - `path` string, required
      - `blobSha` string, required
      - `url` string, uri, required
      - `thirdParty` boolean, required
      - `modifies` PatchModifiedFile[], required
        - `path` string, required
        - `change` 'modified' | 'added' | 'deleted' | 'renamed', required
        - `package` string, required
        - `from` string
      - `packages` string[], required
      - `hasTests` boolean, required
      - `unknownVersions` string[], required
      - `applicableVersions` object, required
        - `magento-community` string[], required
        - `magento-commerce` string[], required
        - `mage-os` string[], required
      - `requires` string[], required
      - `replacedWith` string, nullable, required
      - `deprecated` boolean, required
    - `applicableVersions` object, required
      - `magento-community` string[], required
      - `magento-commerce` string[], required
      - `mage-os` string[], required
    - `conditions` union, required
      - object
        - `and` object[], required
          - `type` string, required
          - `path` string, required
          - `match` union, required
            - string
            - number
      - object
        - `or` object[], required
          - `type` string, required
          - `path` string, required
          - `match` union, required
            - string
            - number
    - `requirements` string, nullable, required
  - `_documentation` string, uri, required
  - `_description` string, required

## Other responses

- `400`: Missing or invalid distribution when version is given
- `404`: Unknown patch id

---

[API](https://skmtc.dev/magento/apis/magento-watch-api.md) · [All operations](https://skmtc.dev/magento/apis/magento-watch-api/llms.txt) · [OpenAPI document](https://skmtc.dev/magento/apis/magento-watch-api/revisions/e542302fb8a0?raw)
