URL cơ sở
API Kavio có tại địa chỉ:
Xác thực
Mọi yêu cầu API đều cần Bearer token trong header Authorization. Bạn có thể tạo khóa API (Personal Access Token) trên bảng điều khiển Kavio hoặc qua endpoint POST /api-keys.
Giữ kín khóa API. Không để khóa xuất hiện trong mã phía máy khách hoặc kho mã
công khai. Token dạng văn bản thuần chỉ hiển thị một lần khi tạo, vì vậy hãy
lưu ngay.
Phạm vi không gian làm việc
Mỗi khóa API được gắn với một không gian làm việc ngay khi tạo. Mọi yêu cầu đều thao tác trong không gian đó; bạn không thể dùng cùng khóa để xem hoặc sửa tài nguyên ở nơi khác. Nếu làm việc với nhiều không gian, hãy tạo một khóa API cho từng nơi.
Bạn có thể dùng cùng khóa cho REST API và máy chủ MCP.
Giới hạn tần suất
Các yêu cầu API được giới hạn tần suất để ngăn hành vi lạm dụng. Khi vượt giới hạn, API trả về mã 429; header Retry-After cho biết cần chờ bao nhiêu giây.
Lỗi
API sử dụng các mã trạng thái HTTP thông dụng. Mọi phản hồi lỗi đều có trường message.
Cấu trúc phản hồi
Tài nguyên được trả về trực tiếp, không bọc trong data:. Một tài nguyên có dạng:
Danh sách không phân trang được trả về dưới dạng mảng thuần:
Chỉ endpoint GET /posts bọc dữ liệu trong data: vì endpoint này có phân trang.
Phân trang
Endpoint GET /posts trả về 15 bài đăng mỗi trang. Phản hồi sử dụng cấu trúc phân trang tiêu chuẩn của Laravel:
Dùng tham số truy vấn page để chuyển trang. Các endpoint danh sách khác (chữ ký, nhãn, tài khoản mạng xã hội và khóa API) trả về toàn bộ mục trong một mảng thuần, không phân trang.
Tra cứu nhanh