# Định phiên bản và tính tương thích của API

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

## Cơ chế định phiên bản

Các API của BlockVectra sử dụng định phiên bản theo đường dẫn: `/v1`.

## Các thay đổi tương thích

Các thay đổi sau đây là tương thích ngược; client phải bỏ qua các trường không xác định:

* Thêm các trường mới
* Thêm các giá trị `error.data.reason` mới
* Thêm các endpoint mới
* Thêm các tham số tùy chọn mới

Khi gặp reason không nhận dạng được, client phải xử lý theo trường `retryable` trong cùng đối tượng lỗi. Xem [Tài liệu tham khảo lỗi](https://docs.blockvectra.com/vi/errors/).

## Các thay đổi nằm ngoài định phiên bản API

Các chuỗi và phương thức có thể được thêm hoặc gỡ bỏ bất kỳ lúc nào; hãy đọc `GET /v1/chains` trong thời gian chạy.

## Giá và trọng số CU

Bảng giá được lấy theo thời gian thực từ `GET /v1/plans` (`method_weights`). Xem [Trang bảng giá](https://blockvectra.com/vi/pricing/).
