Gói dịch vụ & thanh toán
Trạng thái khôi phục cửa hàng
Kiểm tra cửa hàng có đang bị xoá mềm và còn khôi phục được hay không
Chỉ có trên Hubport SaaS
Trên bản cài đặt riêng (máy chủ riêng), endpoint trả HTTP 404 error_saas_mode_inactive.
Endpoint
GET /v1/platformrestores
Yêu cầu đăng nhập. Dùng được cả khi cửa hàng bị khoá (error_company_locked), để hiển thị màn hình "Khôi phục cửa hàng".
Response Schema
HTTP 200 - JSON Object
| Trường | Kiểu | Mô tả |
|---|---|---|
company_id | int | ID công ty |
restorable | bool | true nếu cửa hàng đang bị xoá mềm và còn khôi phục được |
state | string | Trạng thái cửa hàng (xem Gói, dùng thử & giới hạn) |
cleanup_stage | string | Giai đoạn dọn cửa hàng không hoạt động: active, warned_1 (đã cảnh báo lần 1), warned_2 (đã nhắc lần 2), soft_deleted (đã xoá mềm), hard_delete_due (sắp xoá vĩnh viễn, vẫn khôi phục được), hard_deleted (đã xoá vĩnh viễn) |
soft_deleted_at | int | Thời điểm xoá mềm (Unix timestamp, 0 nếu chưa) |
hard_delete_due_at | int | Thời điểm dự kiến xoá vĩnh viễn (Unix timestamp, 0 nếu chưa đặt) |
is_owner | bool | true nếu người đang đăng nhập là chủ cửa hàng (chỉ chủ cửa hàng được khôi phục) |
Error Codes
| HTTP | Mã lỗi | Mô tả |
|---|---|---|
| 403 | error_company_required | Phiên đăng nhập không gắn với công ty nào |
| 404 | error_not_found | Không tìm thấy công ty |
| 404 | error_saas_mode_inactive | Không phải Hubport SaaS |
Ví dụ
curl -X GET "https://api.hubport.vn/v1/platformrestores" \
-H "Authorization: <JWT>"{
"company_id": 12,
"restorable": true,
"state": "soft_deleted",
"cleanup_stage": "soft_deleted",
"soft_deleted_at": 1760317200,
"hard_delete_due_at": 1762909200,
"is_owner": true
}