---
title: "Get a finding's metadata"
method: GET
path: "/v1/findings/{finding_id}/metadata/"
tags: ["findings"]
---

# Get a finding's metadata

`GET /v1/findings/{finding_id}/metadata/`

## 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/findings/{finding_id}/metadata/`
- Auth: none declared

Return the metadata blob for a finding.

Machine, triager and privileged callers only: any other caller gets 403
for a finding it can read, and, like every caller, 404 for one it cannot.

Args:
    finding_id (int): Primary key of the finding.
    db (AsyncSession): Request-scoped database session.
    context (ActiveContext): Resolved caller identity and scope.

Returns:
    FindingMetadataResponse: The finding's metadata.

## Path parameters

- `finding_id` integer, required

## Response `200`

Successful Response

- FindingMetadataResponse: Finding metadata (the ``data`` JSONB field). Attributes: metadata (dict): Arbitrary JSON metadata.
  - `metadata` object

## 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)
