Tài liệu API VPS

Thông tin chung về API

URL API: chinhapi.net/api/v19

Phương thức HTTP: POST

Content-Type: application/x-www-form-urlencoded

Định dạng phản hồi: JSON

Xác thực: Sử dụng auth_token do quản trị viên cung cấp trong header Authorization: Bearer {auth_token} hoặc trong body của yêu cầu.

Danh sách dịch vụ
URL API
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: list_vps
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Danh sách gói VPS khả dụng",
    "data": [
        {
            "name": "VPS1",
            "price": {
                "monthly": {"amount": 100000},
                "quarterly": {"amount": 270000},
                "yearly": {"amount": 1000000}
            }
        },
        {
            "name": "VPS2",
            "price": {
                "monthly": {"amount": 200000},
                "quarterly": {"amount": 540000},
                "yearly": {"amount": 2000000}
            }
        }
    ]
}
                            
Mua VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: buy
vpsId ID của gói VPS cần mua
os Hệ điều hành (VD: ubuntu-20.04)
billingcycle Chu kỳ thanh toán (VD: monthly, quarterly, yearly)
cpu Số lõi CPU (tùy chọn)
ram Dung lượng RAM (tùy chọn, tính bằng GB)
disk Dung lượng ổ đĩa (tùy chọn, tính bằng GB)
coupon Mã giảm giá (tùy chọn)
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Tạo đơn hàng VPS thành công",
    "data": {
        "url": "/user/history/vps"
    }
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "Số dư của bạn không đủ 500000 để mua, vui lòng nạp thêm"
}
                            
Khởi động VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: start
param ID của đơn hàng VPS
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Khởi động VPS thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "VPS đã hết hạn, vui lòng gia hạn để tiếp tục"
}
                            
Tắt VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: stop
param ID của đơn hàng VPS
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Tắt VPS thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "VPS đã hết hạn, vui lòng gia hạn để tiếp tục"
}
                            
Khởi động lại VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: restart
param ID của đơn hàng VPS
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Khởi động lại VPS thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "VPS đã hết hạn, vui lòng gia hạn để tiếp tục"
}
                            
Cài lại VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: rebuild
param ID của đơn hàng VPS
osid ID của hệ điều hành để cài lại
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Cài lại VPS thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "Quý khách cần chọn hệ điều hành"
}
                            
Gia hạn VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: extend
param ID của đơn hàng VPS
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Gia hạn VPS thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "Số dư của bạn không đủ 500000 để gia hạn, vui lòng nạp thêm"
}
                            
Chuyển quyền VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: transfer
param ID của đơn hàng VPS
email Email của người nhận chuyển quyền
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Chuyển quyền quản trị cho email: user@example.com thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "Địa chỉ email không hợp lệ"
}
                            
Nâng cấp VPS
Tham số
Tham số Mô tả
auth_token Token xác thực do quản trị viên cung cấp
action Giá trị: upgrade
param ID của đơn hàng VPS
cpu Số lõi CPU mới
ram Dung lượng RAM mới (tính bằng GB)
disk Dung lượng ổ đĩa mới (tính bằng GB)
Phản hồi JSON mẫu
{
    "status": "success",
    "message": "Nâng cấp VPS thành công"
}
                            
Phản hồi lỗi mẫu
{
    "status": "error",
    "message": "Số dư của bạn không đủ 300000 để nâng cấp, vui lòng nạp thêm"
}