Lấy thông tin gian hàng
API này trả về gian hàng sở hữu API key bạn đang dùng. Thường gọi ngay khi người dùng nhập API key để:
- Kiểm tra API key còn hiệu lực.
- Lấy
idgian hàng để ghép với dữ liệu khác, ví dụshopIdtrong webhook.
Mỗi API key thuộc một gian hàng
Hai API key khác nhau của cùng một gian hàng luôn trả về cùng data.id.
Endpoint
🔗Endpoint Staging
GET https://staging-manage.api.miniai.vn/api/external/v1/shop
🔗Endpoint Production
GET https://manage-api.miniap.vn/api/external/v1/shop
Xác thực (Authentication)
Mọi request phải gửi kèm API key của bạn trong header:
| Header | Giá trị | Yêu cầu |
|---|---|---|
x-api-key | miniai-partner <API_KEY_CỦA_BẠN> | Bắt buộc |
Tham số truy vấn (Query Parameters)
API này không có tham số. Gian hàng được xác định hoàn toàn từ API key.
Ví dụ Request
- cURL
curl -X GET 'https://staging-manage.api.miniai.vn/api/external/v1/shop' \
-H 'x-api-key: miniai-partner <API_KEY_CỦA_BẠN>'
Phản hồi (Response)
Thành công trả về mã 200.
- Response
{
"success": true,
"data": {
"id": "64204a17a5a97a86f12e1f0a",
"name": "Mena Official"
}
}
Các trường trong data
| Trường | Kiểu | Mô tả |
|---|---|---|
id | string | ID gian hàng sở hữu API key |
name | string | Tên gian hàng, dùng để hiển thị cho người dùng |
Lỗi thường gặp
| Mã | Nguyên nhân |
|---|---|
401 | Thiếu header x-api-key, sai tiền tố miniai-partner , hoặc API key không hợp lệ / đã bị xoá |
429 | Vượt giới hạn số request (xem mục Giới hạn bên dưới) |
500 | Lỗi hệ thống |
- Lỗi 401 - Xác thực
- Lỗi 429 - Quá giới hạn
Phản hồi là chuỗi văn bản thuần (không phải JSON):
Unauthorized
{
"error": "Too many requests, limit to 100 requests per minute"
}
Dùng mã 401 để kiểm tra key
Nhận 200 nghĩa là API key hợp lệ. Nhận 401 nghĩa là key sai hoặc đã bị thu hồi.
Giới hạn (Rate limit)
100 request / phút
Mỗi gian hàng được gọi tối đa 100 request mỗi phút trên toàn bộ External API.
Vượt quá giới hạn sẽ nhận mã 429.
Các bước tiếp theo
- Lấy danh sách khách hàng — kéo toàn bộ khách hàng của gian hàng
- Lấy danh sách tag khách hàng — lấy tag để ghép với
hashTagscủa khách