---
title: "Packet By Hash"
method: GET
path: "/v1/packets/{payload_sha256}"
---

# Packet By Hash

`GET /v1/packets/{payload_sha256}`

## Request

- Base URL: `https://ai-belarus.by` (the document declares no server; this is the origin it was published from)
- URL: `https://ai-belarus.by/v1/packets/{payload_sha256}`
- Auth: none declared

⭐ Получить ранее выданный аудит-пакет ПО ЕГО ОТПЕЧАТКУ.

⛔ ПОВОД. Пакет хешировался, самопроверялся и хранился по `payload_sha256` — но
маршрута выборки по этому отпечатку НЕ БЫЛО. Машина держала число и не могла
попросить «отдай мне вот этот ответ». ⇒ Сослаться на конкретный пакет было можно,
получить его — нельзя, и вся ссылочность оставалась на словах.

⚠ Отдаётся ХРАНИМЫЙ артефакт, а не пересобранный заново. Пересборка «по тем же
данным» дала бы сегодняшнее мнение о вчерашнем предмете: время идёт, сведения
меняются, и совпадение отпечатка перестало бы что-либо доказывать.

## Path parameters

- `payload_sha256` string, required

## Headers

- `x-api-key` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `422`: Validation Error
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/ai-belarus/apis/ai-belarus-api.md) · [All operations](https://skmtc.dev/ai-belarus/apis/ai-belarus-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ai-belarus/apis/ai-belarus-api/revisions/0cebed10c5b0?raw)
