Skip to content

sqdzy/aeza-api-endpoints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

AEZA API Endpoint Reference

Актуальные API эндпоинты Aeza.net

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": { ... }
  }
}

Детализация эндпоинтов

1. Список операционных систем

GET os

Описание: Список доступных ОС (массив объектов в items).

2. Продукты

GET services/products

GET services/products/{id}

Описание: Список либо конкретный продукт. Маппинг полей: id, title (name), oslist (payload.oslist), prices.

3. Список / получение серверов

GET services

GET services/{id}

Описание: Информация о серверах. При множественных элементах возвращается total и items.

4. Задачи сервера

GET services/{id}/tasks

Описание: Возвращает массив задач (операций) над сервером.

5. Статистика сервера

POST services/{id}/charts

Описание: Получение статистических графиков.

6. Управление сервером

POST services/{id}/ctl

Тело:

{ "action": "resume" | "suspend" | "reboot" }

Описание: Выполняет управляющее действие.

7. Смена пароля

POST services/{id}/changePassword

Тело:

{ "password": "NEW_PASSWORD" }

Описание: Смена пароля доступа.

8. Переустановка сервера

POST services/{id}/reinstall

Тело:

{ "os": <osId>, "recipe": <recipeId|null>, "password": <string> }

Описание: Переустановка с выбором ОС, рецепта и нового пароля.

9. Удаление сервера

DELETE services/{id}

Описание: Удаляет сервер.

10. Создание (заказ) сервера

POST services/orders

Пример тела:

{
  "count": 1,
  "method": "balance",
  "productId": <id>,
  "term": "hour|month|year",
  "name": "SERVER-NAME",
  "autoProlong": false,
  "parameters": {
    "recipe": null,
    "os": 940,
    "isoUrl": ""
  }
}

Описание: Создание заказа на сервер.

11. Информация о заказе

GET services/orders/{orderId}

Описание: Получение данных транзакции и элементов заказа.

12. Баланс

GET desktop?

Заголовок: X-API-Key: <token>

Описание: Возвращает основную информацию аккаунта, баланс пользователя (balance.value) и прочее.

13. Пополнение счёта

POST payment/invoices

Тело (карта):

{ "method": "unitpay:card", "amount": <int> }

Тело (Qiwi):

{ "method": "lava:qiwi", "amount": <int> }

Минимум: 100.

Описание: Создаёт счёт и выдаёт ссылку оплаты transaction.invoice.link.

14. Актуальные методы пополнения

GET payment/methods

Описание: Возвращает актуальные методы оплаты.

15. Статус локаций / мониторинг

GET https://aezastatus.com/

Описание: Внешний мониторинг; Статус локаций (парсить через webscrapper/cloudscrapper).

16. API ключи

POST apikeys

{ "name": "KEY_NAME" }

GET apikeys Описание: Создать или получить список API ключей.

17. SSH ключи

POST sshkeys

{ "name": "KEY_NAME", "pubKey": "ssh-rsa AAAA..." }

GET sshkeys Описание: Управление SSH публичными ключами.

API-ключ

  • X-API-Key в Header к каждому запросу

Лицензия / Отказ от ответственности

Информация собрана из доступных исходных файлов репозитория. Актуальность следует проверять по официальной документации AEZA.

About

Актуальные API эндпоинты Aeza.net

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published