Base URL: https://my.aeza.net/api
| Категория | HTTP | Endpoint | Кратко |
|---|---|---|---|
| ОС / Продукты | GET | os | Список ОС |
| ОС / Продукты | GET | services/products | Список продуктов |
| ОС / Продукты | GET | services/products/{id} | Продукт по ID |
| Серверы | GET | services | Список серверов |
| Серверы | GET | services/{id} | Сервер по ID |
| Серверы | GET | services/{id}/tasks | Задачи сервера |
| Серверы | POST | services/{id}/charts | Статистика сервера |
| Серверы | POST | services/{id}/ctl | Действие с сервером |
| Серверы | POST | services/{id}/changePassword | Смена пароля |
| Серверы | POST | services/{id}/reinstall | Переустановка |
| Серверы | DELETE | services/{id} | Удаление сервера |
| Заказы | POST | services/orders | Создать заказ (сервер) |
| Заказы | GET | services/orders/{orderId} | Инфо по заказу |
| Финансы, основные данные, лимиты и прочее | GET | desktop | Баланс, основные данные |
| Финансы | POST | payment/invoices | Пополнение |
| Финансы | GET | payment/methods | Актуальные методы пополнения |
| API Ключи | POST | apikeys | Создать API ключ |
| API Ключи | GET | apikeys | Список API ключей |
| SSH Ключи | POST | sshkeys | Добавить SSH ключ |
| SSH Ключи | GET | sshkeys | Список SSH ключей |
| Мониторинг | GET | https://aezastatus.com/ | Статус локаций (парсить через webscrapper/cloudscrapper) |
Примечание: Эти эндпоинты из старой версии API (которая была на core.aeza.net), на момент 22.08.2025 они стабильно работают на новой (my.aeza.net/api).
Во всех запросах требуется ключ API.
Заголовки:
X-API-Key: <token>
Структура ошибки:
{
"error": {
"slug": "...",
"message": "...",
"data": { ... }
}
}
GET os
Описание: Список доступных ОС (массив объектов в items).
GET services/products
GET services/products/{id}
Описание: Список либо конкретный продукт. Маппинг полей: id, title (name), oslist (payload.oslist), prices.
GET services
GET services/{id}
Описание: Информация о серверах. При множественных элементах возвращается total и items.
GET services/{id}/tasks
Описание: Возвращает массив задач (операций) над сервером.
POST services/{id}/charts
Описание: Получение статистических графиков.
POST services/{id}/ctl
Тело:
{ "action": "resume" | "suspend" | "reboot" }
Описание: Выполняет управляющее действие.
POST services/{id}/changePassword
Тело:
{ "password": "NEW_PASSWORD" }
Описание: Смена пароля доступа.
POST services/{id}/reinstall
Тело:
{ "os": <osId>, "recipe": <recipeId|null>, "password": <string> }
Описание: Переустановка с выбором ОС, рецепта и нового пароля.
DELETE services/{id}
Описание: Удаляет сервер.
POST services/orders
Пример тела:
{
"count": 1,
"method": "balance",
"productId": <id>,
"term": "hour|month|year",
"name": "SERVER-NAME",
"autoProlong": false,
"parameters": {
"recipe": null,
"os": 940,
"isoUrl": ""
}
}
Описание: Создание заказа на сервер.
GET services/orders/{orderId}
Описание: Получение данных транзакции и элементов заказа.
GET desktop?
Заголовок: X-API-Key: <token>
Описание: Возвращает основную информацию аккаунта, баланс пользователя (balance.value) и прочее.
POST payment/invoices
Тело (карта):
{ "method": "unitpay:card", "amount": <int> }
Тело (Qiwi):
{ "method": "lava:qiwi", "amount": <int> }
Минимум: 100.
Описание: Создаёт счёт и выдаёт ссылку оплаты transaction.invoice.link.
GET payment/methods
Описание: Возвращает актуальные методы оплаты.
GET https://aezastatus.com/
Описание: Внешний мониторинг; Статус локаций (парсить через webscrapper/cloudscrapper).
POST apikeys
{ "name": "KEY_NAME" }
GET apikeys
Описание: Создать или получить список API ключей.
POST sshkeys
{ "name": "KEY_NAME", "pubKey": "ssh-rsa AAAA..." }
GET sshkeys
Описание: Управление SSH публичными ключами.
X-API-Keyв Header к каждому запросу
Информация собрана из доступных исходных файлов репозитория. Актуальность следует проверять по официальной документации AEZA.