Хостинг
- Список сайтов в контейнере
- Список сайтов пользователя
- Создать новый сайт
- Создать сайт на основе CMS
- Информация о сайте
- Доступные версии технологии сайта
- Обновить настройки технологии сайта
- Получение настроек PHP
- Поиск настроек PHP
- Изменить настройки сайта
- Удалить сайт
- Перезагрузить сайт
- Заказ SSL-сертификата для сайта
Список сайтов в контейнере
URL: /api/v1/hosting/containers/{id}/virtualhosts/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID контейнера
Необязательные параметры:
offset
:int
- Индекс первой строки выборки, начиная с 0limit
:int
- Количество элементов в выборке в диапазоне от 10 до 100
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
count
:int
- Количество элементовentities
- Список сайтовid
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/containers/{id}/virtualhosts/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Список сайтов пользователя
URL: /api/v1/hosting/virtualhosts/
Метод: GET
Результат: JSON
Параметры запроса
Необязательные параметры:
offset
:int
- Индекс первой строки выборки, начиная с 0limit
:int
- Количество элементов в выборке в диапазоне от 10 до 100
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
count
:int
- Количество элементовentities
- Список сайтовid
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Создать новый сайт
URL: /api/v1/hosting/virtualhosts/
Метод: POST
Результат: JSON
Параметры тела запроса
Обязательные параметры:
name
:str
- Домен сайтаengine
:str
- Технология сайта:php
- PHPpython
- Pythonasgi
- Python ASGIruby
- Rubynode
- Node.jsexec
- Python AsyncIOstatic
- HTML
dbms_type
:str
- База данных сайта
Необязательные параметры:
container_id
:int
- ID контейнераforce_https
:bool
- Принудительное использование httpscharset
:str
- Кодировка сайта:utf-8
windows-1251
-
aliases
:Список str
- Домены сайтаmain_alias
:str
- Главный домен сайтаcertificate_id
:int
- Идентификатор сертификата (0 - если отсутствует)cron_mail
:str
- Почтовый адрес для отправки сообщений из cron
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"name": "example.com",
"engine": "php",
"dbms_type": "mysql",
"container_id": 11,
"force_https": true,
"charset": "utf-8",
"aliases": ["example.com"],
"main_alias": "example.com"
}'
Создать сайт на основе CMS
URL: /api/v1/hosting/virtualhosts/install/
Метод: POST
Результат: JSON
Параметры тела запроса
Обязательные параметры:
name
:str
- Домен сайтаimage
:str
- Образ для установки:joomla
wordpress
drupal
modx_v2
modx_v3
django_mysql
django_postgres
rails_mysql
rails_postgres
bitrix_start
bitrix_standart
bitrix_smallbus
bitrix_business
hostcms
opencart
Необязательные параметры:
container_id
:int
- ID контейнераforce_https
:bool
- Принудительное использование httpscharset
:str
- Кодировка сайта:utf-8
windows-1251
-
aliases
:Список str
- Домены сайтаmain_alias
:str
- Главный домен сайтаcertificate_id
:int
- Идентификатор сертификата (0 - если отсутствует)cron_mail
:str
- Почтовый адрес для отправки сообщений из cronadmin_email
:str
- Email администратораadmin_password
:str
- Пароль администратора
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/install/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"name": "example.com",
"image": "joomla",
"container_id": 11,
"force_https": true,
"charset": "utf-8",
"aliases": ["example.com"],
"main_alias": "example.com",
"admin_email": "admin",
"admin_password": "admin"
}'
Информация о сайте
URL: /api/v1/hosting/virtualhosts/{id}/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Доступные версии технологии сайта
URL: /api/v1/hosting/virtualhosts/{id}/engine-versions/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Доступные версии технологии
versions
:Список str
- Версии
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/engine-versions/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Обновить настройки технологии сайта
URL: /api/v1/hosting/virtualhosts/{id}/engine-settings/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Параметры тела запроса
Необязательные параметры:
engine_version
:str
- Версия технологииengine_directives
:Список str
- Дополнительные параметрыengine_application
:str
- Переменная в WSGI для запуска приложенияnum_workers
:int
- Количество воркеров
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/engine-settings/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"engine_version": "7.2"
}'
Получение настроек PHP
URL: /api/v1/hosting/virtualhosts/{id}/php-directives/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Настройки технологии
directives
:dict
- Словарь настроек
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/php-directives/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Поиск настроек PHP
URL: /api/v1/hosting/virtualhosts/{id}/php-directives/search/
Метод: GET
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Необязательные параметры:
term
:str
- Параметр для поиска
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Настройки технологии
directives
:dict
- Словарь настроек
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/php-directives/search/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Изменить настройки сайта
URL: /api/v1/hosting/virtualhosts/{id}/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Параметры тела запроса
Необязательные параметры:
force_https
:bool
- Принудительное использование httpscharset
:str
- Кодировка сайта:utf-8
windows-1251
-
aliases
:Список str
- Домены сайтаmain_alias
:str
- Главный домен сайтаcertificate_id
:int
- Идентификатор сертификата (0 - если отсутствует)cron_mail
:str
- Почтовый адрес для отправки сообщений из croncache_static
:int
- Кэширование статикиforeigners_access_forbidden
:bool
- Запретить вход с IP не зарегистрированных в России
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"force_https": true,
"charset": "utf-8",
"aliases": ["example.com"],
"main_alias": "example.com",
"cache_static": 10
}'
Удалить сайт
URL: /api/v1/hosting/virtualhosts/{id}/
Метод: DELETE
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Пример запроса
curl --request DELETE 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Перезагрузить сайт
URL: /api/v1/hosting/virtualhosts/{id}/restart/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/restart/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Заказ SSL-сертификата для сайта
URL: /api/v1/hosting/virtualhosts/{id}/order-certificate/
Метод: PUT
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Сайт
id
:int
- Идентификатор сайтаname
:str
- Имя сайтаstate
:int
- Статус:ENABLED
- активенDISABLED_BY_USER
- Отключен пользователемDISABLED_BY_SERVICE
- Отключен за неуплатуDISABLED_BY_ADMIN
- Отключен администраторомDISABLED_BY_QUOTA
- Отключен за превышение квоты
created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияforce_https
:bool
- Автоматическое перенаправление на использование протокола HTTPS. (Только при наличии SSL-сертификата)certificate_id
:int
- Идентификатор SSL-сертификатаmain_alias
:str
- Главный адрес сайта. На него будут автоматически перенаправляться запросы с других адресовaliases
:Список str
- Список адресов сайтаengine
:str
- Технология на которой работает сайт:php
- PHPpython
- Pythonruby
- Rubynode
- Node.jsexec
- Python AsyncIO
engine_version
:str
- Версия технологииengine_directives
:Список str
- Список дополнительных параметровcharset
:str
- Кодировка сайта:utf-8
- UTF-8windows-1251
- Windows-1251
cron_mail
:str
- Почтовый адрес для отправки сообщений из croncontainer_id
:int
- Идентификатор контейнера в котором размещается сайтenvironment_variables
:Список str
- Переменные окруженияread_only_environment_variables
:Список str
- Readonly переменные окруженияnum_workers
:int
- Количество воркеров от 1 до 24cache_static
:int
- Срок хранения статики в сутках (кроме сайтов на PHP)app_state
:str
- Состояние приложенияcomment
:str
- Комментарий
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/order-certificate/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"