🧩 API Documents for Reseller — VPSMMO

Trang tài liệu API chính thức dành cho Đại lý & Đối tác (Reseller) của VPSMMO.
Tại đây, bạn có thể tìm thấy toàn bộ hướng dẫn tích hợp hệ thống, bao gồm các endpoint cho việc tạo VPS, quản lý dịch vụ, kiểm tra thông tin đơn hàng và xử lý thanh toán tự động.
Tất cả các API đều được thiết kế theo chuẩn RESTful, phản hồi định dạng JSON và yêu cầu xác thực bằng token & keypass được cung cấp riêng cho từng đối tác.

🔹 Trước khi bắt đầu, hãy đảm bảo bạn đã nhận API TokenKeyPass hợp lệ từ hệ thống Reseller Portal.
🔹 Mỗi API được trình bày gồm: mục đích sử dụng, tham số truyền vào, code mẫukết quả phản hồi (JSON).
🔹 Hãy đọc kỹ phần mô tả để tích hợp an toàn và chính xác vào hệ thống của bạn.

Tạo VPS

Link:
https://portal.vpsmmo.vn/api/vps/createvps.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
planPlan ID trên web✔️
osOS ID được lấy từ VPS✔️
server_nameHostname VPS✔️
server_passwordMật khẩu VPS (yêu cầu hợp lệ)✔️
time-optionThời hạn: 1,3,6,12,24,36 tháng✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/createvps.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583323e99461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&plan=1&os=100170&server_name=testapi&server_password=Vpsmmo@2025&time-option=1&features[]=no

Kết quả trả về

status => success,
message => “Tạo VPS thành công”,
data => [
id => id,
date_start => dateStart,
date_end => dateEnd,
ip => ip,
]


Lấy thông tin nhiều VPS (truy vấn theo id)

Link:
https://portal.vpsmmo.vn/api/vps/infovps.php

Tham số

namemô tảbắt buộc
tokenđược cung cấp✔️
keypassđược cung cấp✔️
id[]id đã được cung cấp lúc tạo vps truyền vào được nhiều id✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/infovps.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id[]=100&id[]=101

Kết quả trả về

status => success,
message => Truy vấn thành công,
data => [
id1 => [
“hostname” => $vps[‘hostname’],
“ipvps” => $vps[‘ipvps’],
“date_start” => $vps[‘date_start’],
“date_end” => $vps[‘date_end’],
“price” => giá,
“time” => thời gian(tháng),
],
id2 => [
“hostname” => $vps[‘hostname’],
“ipvps” => $vps[‘ipvps’],
“date_start” => $vps[‘date_start’],
“date_end” => $vps[‘date_end’],
“price” => giá,
“time” => thời gian(tháng),
],
]


Lấy thông tin VPS

Link:
https://portal.vpsmmo.vn/api/vps/getinfo.php

Tham số

namemô tảbắt buộc
tokenđược cung cấp✔️
keypassđược cung cấp✔️
idid đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/getinfo.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
message => Truy vấn thành công,
data => [
‘ips’ => $infovps[‘ips’],
‘cpu’ => $infovps[‘cores’],
‘ram’ => $infovps[‘ram’],
‘osname’ => $infovps[‘os_name’],
]


Lấy Trạng thái VPS

Link:
https://portal.vpsmmo.vn/api/vps/getstatus.php

Tham số

namemô tảbắt buộc
tokenđược cung cấp✔️
keypassđược cung cấp✔️
idid đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/getstatus.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
message => Truy vấn thành công,
data => [
‘used_disk’ => $used_disk,
‘disk’ => $disk,
‘used_bandwidth’ => $used_bandwidth,
‘bandwidth’ => $bandwidth,
‘status’ => $status,
‘hostname’ => $hostname,
]


Lấy Lịch sử VPS

Link:
https://portal.vpsmmo.vn/api/vps/gethistory.php

Tham số

namemô tảbắt buộc
tokenđược cung cấp✔️
keypassđược cung cấp✔️
idid đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/gethistory.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
message => Truy vấn thành công,
data => $output[‘tasks’]


Truy vấn thông tin tất cả OS chi tiết trong hệ thống

Link:
https://portal.vpsmmo.vn/api/plan/listos.php

Kết quả trả về

[
{
“id”: “9”,
“id_sv”: “1”,
“kind”: “1”,
“name”: “debian 11”
},
{
“id”: “10”,
“id_sv”: “1”,
“kind”: “2”,
“name”: “fedora 34”
},
{
“id”: “11”,
“id_sv”: “1”,
“kind”: “3”,
“name”: “oracle 9”
},
{
“id”: “12”,
“id_sv”: “1”,
“kind”: “4”,
“name”: “rocky 8”
}
]


Truy vấn các loại OS hiện có

Link:
https://portal.vpsmmo.vn/api/plan/listoskind.php

Kết quả trả về

[
{
“id”: “1”,
“name”: “Debian”,
“icon”: “https://localhost/debian.svg”
},
{
“id”: “2”,
“name”: “Fedora”,
“icon”: “https://localhost/fedora.png”
},
{
“id”: “3”,
“name”: “Oracle Linux”,
“icon”: “https://localhost/oracle.png”
}
]


Truy vấn tất cả các Plan hiện tại

Link:
https://portal.vpsmmo.vn/api/plan/listplan.php

Kết quả trả về

[
{
“id”: “1”,
“cpu”: “1”,
“ram”: “1”,
“store”: “20”,
“bandwidth”: “1200”,
“price”: “82500”,
“name”: “Plan 01”,
“server”: “1”
},
{
“id”: “2”,
“cpu”: “1”,
“ram”: “2”,
“store”: “25”,
“bandwidth”: “2000”,
“price”: “110000”,
“name”: “Plan 02”,
“server”: “1”
}
]


Truy vấn thông tin các Server VPS hiện tại (bao gồm icon)

Link:
https://portal.vpsmmo.vn/api/plan/servervps.php

Kết quả trả về

kết quả:
[
{
“id”: “1”,
“servername”: “NVME Cloud Server Việt Nam”,
“cpu_name”: “Intel Platinum 8272CL”,
“ram_name”: “DDR4 ECC”,
“ssd_name”: “SSD NVME”,
“ddos_price”: “1000000”,
“icon”: “https://localhost/nvme.jpg”
},
{
“id”: “2”,
“servername”: “CLOUD VPS AMD EPYC NVME”,
“cpu_name”: “AMD EPYC 7J13”,
“ram_name”: “DDR4 ECC”,
“ssd_name”: “SSD NVME”,
“ddos_price”: “1000000”,
“icon”: “https://localhost/nvme.jpg”
}
]

CÔNG TY TNHH VPSMMO

VP: 8B đường B31, KDC 91B, Phường Tân An, Thành phố Cần Thơ
Tel: 0589 549 338 |
Email: info@vpsmmo.vn
Website: https://vpsmmo.vn

© 2025 VPSMMO. All rights reserved.


Cài đặt lại Hệ điều hành

Link:
https://portal.vpsmmo.vn/api/vps/reinstall.php

Tham số

namemô tảbắt buộc
tokenđược cung cấp✔️
keypassđược cung cấp✔️
idid đã được cung cấp lúc tạo vps✔️
osidosid có thể cài đặt cho vps✔️
newpassmật khẩu mới phù hợpCần sử dụng mật khẩu mạnh (ít nhất 8 ký tự, bao gồm chữ cái, số và ký tự đặc biệt)✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/reinstall.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100&osid=100177&newpass=Vpsmmo@123456

Kết quả trả về

status => success,
message => Cài đặt lại OS thành công


Gia hạn VPS

Link:
https://portal.vpsmmo.vn/api/vps/extend.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️
time-optionThời hạn: 1,3,6,12,24,36 tháng✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/extend.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100&time=3

Kết quả trả về

status => success,
message => Truy vấn thành công


Khởi động VPS

Link:
https://portal.vpsmmo.vn/api/vps/start.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/start.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
message => Khởi động VPS thành công


Tắt VPS

Link:
https://portal.vpsmmo.vn/api/vps/stop.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/stop.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
message => Tắt VPS thành công


Truy vấn OS cho VPS để Reinstall

Link:
https://portal.vpsmmo.vn/api/vps/osforvps.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/osforvps.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
data => [
{
“osid”: “100170”,
“kind”: “9”,
“name”: “windows 2012”
},
{
“osid”: “100137”,
“kind”: “9”,
“name”: “windows 2012 Tam”
}
]


Truy vấn VPS để lấy giá Gia hạn

Link:
https://portal.vpsmmo.vn/api/vps/renew.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/renew.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

kết quả:
status => success,
data => {
“1”: “70,125”,
“3”: “199,856”,
“6”: “378,675”,
“12”: “715,275”,
“24”: “1,346,400”,
“36”: “1,893,375”
}


Truy vấn Thông tin giá khi thêm tài nguyên

Link:
https://portal.vpsmmo.vn/api/vps/add.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/add.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100

Kết quả trả về

status => success,
data => {
“day”: 151,
“cpu”: 55000,
“ram”: 24000,
“store”: 6600,
“pip”: 25000,
“bandwidth”: 15000
}

**Chú thích:

  • day: số ngày còn lại
  • cpu: giá 1 CPU
  • ram: giá 1 GB RAM
  • store: giá trên 5 GB ổ cứng
  • pip: giá 1 IP
  • bandwidth: giá trên 1 TB băng thông


Truy vấn OS cho VPS để Truy vấn thông tin Giá khi thêm tài nguyên

Link:
https://portal.vpsmmo.vn/api/vps/upgrade.php

Tham số

TênMô tảBắt buộc
tokenĐược cung cấp✔️
keypassĐược cung cấp✔️
idID đã được cung cấp lúc tạo vps✔️
CPUsố CPU cần nâng thêm
RAMsố GB ram cần nâng thêm
Storagesố GB ổ cứng cần nâng thêm Yêu cầu : 5-10-15 , là bội số của 5
Bandwidthsố TB băng thông cần nâng thêm Yêu cầu: là số nguyên 1,2,3,…. 1TB = 1000GB
IPv4số IPv4 cần nâng thêm

Code mẫu


🔗 API Request:
https://portal.vpsmmo.vn/api/vps/upgrade.php?token=db7cb534d73e123fbc5d26d5c10c9f13a&keypass=583cd3e32461e7a9ee32f5cb56007d454c00de54f56dd590167b60e26335e3ce&id=100&cpu=1&ram=2&storage=5&bandwidth=1&ipv4=1

Kết quả trả về

{
“status”: “success”,
“message”: “Nâng cấp thành công”
}
//Lưu lại lịch sử trong thông tin lịch sử cá nhân

//Các đầu ra khác:
{
“status”: “error”,
“message”: “Không đủ tiền”
}
{
“status”: “error”,
“message”: “Nâng cấp không thành công”
}
//Do vấn đề API, có thể vps đã bị xóa hoặc thông tin vps trên hệ thống bị sai, vui lòng liên hệ để được hỗ trợ