# Версионирование и совместимость API

> Source: https://docs.blockvectra.com/ru/api/versioning/

## Схема версионирования

API BlockVectra используют версионирование в пути: `/v1`.

## Совместимые изменения

Следующие изменения являются обратно совместимыми; клиенты должны игнорировать неизвестные поля:

* Добавление новых полей
* Добавление новых значений `error.data.reason`
* Добавление новых эндпоинтов
* Добавление новых необязательных параметров

При обнаружении неизвестного значения `reason` клиенты должны обрабатывать его в соответствии с полем `retryable` в том же объекте ошибки. См. [Справочник ошибок](https://docs.blockvectra.com/ru/errors/).

## Изменения вне версионирования API

Сети и методы могут быть добавлены или удалены в любое время; запрашивайте `GET /v1/chains` во время выполнения.

## Цены и веса CU

Таблица цен загружается в реальном времени из `GET /v1/plans` (`method_weights`). См. [страницу цен](https://blockvectra.com/ru/pricing/).
