# การยืนยันตัวตนและขีดจำกัด

รับคีย์ API ได้ในส่วน [การเชื่อมต่อ (Integrations)](https://dash.bitsby.app/integrations/list)

## ความสามารถ

* **การจัดการใบแจ้งหนี้:** การสร้าง การยกเลิก การตรวจสอบสถานะ
* **การจัดการการชำระเงิน:** รายการการชำระเงิน การจับคู่การชำระเงินกับใบแจ้งหนี้
* **สถิติ:** ข้อมูลสรุปตามโปรเจกต์ ช่วงเวลา กระเป๋าเงิน และอื่น ๆ
* **การเรียกเก็บเงิน:** อัตราค่าธรรมเนียมของโปรเจกต์ ยอดคงเหลือ

## ขีดจำกัด

* **อัตราคำขอ:** ไม่เกิน 1 คำขอต่อวินาทีต่อคีย์
* **จำนวนคีย์:** 10 คีย์ต่อบัญชี

## การอนุญาตคำขอ

ส่งคีย์ API ของคุณใน header `Authorization` เพื่ออนุญาตคำขอ API ทุกคำขอ

ตัวอย่าง header `Authorization` ในคำขอ API:

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

## การตอบกลับของเซิร์ฟเวอร์

เซิร์ฟเวอร์ API ตอบกลับเป็น JSON เสมอ ใช้พารามิเตอร์ `result` เพื่อดูว่าคำขอสำเร็จหรือไม่

ตัวอย่างการตอบกลับของคำขอที่สำเร็จ:

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

ตัวอย่างการตอบกลับเมื่อเกิดข้อผิดพลาด:

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