# API sürümleme ve uyumluluk

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

## Sürümleme şeması

BlockVectra API'leri yol sürümleme kullanır: `/v1`.

## Uyumlu değişiklikler

Aşağıdaki değişiklikler geriye dönük uyumludur; istemciler bilinmeyen alanları yok saymalıdır:

* Yeni alanların eklenmesi
* Yeni `error.data.reason` değerlerinin eklenmesi
* Yeni uç noktaların eklenmesi
* Yeni isteğe bağlı parametrelerin eklenmesi

Tanınmayan bir reason ile karşılaşıldığında, istemciler bunu aynı hata nesnesindeki `retryable` alanına göre ele almalıdır. [Hata Referansı](https://docs.blockvectra.com/tr/errors/) sayfasına bakın.

## API sürümleme dışındaki değişiklikler

Zincirler ve yöntemler herhangi bir zamanda eklenebilir veya kaldırılabilir; çalışma zamanında `GET /v1/chains` okuyun.

## Fiyatlandırma ve CU ağırlıkları

Fiyat tarifesi `GET /v1/plans` (`method_weights`) üzerinden gerçek zamanlı olarak alınır. [Fiyatlandırma sayfasına](https://blockvectra.com/tr/pricing/) bakın.
