എല്ലാ ഡൊമെയ്നുകളും ലിസ്റ്റുചെയ്യുക
നിങ്ങളുടെ അക്കൌണ്ടിനു് റെജിസ്റ്റര് ചെയ്ത ഡൊമെയ്നുകളുടെ പട്ടിക ലഭ്യമാക്കുക.
അന്വേഷണ പാരാമീറ്ററുകൾ
പരാമീറ്റര്
ടൈപ്പ് ചെയ്യുക
ആവശ്യമാണ്
വിവരണം
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
അംഗീകൃതമല്ല - പ്രാമാണീകരണ ടോക്കൺ അസാധുവാണ് അല്ലെങ്കിൽ നഷ്ടപ്പെട്ടിരിക്കുന്നു.
പുതിയ ഡൊമെയ്ൻ രജിസ്റ്റർ ചെയ്യുക
ഒരു പുതിയ ഡൊമൈന് നാമം രജിസ്ടര് ചെയ്യുക. മണ്ഡലം ലഭ്യമാകുന്നതിന് മുന്പ് പരിശോധിയ്ക്കണം.
ബോഡി പാരാമീറ്ററുകൾ അഭ്യർത്ഥിക്കുക
പരാമീറ്റര്
ടൈപ്പ് ചെയ്യുക
ആവശ്യമാണ്
വിവരണം
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
കുറിപ്പു്: 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.
ഡൊമെയ്നുകളുടെ വിശദാംശങ്ങള് ലഭ്യമാക്കുക
ഒരു പ്രത്യേക ഡൊമെയ്നിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങള് ലഭ്യമാക്കുക.
പാത പാരാമീറ്ററുകൾ
പരാമീറ്റര്
ടൈപ്പ് ചെയ്യുക
ആവശ്യമാണ്
വിവരണം
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
കണ്ടെത്തിയില്ല - ഡൊമെയ്ൻ നിലവിലില്ല.
ഡൊമെയ്നുകളുടെ സജ്ജീകരണങ്ങള് പുതുക്കുക
യാന്ത്രിക- റെയിവല്, പേരു് സെര്വര്, സ്വകാര്യ സജ്ജീകരണങ്ങള് മുതലായ ഡൊമൈന് ക്രമീകരിയ്ക്കുക.
പാത പാരാമീറ്ററുകൾ
പരാമീറ്റര്
ടൈപ്പ് ചെയ്യുക
ആവശ്യമാണ്
വിവരണം
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
കണ്ടെത്തിയില്ല - ഡൊമെയ്ൻ നിലവിലില്ല.
ഡൊമെയ്നു് നീക്കം ചെയ്യുക
നിങ്ങളുടെ അക്കൌണ്ടില് നിന്നും ഒരു ഡൊമെയ്നു് നീക്കം ചെയ്യുക. ഇതു് ഡൊമൈന് റെജിസ്ട്രേഷന് റദ്ദാക്കുന്നില്ല - നിങ്ങളുടെ VPS.org അക്കൌണ്ട് മാനേജറില് നിന്നും മാത്രമേ ഇതു് നീക്കം ചെയ്യുകയുള്ളൂ.
പാത പാരാമീറ്ററുകൾ
പരാമീറ്റര്
ടൈപ്പ് ചെയ്യുക
ആവശ്യമാണ്
വിവരണം
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
മാറ്റം വരുത്തല് ആവശ്യങ്ങള്:
ഇപ്പോള് രജിസ്റ്റര് ചെയ്യുമ്പോള് ഡൊമൈന് പൂട്ടിയിട്ടുണ്ടാവണം
ഡൊമൈനു് 60 ദിവസമെങ്കിലും പ്രായമായിരിക്കണം
സാധുതയുളള EPP/Auth കോഡ്
WHOIS ഇമെയില് അംഗീകാരത്തിന് ലഭ്യമായിരിക്കണം
ട്രാന്സ്ഫര് 1 വര്ഷത്തെ പുതുക്കല് ഉള്ക്കൊള്ളുന്നു (ഫോയ് പ്രയോഗിക്കുന്നു)
ഡൊമെയ്ന് പ്രാക്സിങ്ങിങ്ങ്
ജനപ്രീതിയാർജിച്ച ടെഡ്സ്
TDD
ബര്ണര് (1 വര്ഷം)
പുനരാരംഭിക്കുകConstellation name (optional)
ട്രാന്സ്പോര്ട്ട് ചെയ്യുക
.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
ഉൾപ്പെടുത്തിയ സവിശേഷതകൾ
✓ ഫ്രീ ഡബ്ലിയുഐസ് സ്വകാര്യ സംരക്ഷണം
✓ ഫ്രീ ഡിഎന്എസ് നടത്തിപ്പു്Comment
✓ ഫ്രീ ഈമെയില് ഫോര്വേഡ് ചെയ്യുന്നു
✓ ഫ്രീ ഡൊമൈന് ഫോര്വേഡ് ചെയ്യുന്നു
✓ ഫ്രീ ഡൊമൈന് ലോക്കിങ്
✓ 24/7 പിന്തുണ
✓ എളുപ്പം ഡൊമൈന് മാനേജ്മെന്റ്Comment
✓ യാന്ത്രികമായ ഉപാധി
ഡൊമൈന് മാനേജ്മെന്റ് നല്ല നടപടികള്Name
സുരക്ഷിതത്വം
ഡൊമൈന് ലോക്കിങ്ങ് പ്രാവര്ത്തികമാക്കുക: അനുമതിയില്ലാത്ത മാര്ഗ്ഗങ്ങള് ഒഴിവാക്കുക
സ്വകാര്യ സംരക്ഷണം പ്രാവര്ത്തികമാക്കുക: നിങ്ങളുടെ സ്വകാര്യ വിവരങ്ങള് WHOIIS-ല് നിന്നും ഒളിപ്പിക്കുന്നു
ശക്തമായ അടയാളവാക്കു് ഉപയോഗിക്കുക: നിങ്ങളുടെ VPS.org അക്കൌണ്ട് സംരക്ഷിക്കുക
2FA പ്രാവര്ത്തികമാക്കുക: നിങ്ങളുടെ അക്കൌണ്ടിലേക്ക് കൂടുതല് സുരക്ഷിതത്വം ചേര്ക്കുക
കാലാവധി അവസാനിക്കുന്ന തീയതികള് നിരീക്ഷിയ്ക്കുക: സ്വമേധയാ റിമയിന്ഡര് അല്ലെങ്കില് കലണ്ടര് സജ്ജീകരിയ്ക്കുക
ക്രമീകരണം
DNS സജ്ജീകരണം: എളുപ്പമുള്ള മാനേജ്മെന്റ് ചെയ്യുന്നതിനായി VPS.org- ലേക്ക് പോയിന്റ്സെര്വര്
സ്വയം-തുറക്കുക: അബദ്ധം ഡൊമൈന് തീരുന്നതു് തടയാന് പ്രാവര്ത്തികമാക്കുക
വിലാസം വിവരങ്ങള്: WHOIS വിലാസങ്ങളുടെ വിവരങ്ങള് ഇന്നുവരെ സൂക്ഷിക്കുക
കരുതല് DNS: ചുറുചുറുക്കിനുള്ള സെക്കന്ഡറി ഡിഎന്എസ് ദാതാവിനെ പരിഗണിക്കുക
ട്രാന്സ്മിഷന്
60- ദിവസത്തെ ലോക്ക്: ഡൊമെയ്നുകള് 60 ദിവസങ്ങള്ക്കുള്ളില് മാറ്റിവെക്കാന് സാധ്യമല്ല അല്ലെങ്കില് മുന്പുള്ള ട്രാന്സ്ഫര് അല്ലെങ്കില്
ഡൊമെയ്നു് പൂട്ടുക: ട്രാന്സ്ഫര് ചെയ്യുന്നതിനു് മുമ്പായി നിലവിലുള്ള റെജിസ്റ്ററില് പൂട്ടേണ്ടതുണ്ടു്
Auth കോഡ് എടുക്കുക: നിലവില് രജിസ്ടറില് നിന്നും EPP/അംഗത്വ കോഡ് ആവശ്യപ്പെടുക
ഈമെയില് പരിശോധിക്കുക: ട്രാന്സ്ഫര് പ്രക്രിയയ്ക്കിടെ നിങ്ങള്ക്ക് ഈമെയില് മെയില് സ്വീകരിക്കാം
മുന്നമേയുള്ള പദ്ധതി: ട്രാന്സ്ഫര് ചെയ്യുന്നതിനായി 5-7 ദിവസം എടുക്കാം