រាយបញ្ជីដែនទាំងអស់
យកបញ្ជីដែនទាំងអស់ដែលបានចុះឈ្មោះនៅក្រោមគណនីរបស់អ្នក & # 160; ។
ប៉ារ៉ាម៉ែត្រសំណួរ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
status
string
គ្មាន
Filter by status: active, pending, expired, locked
search
string
គ្មាន
ស្វែងរកដែនតាមឈ្មោះ
សំណើឧទាហរណ៍
curl -X GET "https://admin.vps.org/api/v1/domains/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
ចម្លង
import requests
url = "https://admin.vps.org/api/v1/domains/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
ចម្លង
const response = await fetch('https://admin.vps.org/api/v1/domains/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const domains = await response.json();
console.log(domains);
ចម្លង
ឧទាហរណ៍នៃការឆ្លើយតប
{
"count": 3,
"results": [
{
"id": 101,
"domain_name": "example.com",
"status": "active",
"registration_date": "2023-01-15T10:30:00Z",
"expiration_date": "2026-01-15T10:30:00Z",
"auto_renew": true,
"locked": true,
"nameservers": [
"ns1.vps.org",
"ns2.vps.org"
],
"privacy_protection": true,
"dns_managed_by": "vps.org"
},
{
"id": 102,
"domain_name": "myapp.io",
"status": "active",
"registration_date": "2024-06-20T14:15:00Z",
"expiration_date": "2025-06-20T14:15:00Z",
"auto_renew": false,
"locked": false,
"nameservers": [
"ns1.cloudflare.com",
"ns2.cloudflare.com"
],
"privacy_protection": false,
"dns_managed_by": "external"
}
]
}
លេខកូដស្ថានភាពឆ្លើយតប
200
បានទាញយកបញ្ជីដែនដោយជោគជ័យ
401
គ្មានការអនុញ្ញាត - សញ្ញាសម្ងាត់ផ្ទៀងផ្ទាត់មិនត្រឹមត្រូវ ឬបាត់
ចុះឈ្មោះដែនថ្មី
ចុះឈ្មោះឈ្មោះដែនថ្មី & # 160; ។ ដែនដែលមានគួរតែត្រូវបានពិនិត្យមុនពេលចុះឈ្មោះ & # 160; ។
ស្នើសុំប៉ារ៉ាម៉ែត្រតួ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
domain_name
string
បាទ/ចាស៎
Domain name to register (e.g., "example.com")
years
integer
គ្មាន
Registration period in years (1-10, default: 1)
auto_renew
boolean
គ្មាន
Enable automatic renewal (default: true)
privacy_protection
boolean
គ្មាន
Enable WHOIS privacy protection (default: true)
nameservers
array
គ្មាន
Custom nameservers (default: VPS.org nameservers)
សំណើឧទាហរណ៍
cURL
Python
JavaScript
PHP
curl -X POST "https://admin.vps.org/api/v1/domains/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"domain_name": "mynewdomain.com",
"years": 2,
"auto_renew": true,
"privacy_protection": true
}'
ចម្លង
import requests
url = "https://admin.vps.org/api/v1/domains/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
data = {
"domain_name": "mynewdomain.com",
"years": 2,
"auto_renew": True,
"privacy_protection": True
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
ចម្លង
const response = await fetch('https://admin.vps.org/api/v1/domains/', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
domain_name: 'mynewdomain.com',
years: 2,
auto_renew: true,
privacy_protection: true
})
});
const domain = await response.json();
console.log(domain);
ចម្លង
$data = [
'domain_name' => 'mynewdomain.com',
'years' => 2,
'auto_renew' => true,
'privacy_protection' => true
];
$ch = curl_init('https://admin.vps.org/api/v1/domains/');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_TOKEN',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$domain = json_decode($response, true);
curl_close($ch);
ចម្លង
ឧទាហរណ៍នៃការឆ្លើយតប
{
"id": 103,
"domain_name": "mynewdomain.com",
"status": "pending",
"registration_date": "2026-01-16T16:00:00Z",
"expiration_date": "2028-01-16T16:00:00Z",
"auto_renew": true,
"locked": true,
"nameservers": [
"ns1.vps.org",
"ns2.vps.org"
],
"privacy_protection": true,
"dns_managed_by": "vps.org",
"total_cost": 24.98,
"message": "Domain registration initiated. Processing may take 5-10 minutes."
}
លេខកូដស្ថានភាពឆ្លើយតប
201
Domain registration initiated successfully
400
Bad Request - Invalid domain name or domain already registered
401
គ្មានការអនុញ្ញាត - សញ្ញាសម្ងាត់ផ្ទៀងផ្ទាត់មិនត្រឹមត្រូវ ឬបាត់
402
Payment Required - Insufficient account balance
ចំណាំ & # 160; ៖ Domain registration is not instant. Status will change from pending to active within 5-10 minutes. You'll receive an email confirmation when registration completes.
យកសេចក្ដីលម្អិតដែន
យកព័ត៌មានលម្អិតអំពីដែនជាក់លាក់ & # 160; ។
ប៉ារ៉ាម៉ែត្រផ្លូវ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
domain_id
integer
បាទ/ចាស៎
Unique domain ID
សំណើឧទាហរណ៍
curl -X GET "https://admin.vps.org/api/v1/domains/101/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
ចម្លង
import requests
domain_id = 101
url = f"https://admin.vps.org/api/v1/domains/{domain_id}/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
ចម្លង
const domainId = 101;
const response = await fetch(`https://admin.vps.org/api/v1/domains/${domainId}/`, {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const domain = await response.json();
console.log(domain);
ចម្លង
ឧទាហរណ៍នៃការឆ្លើយតប
{
"id": 101,
"domain_name": "example.com",
"status": "active",
"registration_date": "2023-01-15T10:30:00Z",
"expiration_date": "2026-01-15T10:30:00Z",
"auto_renew": true,
"locked": true,
"nameservers": [
"ns1.vps.org",
"ns2.vps.org"
],
"privacy_protection": true,
"dns_managed_by": "vps.org",
"registrar": "VPS.org",
"days_until_expiration": 730,
"whois_info": {
"registrant": "Privacy Protected",
"admin_contact": "Privacy Protected",
"tech_contact": "Privacy Protected",
"created_date": "2023-01-15",
"updated_date": "2025-12-20"
},
"dns_records_count": 12
}
លេខកូដស្ថានភាពឆ្លើយតប
200
Successfully retrieved domain details
401
គ្មានការអនុញ្ញាត - សញ្ញាសម្ងាត់ផ្ទៀងផ្ទាត់មិនត្រឹមត្រូវ ឬបាត់
404
រកមិនឃើញ - ដែនមិនមានទេ
ធ្វើឲ្យការកំណត់ដែនទាន់សម័យ
ធ្វើឲ្យការកំណត់រចនាសម្ព័ន្ធដែនទាន់សម័យដូចជាការធ្វើឲ្យទាន់សម័យដោយស្វ័យប្រវត្តិ ម៉ាស៊ីនបម្រើឈ្មោះ និងការកំណត់ភាពឯកជន & # 160; ។
ប៉ារ៉ាម៉ែត្រផ្លូវ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
domain_id
integer
បាទ/ចាស៎
Unique domain ID
ស្នើសុំប៉ារ៉ាម៉ែត្រតួ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
auto_renew
boolean
គ្មាន
Enable or disable automatic renewal
privacy_protection
boolean
គ្មាន
Enable or disable WHOIS privacy
nameservers
array
គ្មាន
Update nameservers (2-4 nameservers required)
locked
boolean
គ្មាន
Lock or unlock domain to prevent transfers
សំណើឧទាហរណ៍
curl -X PUT "https://admin.vps.org/api/v1/domains/101/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"auto_renew": false,
"nameservers": [
"ns1.cloudflare.com",
"ns2.cloudflare.com"
]
}'
ចម្លង
import requests
domain_id = 101
url = f"https://admin.vps.org/api/v1/domains/{domain_id}/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
data = {
"auto_renew": False,
"nameservers": [
"ns1.cloudflare.com",
"ns2.cloudflare.com"
]
}
response = requests.put(url, headers=headers, json=data)
print(response.json())
ចម្លង
const domainId = 101;
const response = await fetch(`https://admin.vps.org/api/v1/domains/${domainId}/`, {
method: 'PUT',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
auto_renew: false,
nameservers: [
'ns1.cloudflare.com',
'ns2.cloudflare.com'
]
})
});
const domain = await response.json();
console.log(domain);
ចម្លង
ឧទាហរណ៍នៃការឆ្លើយតប
{
"id": 101,
"domain_name": "example.com",
"status": "active",
"auto_renew": false,
"nameservers": [
"ns1.cloudflare.com",
"ns2.cloudflare.com"
],
"privacy_protection": true,
"locked": true,
"message": "Domain settings updated successfully. Nameserver changes may take up to 24 hours to propagate."
}
លេខកូដស្ថានភាពឆ្លើយតប
200
Domain updated successfully
400
Bad Request - Invalid parameters
401
គ្មានការអនុញ្ញាត - សញ្ញាសម្ងាត់ផ្ទៀងផ្ទាត់មិនត្រឹមត្រូវ ឬបាត់
404
រកមិនឃើញ - ដែនមិនមានទេ
លុបដែន
លុបដែនពីគណនីរបស់អ្នក & # 160; ។ វាមិនបោះបង់ការចុះឈ្មោះដែនទេ - វាគ្រាន់តែយកវាចេញពីការគ្រប់គ្រងគណនី VPS.org របស់អ្នក & # 160; ។
ប៉ារ៉ាម៉ែត្រផ្លូវ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
domain_id
integer
បាទ/ចាស៎
Unique domain ID
សំណើឧទាហរណ៍
curl -X DELETE "https://admin.vps.org/api/v1/domains/101/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
ចម្លង
import requests
domain_id = 101
url = f"https://admin.vps.org/api/v1/domains/{domain_id}/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.delete(url, headers=headers)
print(response.status_code)
ចម្លង
const domainId = 101;
const response = await fetch(`https://admin.vps.org/api/v1/domains/${domainId}/`, {
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
console.log(response.status);
ចម្លង
លេខកូដស្ថានភាពឆ្លើយតប
204
Domain removed from account successfully
401
គ្មានការអនុញ្ញាត - សញ្ញាសម្ងាត់ផ្ទៀងផ្ទាត់មិនត្រឹមត្រូវ ឬបាត់
404
រកមិនឃើញ - ដែនមិនមានទេ
Important: Deleting a domain from your VPS.org account does NOT cancel the registration. The domain will continue to be registered and will auto-renew if enabled. To cancel a domain registration, disable auto-renewal and let it expire.
ផ្ទេរដែន
ចាប់ផ្តើមផ្ទេរដែនទៅ VPS.org ពីអ្នកចុះឈ្មោះផ្សេងទៀត។
ប៉ារ៉ាម៉ែត្រផ្លូវ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
domain_id
integer
បាទ/ចាស៎
Unique domain ID
ស្នើសុំប៉ារ៉ាម៉ែត្រតួ
ប៉ារ៉ាម៉ែត្រ
ប្រភេទ
តម្រូវឲ្យមាន
សេចក្ដីពិពណ៌នា
auth_code
string
បាទ/ចាស៎
EPP/Authorization code from current registrar
auto_renew
boolean
គ្មាន
Enable auto-renewal after transfer (default: true)
សំណើឧទាហរណ៍
curl -X POST "https://admin.vps.org/api/v1/domains/101/transfer/" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"auth_code": "Xy9Kl2Mn#4pQ",
"auto_renew": true
}'
ចម្លង
import requests
domain_id = 101
url = f"https://admin.vps.org/api/v1/domains/{domain_id}/transfer/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
data = {
"auth_code": "Xy9Kl2Mn#4pQ",
"auto_renew": True
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
ចម្លង
const domainId = 101;
const response = await fetch(`https://admin.vps.org/api/v1/domains/${domainId}/transfer/`, {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
},
body: JSON.stringify({
auth_code: 'Xy9Kl2Mn#4pQ',
auto_renew: true
})
});
const transfer = await response.json();
console.log(transfer);
ចម្លង
ឧទាហរណ៍នៃការឆ្លើយតប
{
"id": 101,
"domain_name": "example.com",
"transfer_status": "pending",
"transfer_initiated_at": "2026-01-16T16:30:00Z",
"estimated_completion": "2026-01-23T16:30:00Z",
"message": "Domain transfer initiated. You should receive a confirmation email from your current registrar. Transfer typically completes within 5-7 days.",
"next_steps": [
"Check email for transfer authorization request",
"Approve transfer with current registrar",
"Wait for transfer to complete (5-7 days)",
"Domain will be automatically renewed for 1 year upon completion"
]
}
លេខកូដស្ថានភាពឆ្លើយតប
200
Transfer initiated successfully
400
Bad Request - Invalid auth code or domain not eligible for transfer
401
គ្មានការអនុញ្ញាត - សញ្ញាសម្ងាត់ផ្ទៀងផ្ទាត់មិនត្រឹមត្រូវ ឬបាត់
404
រកមិនឃើញ - ដែនមិនមានទេ
402
Payment Required - Insufficient account balance for transfer fee
តម្រូវការផ្ទេរ & # 160; ៖
ដែនត្រូវតែដោះសោនៅកន្លែងចុះឈ្មោះបច្ចុប្បន្ន
ដែនត្រូវតែមានអាយុយ៉ាងហោចណាស់ ៦០ ថ្ងៃ
ត្រូវការកូដ EPP/Auth ត្រឹមត្រូវ
អ៊ីមែល WHOIS ត្រូវតែអាចចូលដំណើរការបានសម្រាប់ការអនុម័ត
ការផ្ទេររួមបញ្ចូលការធ្វើបច្ចុប្បន្នភាព 1 ឆ្នាំ (ថ្លៃសេវាអនុវត្ត)
ការកំណត់តម្លៃដែន
TLDs ពេញនិយម
ដែនកំពូល
ការចុះឈ្មោះ (1 ឆ្នាំ)
ធ្វើឲ្យទាន់សម័យ
ផ្ទេរ
.com
$12.99
$12.99
$12.99
.net
$14.99
$14.99
$14.99
.org
$13.99
$13.99
$13.99
.io
$39.99
$39.99
$39.99
.dev
$14.99
$14.99
$14.99
.app
$14.99
$14.99
$14.99
.co
$24.99
$24.99
$24.99
លក្ខណៈពិសេសដែលរួមបញ្ចូល
✓ ការការពារភាពឯកជនដោយឥតគិតថ្លៃ WHOIS
✓ ការគ្រប់គ្រង DNS ឥតគិតថ្លៃ
✓ ការបញ្ជូនបន្តអ៊ីមែលដោយឥតគិតថ្លៃ
✓ ដែនឥតគិតថ្លៃបញ្ជូនបន្ត
✓ ចាក់សោដែនឥតគិតថ្លៃ
✓ 24/7 ការគាំទ្រ
✓ ការគ្រប់គ្រងដែនងាយស្រួល
✓ ជម្រើសធ្វើឲ្យទាន់សម័យដោយស្វ័យប្រវត្តិ
ការអនុវត្តល្អបំផុតសម្រាប់ការគ្រប់គ្រងដែន
សុវត្ថិភាព
អនុញ្ញាតការចាក់សោដែន & # 160; ៖ ការពារការផ្ទេរដែលមិនបានអនុញ្ញាត
អនុញ្ញាតការការពារភាពឯកជន & # 160; ៖ លាក់ព័ត៌មានផ្ទាល់ខ្លួនរបស់អ្នកពី WHOIS
ប្រើពាក្យសម្ងាត់រឹងមាំ & # 160; ៖ ការពារគណនី VPS.org របស់អ្នក
អនុញ្ញាត 2FA & # 160; ៖ បន្ថែមសុវត្ថិភាពបន្ថែមទៅគណនីរបស់អ្នក
កាលបរិច្ឆេទផុតកំណត់របស់កម្មវិធីត្រួតពិនិត្យ & # 160; ៖ កំណត់រចនាសម្ព័ន្ធការធ្វើឲ្យទាន់សម័យស្វ័យប្រវត្តិ ឬកម្មវិធីរំលឹកប្រតិទិន
ការកំណត់រចនាសម្ព័ន្ធ
ការកំណត់រចនាសម្ព័ន្ធ DNS & # 160; ៖ ចង្អុលម៉ាស៊ីនបម្រើឈ្មោះទៅ VPS.org សម្រាប់ការគ្រប់គ្រងងាយស្រួល
ធ្វើឲ្យទាន់សម័យដោយស្វ័យប្រវត្តិ & # 160; ៖ អនុញ្ញាតដើម្បីការពារការផុតកំណត់ដែនដោយចៃដន្យ
ព័ត៌មានទំនាក់ទំនង & # 160; ៖ រក្សាព័ត៌មានទំនាក់ទំនង WHOIS ឲ្យទាន់សម័យ
បម្រុងទុក DNS & # 160; ៖ ពិចារណាក្រុមហ៊ុនផ្ដល់ DNS រងសម្រាប់ការលើស
ការផ្ទេរ
ចាក់សោ ៦០ ថ្ងៃ & # 160; ៖ ដែនមិនអាចផ្ទេរបានក្នុងរយៈពេល 60 ថ្ងៃនៃការចុះឈ្មោះ ឬផ្ទេរមុន
ដោះសោដែន & # 160; ៖ ត្រូវតែដោះសោនៅអ្នកចុះឈ្មោះបច្ចុប្បន្នមុនពេលផ្ទេរ
យកកូដផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវ & # 160; ៖ ស្នើលេខសម្គាល់ EPP/ការអនុញ្ញាតពីអ្នកចុះឈ្មោះបច្ចុប្បន្ន
ពិនិត្យអ៊ីមែល & # 160; ៖ អ្នកនឹងទទួលអ៊ីមែលការអនុញ្ញាតក្នុងអំឡុងពេលដំណើរការផ្ទេរ
ផែនការទៅមុខ & # 160; ៖ ការផ្ទេរអាចចំណាយពេល 5-7 ថ្ងៃដើម្បីបញ្ចប់