---
title: "Get finding retest status"
method: GET
path: "/v1/pentests/{pentest_slug}/findings/{finding_id}/retest/"
tags: ["pentests"]
---

# Get finding retest status

`GET /v1/pentests/{pentest_slug}/findings/{finding_id}/retest/`

## Request

- Base URL: `https://api.ethiack.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ethiack.com/v1/pentests/{pentest_slug}/findings/{finding_id}/retest/`
- Auth: none declared

Return retest eligibility and the latest retest job for a finding.

Visible to any authenticated caller authorized for the pentest.

Args:
    pentest_slug (str): Public pentest identifier.
    finding_id (int): Identifier of the finding within the pentest.
    db (AsyncSession): Request-scoped database session.
    context (ActiveContext): Resolved caller identity and scope.

Returns:
    RetestInfoResponse: The finding's retest eligibility and status.

## Path parameters

- `pentest_slug` string, required
- `finding_id` integer, required

## Response `200`

Successful Response

- RetestInfoResponse: Retest job information for a finding. Attributes: created (datetime.datetime): When the retest job was created. started (datetime.datetime | None): When the retest started. finished (datetime.datetime | None): When the retest finished. status (str): Job status label. uuid (str): Unique identifier of the retest job.
  - `created` string, date-time, required
  - `started` string, date-time, nullable
  - `finished` string, date-time, nullable
  - `status` string, required
  - `uuid` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ethiack/apis/ethiack-api.md) - [All operations](https://skmtc.dev/ethiack/apis/ethiack-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ethiack/apis/ethiack-api/revisions/4eaba89bfebf?raw)
