# Xác thực và giới hạn

Lấy khóa API trong mục [Tích hợp (Integrations)](https://dash.bitsby.app/integrations/list).

## Khả năng

* **Quản lý hóa đơn:** tạo, hủy, kiểm tra trạng thái
* **Quản lý thanh toán:** danh sách các khoản thanh toán, khớp khoản thanh toán với hóa đơn
* **Thống kê:** dữ liệu tổng hợp theo dự án, kỳ, ví và hơn nữa
* **Phí và số dư:** mức phí dự án, số dư

## Giới hạn

* **Tần suất yêu cầu:** tối đa 1 yêu cầu mỗi giây cho mỗi khóa
* **Số lượng khóa:** 10 cho mỗi tài khoản

## Ủy quyền yêu cầu

Truyền khóa API của bạn trong header `Authorization` để ủy quyền mọi yêu cầu API.

Ví dụ header `Authorization` trong một yêu cầu API:

```bash
curl -X POST https://api.bitsby.app/invoices/list \
  -H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay"
```

## Phản hồi của máy chủ

Máy chủ API luôn phản hồi bằng JSON. Dùng tham số `result` để biết yêu cầu thành công hay không.

Ví dụ phản hồi cho yêu cầu thành công:

```json
{
    "result": "success",
    "data": .....
}
```

Ví dụ phản hồi khi có lỗi:

```json
{
    "result": "error",
    "data": "Requests too frequent"
}
```
