API
JSON qua HTTPS. Gửi khóa API trong header Authorization. Tối đa 300 yêu cầu mỗi phút.
Địa chỉ gốc
https://helpervps.com/api/v1
Xác thực
Header Authorization: Bearer YOUR_API_KEY. Tạo khóa ở trang Khóa API sau lần nạp đầu tiên.
curl https://helpervps.com/api/v1/servers \ -H "Authorization: Bearer YOUR_API_KEY"
GET /catalog
Các cấu hình, vị trí và hệ điều hành bạn có thể chọn.
Ví dụ phản hồi
{
"plans": [ { "code": "s2", "vcpu": 1, "ram_mb": 2048, "disk_gb": 50, "monthly": "12.00" } ],
"locations": [ "frankfurt", "singapore" ],
"images": [ "ubuntu-24-04", "debian-12" ]
}GET /servers
Các máy chủ của bạn.
Ví dụ phản hồi
[
{ "id": 41, "label": "web-1", "state": "running", "ipv4": "192.0.2.15", "paid_until": "2026-11-14T09:00:00Z" }
]POST /servers {"plan":"s2","location":"frankfurt","image":"ubuntu-24-04","label":"web-1"}
Tạo máy chủ và trừ tháng đầu tiên từ số dư. Mật khẩu root có trong phản hồi một lần duy nhất.
Ví dụ phản hồi
{
"id": 41,
"state": "creating",
"root_password": "..."
}POST /servers/{id}/start (stop, reboot)
Thao tác nguồn.
Ví dụ phản hồi
{
"id": 41,
"state": "running"
}POST /servers/{id}/renew
Thanh toán thêm một tháng ngay.
Ví dụ phản hồi
{
"id": 41,
"paid_until": "2026-12-14T09:00:00Z"
}DELETE /servers/{id}
Xóa máy chủ. Phần còn lại của tháng không được hoàn tiền.
Ví dụ phản hồi
{
"id": 41,
"state": "deleted"
}Lỗi
Lỗi trả về mã trạng thái khác 2xx và nội dung JSON kèm mã lỗi.
| unauthorized | Thiếu hoặc sai khóa API |
| not_allowed | API mở sau lần nạp đầu tiên |
| bad_request | Thiếu hoặc sai một trường |
| not_enough_balance | Hãy nạp tiền trước |
| limit | Quá nhiều máy chủ trên tài khoản |
| not_created | Không thể tạo máy chủ; tiền tháng đã trả lại vào số dư |
| checking | Nhà cung cấp chưa xác nhận; chúng tôi sẽ hoàn tất máy chủ hoặc trả lại tiền tháng |
| not_found | Không có máy chủ này trong tài khoản |
| wrong_state | Thao tác không phù hợp với trạng thái hiện tại của máy chủ |
| rate_limited | Quá nhiều yêu cầu trong một phút |