GET /api/v1/files/{file_id}

Метаданные без binary content — тот же набор полей, что при upload.

Base URL: https://<host>/ (пример: http://localhost:5000). Соглашения, обзор Public API, Swagger UI.

Заголовки запроса

ЗаголовокОбяз.Описание
AuthorizationдаBearer или X-API-Key с доступом к файлу

Пример успешного ответа

{
  "success": true,
  "data": {
    "id": "file-uuid",
    "filename": "photo.jpg",
    "mime_type": "image/jpeg",
    "size": 102400,
    "delivery_url": "/media/signed/...",
    "scan_status": "clean"
  }
}

Пример ошибки

{
  "success": false,
  "error": {
    "code": "not_found",
    "message": "File not found"
  }
}

Пример curl

curl http://localhost:5000/api/v1/files/file-uuid \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

См. также: POST upload.