Полная документация по REST API для управления VPS-серверами, доменами, DNS, резервным копированием и многим другим.
API VPS.org позволяет программно управлять всеми аспектами вашей инфраструктуры VPS-хостинга, включая серверы, домены, DNS-записи, резервные копии и снимки.
Для всех запросов к API требуется аутентификация с использованием токена Bearer. Вы можете сгенерировать свой API-токен в настройках своей учетной записи по адресу [ссылка на настройки учетной записи]. 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);
Количество запросов к API ограничено 300 запросами за 5 минут на один API-токен. Информация об ограничении скорости запросов содержится в заголовках ответа:
X-RateLimit-Limit: Максимально допустимое количество запросовX-RateLimit-Remaining: Количество оставшихся запросовX-RateLimit-Reset: Отметка времени, когда был сброшен лимит запросов.API использует стандартные коды состояния HTTP для обозначения успеха или неудачи:
| Код состояния | Описание |
|---|---|
200 |
Успех - Запрос успешно выполнен |
201 |
Создано - Ресурс успешно создан |
400 |
Неверный запрос — недопустимые параметры или некорректный формат запроса. |
401 |
Несанкционированный доступ — недействительный или отсутствующий токен аутентификации. |
403 |
Запрещено — Недостаточные права доступа |
404 |
Ресурс не найден. |
429 |
Слишком много запросов — превышен лимит запросов. |
500 |
Внутренняя ошибка сервера — на нашей стороне произошла ошибка. |
Просмотрите нашу документацию по API по категориям:
Создавайте, управляйте и контролируйте VPS-серверы. Включает управление питанием, изменение размера, переустановку и получение информации о сервере.
Просмотреть документациюУправляйте автоматическим и ручным резервным копированием ваших серверов. Создавайте, восстанавливайте и удаляйте резервные копии серверов.
Просмотреть документациюСоздавайте и управляйте снимками серверов для быстрого восстановления. Идеально подходит для тестирования и оперативного отката.
Просмотреть документациюПолучите доступ к доступным тарифным планам VPS и информации о ценах. Узнайте подробности о ресурсах, ценах и доступности.
Просмотреть документациюСписок доступных операционных систем и образов для развертывания на сервере. Включает Ubuntu, Debian, CentOS и другие.
Просмотреть документациюПоиск, проверка доступности, регистрация и управление доменными именами. Полное управление жизненным циклом домена через API.
Просмотреть документациюПрограммное управление зонами и записями DNS. Создание, обновление и удаление записей типов A, AAAA, CNAME, MX, TXT и других.
Просмотреть документациюСписок доступных местоположений центров обработки данных для развертывания серверов. Выберите один из множества регионов по всему миру.
Просмотреть документациюЕсли у вас возникнут вопросы или потребуется помощь с API, пожалуйста, не стесняйтесь обращаться к нам: