Documentazione cumpleta di l'API REST per a gestione di servitori VPS, duminii, DNS, copie di salvezza è assai di più.
L'API VPS.org vi permette di gestisce programmaticamente tutti l'aspetti di a vostra infrastruttura di hosting VPS, cumpresi servitori, duminii, registri DNS, copie di salvezza è snapshots.
Tutte e richieste API richiedenu l'autentificazione cù un token Bearer. Pudete generà u vostru token API da i paràmetri di u vostru contu à admin.vps.org/account/developers/.
curl -X GET https://admin.vps.org/api/v1/servers/ \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
url = "https://admin.vps.org/api/v1/servers/"
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/servers/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
Ogni token porta i so propi permessi, comu servers:list o dns:*. Una dumanda ca hà bisognu di un permessu ca u token nun hà, hè rifiutata cu 403 e un campu required_permission chi nomina u permessu mancante. Riferimentu di permessi
Li dumande autenticate sunnu limitati a 1000 à l'ora pi ogni contu. Li dumande nun autenticate sunnu limitati a 100 à l'ora pi ogni indirizzu IP. Una dumanda supra lu limiti riciviria 429 cu n'intestazione Retry-After ca dà u numaru di siconni pi aspittari. Nudda intestazione di limiti di velocità veni mandata pi risposti riesciuti.
L'ultimi punti di lista riturnanu un oggettu cu cuntu, prossimu, pricidenti e risultati, 25 elementi pi pagina. Passa la pagina pi spustassi tra li pagini, o segui l'URL succissivu nzinu a chi è nullu. La lista di servituri accetta puru page_size, nzinu a 100.
{
"count": 84,
"next": "https://admin.vps.org/api/v1/backups/?page=2",
"previous": null,
"results": [ ... ]
}
L'API usa codici di statutu HTTP standard per indicà u successu o u fallimentu:
| Codice di Statu | Descrizzioni |
|---|---|
200 |
Successu - Richiesta cumpletata cù successu |
201 |
Creatu - Risorsa creata cù successu |
400 |
Dumanda incorretta - Parametri invalidi o dumanda mal furmata |
202, 204 |
Accettatu e misi 'n coda (202), o cancellatu senza corpu di risposta (204) |
402 |
Pagamentu Richiedu: ùn ci hè micca un metudu di pagamentu in archiviu, fatture non pagate o una pre-autorizazione di carta rifiutata |
403 |
Proibitu: u token manca, è nuvali o scadutu, o manca di li permessi richiesti. L'autenticazzioni fallita riturna puru 403, no 401. |
404 |
Micca trovu - A risorsa ùn esiste micca |
409 |
Cunflittu: pi esempiu, una rediminsioni gia' in corso, capacità insufficiente o un dispiegamentu gia' in esecuzioni |
429 |
Troppu Richieste - Limite di velocità superatu |
500 |
Errore di u servitore internu - Qualcosa hè andatu male da a nostra parte |
503 |
Serviziu nun dispunibbili: un prublema temporaniu. Ripruva, onoranu Retry-After quannu è mandatu. |
Li corpi di l'errori sunnu JSON. La maggiuranza di i cosi hannu un campu di dittagghi o un campu d'errori, a li voti cu nu messaggiu; l'errori di validazzioni listanu i prubblemi pi nomu di campu.
Sfoglia a nostra documentazione API per categuria:
Crea, ispezziuna, alimenta, ridimensiona è sguascia i servituri, ripristina a password di root, imposta DNS inversu, esegui cumandamenti, è gestisci chiavi SSH.
Vede a DocumentazioneElencari li backup dû servituri, accuminciari nu novu backup e ripristinari un servituri di nu backup.
Vede a DocumentazioneFacci istantanee di un servituri, listalli e sguassàlli.
Vede a DocumentazioneRecupera i piani VPS dispunibili è l'infurmazioni nantu à i prezzi. Ottene dettagli nantu à e risorse, i prezzi è a dispunibilità.
Vede a DocumentazioneElenca i sistemi operativi è e versioni chì pudete installà, cum'è Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora è Alpine.
Vede a DocumentazioneVerificate a disponibilità, riggistrate e rinnovate i dumini, e impostate i nomi di servitori e u rinnuvu automaticu.
Vede a DocumentazioneCrea zone DNS è crea, aggiorna è elimina i so A, A, CNAME, MX, TXT, SRV, CAA è altri record.
Vede a DocumentazioneListu di locazzioni dispunibbili pi l'usu di lu servituri.
Vede a DocumentazioneRicuperà l'infurmazioni di u profilu di u contu è di u token API. Identificà à quale contu appartiene un token e cuntrullà i so permessi.
Vede a DocumentazioneTira u vostru saldu di affiliazione, rifirimenti, cumissioni è pagamenti in u vostru rapportu, cambiate l'impostazioni di pagamentu è dumandemu pagamenti.
Vede a DocumentazioneL'API à puru punti finali pi l'applicazzioni (/api/v1/deploy-configs/ e /api/v1/deployments/). Nun sunnu ancora discritti nta sti pagini; lu rifirimentu ntirattivìu lista ogni puntu finali, generatu di l'API live.
Apri la riferenza API ntirattivaSè avete dumande o avete bisognu d'aiutu cù l'API, ùn esitate micca à cuntattà: