Xác thực
Gửi header Authorization: Bearer edu_<prefix>_<secret>. Tạo/thu hồi key trong Cổng khách hàng → API Key.
Scope
read: đọc dữ liệu tổng hợp.write: ghi dữ liệu (theo hợp đồng).
Kiểm tra license (bản Private Server)
curl -X POST https://<site>/api/license/verify \
-H "Content-Type: application/json" \
-d '{"key":"EDU-XXXXX-XXXXX-XXXXX-XXXXX","host":"edu.don-vi.local"}'
Kết quả trả về trạng thái license, giới hạn người dùng/cơ sở và module được phép.