---
title: "Fetch an issue by ID (UUID)"
method: GET
path: "/issues/{id}"
tags: ["Issues"]
---

# Fetch an issue by ID (UUID)

`GET /issues/{id}`

Retrieves detailed information about a specific issue by its ID (UUID)

## Path parameters

- `id` string, uuid, required

## Query parameters

- `version` integer

## Headers

- `Antimetal-Version` string

## Response `200`

Issue details

- IssueDto
  - `uuid` string, required — Issue unique identifier
  - `number` integer, required — Issue number (scoped per-organization)
  - `title` string, required — Issue title
  - `description` string, required — Issue description
  - `severity` 'low' | 'medium' | 'high', required — Issue severity level
  - `status` 'investigating' | 'ready_to_fix' | 'resolved' | 'muted', required — Current issue status
  - `environment` string, required — Environment where issue occurred
  - `triggeredAt` string, date-time, required — Earliest trigger time from seeds
  - `createdAt` string, date-time, required — Date and time the issue was created
  - `updatedAt` string, date-time, required — Date and time the issue was last updated
  - `seedCount` integer, required — Number of seeds for this issue
  - `seeds` object[], required — Seeds associated with the issue
    - `publicUuid` string, uuid, required — UUID of the seed
    - `seedType` 'alert' | 'user_query', required — Type of seed (alert, user_query, etc.)
    - `provider` 'datadog' | 'github' | 'slack' | 'antimetal' | 'sentry' | 'kubernetes' | 'incident-io' | 'prometheus' | 'grafana-tempo' | 'loki' | 'gcp' | 'cloudwatch' | 'user', required — Provider that generated this seed
    - `providerReferenceId` string, required — Reference ID from the provider
    - `title` string, required — Title of the seed
    - `description` string, required — Description of the seed
    - `tags` string[], required — Tags associated with the seed
    - `link` string, nullable — Optional link related to the seed
    - `query` string, nullable — Optional query related to the seed
    - `rawPayload` object, nullable — Raw payload data from the provider
    - `triggeredAt` string, date-time, required — Date and time the seed was triggered
  - `latestVersion` integer, required — Most recent version of this issue
  - `versions` object[], required — Available versions of the issue
    - `uuid` string, required — Version unique identifier
    - `version` integer, required
    - `status` 'SUCCESS' | 'NOOP' | 'ERROR' | 'PENDING', required — Conclusion status of this version
    - `description` string — Description of the changes in the version

## Other responses

- `400` — Validation error or bad request
- `401` — Authentication required
- `403` — Insufficient permissions
- `404` — Resource not found
- `429` — Rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.net/antimetal/apis/antimetal-external-api.md) · [All operations](https://skmtc.net/antimetal/apis/antimetal-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/antimetal/antimetal-external-api/versions/0539acd362bf/schema)
