બધા ડોમેન્સની યાદી બનાવો
તમારા ખાતા હેઠળ રજીસ્ટર થયેલ બધા ડોમેઇનોની યાદી મેળવો.
ક્વેરી પરિમાણો
પરિમાણો
પ્રકાર
જરૂરી
વર્ણન
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
પરિવહન જરૂરિયાતો:
ડોમેઇનને વર્તમાન રજીસ્ટ્રાર પર તાળુ ખોલી દેવું જ જોઇએ
ડોમેઇન ઓછામાં ઓછા ૬૦ દિવસ જૂનું હોવું જ જોઇએ
યોગ્ય EPP/Auth કોડ જરૂરી છે
WHOIS ઇમેલ એ મંજૂરી માટે સુલભ હોવો જ જોઇએ
હસ્તાંતરણમાં 1 વર્ષનું નવીનીકરણ સામેલ છે (ફી લાગુ પડે છે)
ડોમેઇન કિંમત
લોકપ્રિય TLDs
TLD
નોંધણી (૧ વર્ષ)
પુનઃતાજું કરો
પરિવહન
.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 આધાર
✓ સરળ ડોમેઇન વ્યવસ્થા
✓ આપમેળે-નવીકરણ વિકલ્પ
ડોમેઇન વ્યવસ્થાપન શ્રેષ્ઠ પદ્ધતિઓ
સુરક્ષા
ડોમેઇન તાળુ મારવાનું સક્રિય કરો: અયોગ્ય પરિવહનો અટકાવે છે
ખાનગી સંરક્ષણ સક્રિય કરો: WHOIS માંથી તમારી અંગત જાણકારીને છુપાવે છે
મજબૂત પાસવર્ડ વાપરો: તમારા VPS.org ખાતાને સુરક્ષિત કરો
2FA સક્રિય કરો: તમારા ખાતામાં વધારાની સુરક્ષા ઉમેરો
નિવૃત્ત થવાની તારીખો દેખરેખ રાખો: આપમેળે પુનઃતાજું કરવાનું અથવા કેલેન્ડર યાદ અપાવનારાઓ સુયોજિત કરો
રૂપરેખાંકન
DNS સુયોજન: સરળ વ્યવસ્થાપન માટે VPS.org ને નામ સર્વરોને નિર્દેશ કરો
આપોઆપ પુનઃતાજું કરો: અકસ્માત ડોમેઇન સમય સમાપ્તિને અટકાવવા માટે સક્રિય કરો
સંપર્ક જાણકારી: WHOIS સંપર્ક જાણકારીને તાજેતરની રાખો
બેકઅપ DNS: અપૂરતી માટે બીજુ DNS પૂરુ પાડનારને વિચારો
પરિવહનો
60-દિવસ તાળુ: ડોમેઇનોને રજીસ્ટ્રેશન અથવા પહેલાના પરિવહનનાં 60 દિવસો અંદર પરિવહન કરી શકાતુ નથી
ડોમેઇનને તાળુ ખોલો: પરિવહન કરતા પહેલા વર્તમાન રજીસ્ટ્રાર પર તાળુ ખોલવુ જ જોઇએ
સત્તાધિકરણ કોડ મેળવો: વર્તમાન રજીસ્ટ્રારમાંથી EPP/authorization કોડની વિનંતી કરો
ઇમેઇલ ચકાસો: તમે પરિવહન પ્રક્રિયા દરમિયાન મંજૂરી ઇમેઇલો મેળવશો
આગળની યોજના: હસ્તાંતરણ પૂરું થવામાં 5-7 દિવસનો સમય લાગી શકે છે