# Чтение версии файла

`GET /v1/files/:id/versions/:versionId`

Метод Битрикс24: `disk.version.get`. Scope: `disk`.

Версия должна принадлежать файлу из пути. Несуществующая версия и версия другого файла дают одинаковый 404 ENTITY_NOT_FOUND. Старые версии могут исчезнуть из-за лимитов хранения Битрикс24.

```bash
curl -H "X-Api-Key: YOUR_API_KEY" https://vibecode.bitrix24.tech/v1/files/7/versions/9
```

```json
{
  "success": true,
  "data": {
    "id": 9,
    "fileId": 7,
    "size": 3,
    "name": "report.txt",
    "contentGeneration": 2,
    "createdAt": "2026-10-07T07:00:00.000Z",
    "createdBy": 1,
    "downloadUrl": "/v1/files/7/versions/9/download"
  }
}
```

Ошибки: 400 неверный id или параметры, 401 ключ отсутствует, 403 нет scope disk или прав Б24, 404 запись отсутствует, 422 бизнес-отказ Б24. READONLY-ключ читает, но не загружает и не восстанавливает. На записи 502 DISK_OUTCOME_UNKNOWN требует перечитать файл перед повтором.
