VPS.org API

Dokumentacja interfejsu API REST

Dokumentacja API VPS.org

Pełna dokumentacja interfejsu API REST do zarządzania serwerami VPS, domenami, DNS, kopiami zapasowymi i nie tylko.

Podstawowy adres URL https://admin.vps.org/api/v1
Uwierzytelnianie Token okaziciela
Wersja v1.0
Format JSON

Rozpoczęcie pracy

Interfejs API VPS.org umożliwia programowe zarządzanie wszystkimi aspektami infrastruktury hostingu VPS, w tym serwerami, domenami, rekordami DNS, kopiami zapasowymi i migawkami.

Uwierzytelnianie

Wszystkie żądania API wymagają uwierzytelnienia za pomocą tokena Bearer. Możesz wygenerować swój token API w ustawieniach konta pod adresem admin.vps.org/account/developers/.

cURL
Python
JavaScript
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);

Ograniczanie szybkości transmisji

Liczba żądań API jest ograniczona do 300 na 5 minut na token API. Informacje o limicie szybkości znajdują się w nagłówkach odpowiedzi:

Obsługa błędów

Interfejs API wykorzystuje standardowe kody stanu HTTP do sygnalizowania powodzenia lub niepowodzenia:

Kod statusu Opis
200 Sukces – żądanie zostało pomyślnie zrealizowane
201 Utworzono — zasób został pomyślnie utworzony
400 Błędne żądanie – nieprawidłowe parametry lub błędnie sformatowane żądanie
401 Nieautoryzowany – nieprawidłowy lub brakujący token uwierzytelniający
403 Zabronione - Niewystarczające uprawnienia
404 Nie znaleziono – zasób nie istnieje
429 Zbyt wiele żądań – przekroczono limit szybkości
500 Wewnętrzny błąd serwera – coś poszło nie tak po naszej stronie

Kategorie API

Przeglądaj naszą dokumentację API według kategorii:

API serwerów 9 punktów końcowych

Twórz, zarządzaj i kontroluj serwery VPS. Obejmuje zarządzanie energią, zmianę rozmiaru, ponowną instalację i pobieranie informacji o serwerze.

Wyświetl dokumentację
API kopii zapasowych 3 punkty końcowe

Zarządzaj automatycznymi i ręcznymi kopiami zapasowymi swoich serwerów. Wyświetlaj, twórz, przywracaj i usuwaj kopie zapasowe serwerów.

Wyświetl dokumentację
Interfejs API migawek 4 punkty końcowe

Twórz i zarządzaj migawkami serwera, aby szybko tworzyć punkty przywracania. Idealne do testowania i szybkiego przywracania.

Wyświetl dokumentację
API planów 2 punkty końcowe

Pobierz dostępne plany VPS i informacje o cenach. Uzyskaj szczegółowe informacje o zasobach, cenach i dostępności.

Wyświetl dokumentację
API systemów operacyjnych 2 punkty końcowe

Wyświetl dostępne systemy operacyjne i obrazy do wdrożenia na serwerze. Obejmuje Ubuntu, Debian, CentOS i inne.

Wyświetl dokumentację
API domen 6 punktów końcowych

Wyszukaj, sprawdź dostępność, zarejestruj i zarządzaj nazwami domen. Pełne zarządzanie cyklem życia domeny za pośrednictwem API.

Wyświetl dokumentację
Interfejs API DNS 4 punkty końcowe

Zarządzaj strefami i rekordami DNS programowo. Twórz, aktualizuj i usuwaj rekordy A, AAAA, CNAME, MX, TXT i inne typy rekordów.

Wyświetl dokumentację
API lokalizacji 1 punkt końcowy

Wyświetl dostępne lokalizacje centrów danych do wdrożenia serwerów. Wybierz spośród wielu regionów na całym świecie.

Wyświetl dokumentację

Potrzebujesz pomocy?

Jeśli masz pytania lub potrzebujesz pomocy z API, nie wahaj się skontaktować z nami: