Примеры использования API
Вы можете использовать API-функции DCImanager 6 для создания интеграции с биллинговой системой. Перед их использованием авторизуйтесь в DCImanager 6 и получите код текущей сессии пользователя. Подробнее см. в статье Работа с API.
Для доступа к API используйте URL вида https://domain.com/api/dci/v3/function/.
Информация о серверах
Количество свободных серверов и их конфигурация
В ответ будет получен JSON-объект вида:
Список серверов
В ответ будет получен JSON-объект вида:
Информация о сервере по id
В ответ будет получен JSON-объект вида:
Операции с пользователями
Список всех пользователей
В ответ будет получен JSON-объект вида:
Добавление пользователя
В ответ будет получен JSON-объект вида:
Назначение пользователя владельцем сервера
В ответ будет получен JSON-объект вида:
Освобождение сервера
В ответ будет получен JSON-объект вида:
Операции с портами коммутатора
Включить порты, к которым подключен сервер
В ответ будет получен JSON-объект вида:
Отключить порты, к которым подключен сервер
В ответ будет получен JSON-объект вида:
Операции с питанием сервера
Включение
В ответ будет получен JSON-объект вида:
Выключение
В ответ будет получен JSON-объект вида:
Перезагрузка
В ответ будет получен JSON-объект вида:
Операции с IP-адресами
Получение списка IP-адресов
В ответ будет получен JSON-объект вида:
Получение IP-адресов сервера
В ответ будет получен JSON-объект вида:
Получение списка сетей
В ответ будет получен JSON-объект вида:
Получение списка пулов
В ответ будет получен JSON-объект вида:
Назначение IP-адреса серверу
В ответ будет получен JSON-объект вида:
Удаление IP-адреса с сервера
В ответ будет получен JSON-объект вида:
Операции с сервером
Диагностика сервера
В ответ будет получен JSON-объект вида:
Очистка дисков сервера
В ответ будет получен JSON-объект вида:
Установка ОС
В ответ будет получен JSON-объект вида: