Tài liệu hướng dẫn sử dụng API dịch vụ VPS Cloud
Đang tải...
Lấy danh sách tất cả gói VPS Cloud Gold đang bán.
Endpoint
GET https://ezhost.vn/api/vps-gold/services?key_app={key_app}&token={token}
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
key_app | Bắt buộc | API Key App |
token | Bắt buộc | API Token |
cURL
Phản hồi mẫu
{
"status": "success",
"msg": "Danh sách gói VPS Cloud Gold",
"data": [
{
"id": "1",
"name": "VPS Gold 1",
"detail": { "cpu": "2 vCPU", "ram": "2GB", "ssd": "20GB" },
"price": { "monthly": { "amount": 150000 } }
}
]
}Lấy danh sách OS có thể cài cho VPS (dùng cho mua mới hoặc rebuild).
Endpoint
GET https://ezhost.vn/api/vps-gold/os?key_app={key_app}&token={token}
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
key_app | Bắt buộc | API Key App |
token | Bắt buộc | API Token |
cURL
Phản hồi mẫu
{
"status": "success",
"msg": "Danh sách hệ điều hành",
"data": [
{ "os_id": "101", "os_name": "Ubuntu 22.04" },
{ "os_id": "102", "os_name": "CentOS 7" },
{ "os_id": "103", "os_name": "Windows Server 2022" }
]
}Lấy bảng giá addon CPU, RAM, Disk để tính chi phí nâng cấp VPS.
Endpoint
GET https://ezhost.vn/api/vps-gold/addon?key_app={key_app}&token={token}
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
key_app | Bắt buộc | API Key App |
token | Bắt buộc | API Token |
cURL
Phản hồi mẫu
{
"status": "success",
"msg": "Danh sách addon VPS",
"data": [
{
"id": "1",
"name": "Addon CPU",
"type_addon": "addon_cpu",
"price": { "monthly": { "amount": 30000 } }
}
]
}Lấy danh sách VPS đã mua. Thêm id để xem chi tiết 1 VPS (IP, mật khẩu, trạng thái).
Endpoint
GET https://ezhost.vn/api/vps-gold/history?key_app={key_app}&token={token}&id={id}
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
key_app | Bắt buộc | API Key App |
token | Bắt buộc | API Token |
id | Tuỳ chọn | ID đơn hàng để xem chi tiết |
cURL (danh sách)
cURL (chi tiết 1 VPS)
Phản hồi mẫu (chi tiết)
{
"status": "success",
"msg": "Chi tiết VPS",
"data": {
"id": "5",
"ip": "103.252.137.101",
"username": "root",
"password": "#xYz123",
"status": "running",
"package_name": "2 vCPU / 2GB RAM / 20GB SSD",
"day_left": "28 ngày"
}
}Mua gói VPS Cloud Gold. Nếu tạo VPS thất bại sẽ tự động hoàn tiền.
Endpoint
POST https://ezhost.vn/api/vps-gold/buy
Tham số (form-data)
| Tên | Loại | Mô tả |
|---|---|---|
key_app | Bắt buộc | API Key App |
token | Bắt buộc | API Token |
vpsId | Bắt buộc | ID gói VPS (lấy từ API services) |
os | Bắt buộc | ID hệ điều hành (lấy từ API os) |
billingcycle | Bắt buộc | Chu kỳ: monthly, quarterly... |
cpu | Tuỳ chọn | Số addon CPU thêm |
ram | Tuỳ chọn | Số addon RAM thêm |
disk | Tuỳ chọn | Số addon Disk thêm |
coupon | Tuỳ chọn | Mã giảm giá |
cURL
Phản hồi mẫu
{
"status": "success",
"msg": "Mua VPS thành công!",
"data": {
"vps-id": 12345,
"ip": "103.252.137.101",
"username": "root",
"password": "#oaDCViScJWjEtbU"
}
}Start / Stop / Restart / Rebuild / Gia hạn / Nâng cấp VPS. Tự động hoàn tiền nếu thất bại.
Endpoint
POST https://ezhost.vn/api/vps-gold/action
Tham số (form-data)
| Tên | Loại | Mô tả |
|---|---|---|
key_app | Bắt buộc | API Key App |
token | Bắt buộc | API Token |
param | Bắt buộc | ID đơn hàng VPS |
action | Bắt buộc |
1 Start | 2 Stop | 3 Restart | 4 Rebuild | 5 Gia hạn | 10 Nâng cấp
|
os_id | action=4 | ID OS mới khi rebuild |
cpu | action=10 | Số addon CPU khi nâng cấp |
ram | action=10 | Số addon RAM khi nâng cấp |
disk | action=10 | Số addon Disk khi nâng cấp |
cURL (restart)
cURL (nâng cấp)
Phản hồi mẫu
{
"status": "success",
"msg": "Restart VPS thành công"
}| Status | Msg | Mô tả |
|---|---|---|
error | Thiếu key_app hoặc token | Chưa gửi đủ thông tin xác thực |
error | key_app hoặc token không hợp lệ | Key không tồn tại hoặc đã bị vô hiệu |
error | Tài khoản đã bị khóa | User bị banned |
error | Số dư không đủ | Tài khoản không đủ tiền |
error | VPS đã hết hạn | Cần gia hạn trước khi thao tác |
error | VPS còn quá ít ngày | Cần gia hạn trước khi nâng cấp |
error | Gói VPS không tồn tại | ID gói không hợp lệ hoặc hết bán |