# Penerapan versi dan kompatibilitas API

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

## Skema penerapan versi

API BlockVectra menggunakan penerapan versi path: `/v1`.

## Perubahan yang kompatibel

Perubahan berikut kompatibel ke belakang; klien harus mengabaikan field yang tidak dikenal:

* Menambahkan field baru
* Menambahkan nilai `error.data.reason` baru
* Menambahkan endpoint baru
* Menambahkan parameter opsional baru

Saat menemukan reason yang tidak dikenali, klien harus menanganinya sesuai dengan field `retryable` pada objek error yang sama. Lihat [Referensi Error](https://docs.blockvectra.com/id/errors/).

## Perubahan di luar penerapan versi API

Rantai dan metode dapat ditambahkan atau dihapus kapan saja; baca `GET /v1/chains` pada saat runtime.

## Harga dan bobot CU

Jadwal harga diambil secara real-time dari `GET /v1/plans` (`method_weights`). Lihat [halaman Harga](https://blockvectra.com/id/pricing/).
