HELPER VPS

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.

unauthorizedThiếu hoặc sai khóa API
not_allowedAPI mở sau lần nạp đầu tiên
bad_requestThiếu hoặc sai một trường
not_enough_balanceHãy nạp tiền trước
limitQuá nhiều máy chủ trên tài khoản
not_createdKhông thể tạo máy chủ; tiền tháng đã trả lại vào số dư
checkingNhà 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_foundKhông có máy chủ này trong tài khoản
wrong_stateThao tác không phù hợp với trạng thái hiện tại của máy chủ
rate_limitedQuá nhiều yêu cầu trong một phút