5.2. Xác thực

TwinExpert API sử dụng API key để xác thực requests

Bảo mật API Key

Cách sử dụng API Key

Thêm API key vào header Authorization của mọi request:

Authorization Header

Authorization: Bearer YOUR_API_KEY

Hoặc sử dụng X-API-Key header

X-API-Key: YOUR_API_KEY

Post

/api/v1/auth/api-keys

<>Ví dụ code

Tạo API key mới bằng JWT token

// Tạo API key mới
const response = await fetch('https://api.twinexpert.com/api/v1/auth/api-keys', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'My App',
    scope: 'full_access'
  })
});

const data = await response.json();
console.log('API Key:', data.data.key);

Phạm vi quyền (Scopes)

read_only Chỉ Đọc

Xem danh sách TwinsĐọc thông tin cuộc trò chuyênXem lịch sử tin nhắn200 requests/giờ

full_accessChỉ Đọc

Tất cả quyền của Read_onlyTạo cuộc trò chuyện mớiGửi tin nhắn500 requests/giờ

Last updated