Хостинг
- Список констант
- Получить информацию о пользователе
- Настройки базы данных Redis
- Удаление базы данных Redis
- Настройки хранилища Memcached
- Удаление хранилища Memcached
- Включение/выключение складывания сессий в redis (Только для сайтов работающих на PHP)
Список констант
URL: /api/v1/hosting/constants/
Метод: GET
Результат: JSON
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/constants/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Получить информацию о пользователе
URL: /api/v1/hosting/
Метод: GET
Результат: JSON
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Возвращаемое значение
Пользователь
id
:int
- Идентификатор пользователя.login
:str
- Логин пользователя.state
:int
- Статус пользователя.:0
- Пользователь активен2
- Отключен за неуплату4
- Отключен за превышение дисковой квоты
created
:datetime
- Дата создания пользователя.updated
:datetime
- Дата изменения пользователя.
Пример запроса
curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Настройки базы данных Redis
URL: /api/v1/hosting/containers/{id}/redis/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID контейнера
Параметры тела запроса
Необязательные параметры:
memory_limit
:int
- Ограничение оперативной памяти (МБ)
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Конфигурация redis
id
:int
- Идентификаторstate
:int
- Статус:0
- активен2
- Отключен за неуплату3
- Отключен администратором4
- Отключен за превышение квоты
memory_limit
:int
- Объем оперативной памяти (МБ)created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияcontainer
:str
- Информация о контейнере
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/hosting/containers/{id}/redis/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"memory_limit": 512
}'
Удаление базы данных Redis
URL: /api/v1/hosting/containers/{id}/redis/
Метод: DELETE
Параметры запроса
Обязательные параметры:
id
:int
- ID контейнера
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Пример запроса
curl --request DELETE 'https://api-ms.netangels.ru/api/v1/hosting/containers/{id}/redis/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Настройки хранилища Memcached
URL: /api/v1/hosting/containers/{id}/memcache/
Метод: POST
Результат: JSON
Параметры запроса
Обязательные параметры:
id
:int
- ID контейнера
Параметры тела запроса
Необязательные параметры:
memory_limit
:int
- Ограничение оперативной памяти (МБ)
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
400 | Данные в запросе имеют неверный формат или отсутствуют обязательные параметры |
Возвращаемое значение
Конфигурация memcache
id
:int
- Идентификаторstate
:int
- Статус:0
- активен2
- Отключен за неуплату3
- Отключен администратором4
- Отключен за превышение квоты
memory_limit
:int
- Объем оперативной памяти (МБ)created
:datetime
- Дата созданияupdated
:datetime
- Дата измененияcontainer
:str
- Информация о контейнере
Пример запроса
curl --request POST 'https://api-ms.netangels.ru/api/v1/hosting/containers/{id}/memcache/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
--header "Content-Type: application/json" \
--data '{
"memory_limit": 512
}'
Удаление хранилища Memcached
URL: /api/v1/hosting/containers/{id}/memcache/
Метод: DELETE
Параметры запроса
Обязательные параметры:
id
:int
- ID контейнера
Коды ответов
Код | Описание |
---|---|
200 | Успешный запрос |
Пример запроса
curl --request DELETE 'https://api-ms.netangels.ru/api/v1/hosting/containers/{id}/memcache/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"
Включение/выключение складывания сессий в redis (Только для сайтов работающих на PHP)
URL: /api/v1/hosting/virtualhosts/{id}/redis-session-switch/
Метод: PUT
Параметры запроса
Обязательные параметры:
id
:int
- ID сайта
Пример запроса
curl --request PUT 'https://api-ms.netangels.ru/api/v1/hosting/virtualhosts/{id}/redis-session-switch/' \
--header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"