Хостинг

Изменение пароля аккаунта

URL: /api/v1/hosting/dbms/{id}/set-password/
Метод: PUT
Результат: JSON

Параметры запроса

Обязательные параметры:

  • id: int - ID сайта

Параметры тела запроса

Обязательные параметры:

  • password: str - Пароль

Коды ответов

Код Описание
200 Успешный запрос
400 Данные в запросе имеют неверный формат или отсутствуют обязательные параметры

Возвращаемое значение

База данных

  • id: int - Идентификатор БД
  • name: str - Имя БД
  • charset: str - Кодировка БД
  • created: datetime - Дата создания БД
  • updated: datetime - Дата изменения БД

Пример запроса

curl --request PUT 'https://api-ms.netangels.ru/api/v1/hosting/dbms/{id}/set-password/' \
    --header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
    --header "Content-Type: application/json" \
    --data '{
          "password": "Pfjs75eURhs" 
    }'

Список баз данных

URL: /api/v1/hosting/dbms/{id}/databases/
Метод: GET
Результат: JSON

Параметры запроса

Обязательные параметры:

  • id: int - ID сайта

Необязательные параметры:

  • offset: int - Индекс первой строки выборки, начиная с 0
  • limit: int - Количество элементов в выборке в диапазоне от 10 до 100

Коды ответов

Код Описание
200 Успешный запрос

Возвращаемое значение

  • count: int - Количество элементов
  • entities - Список баз данных
    • id: int - Идентификатор БД
    • name: str - Имя БД
    • charset: str - Кодировка БД
    • created: datetime - Дата создания БД
    • updated: datetime - Дата изменения БД

Пример запроса

curl --request GET 'https://api-ms.netangels.ru/api/v1/hosting/dbms/{id}/databases/' \
    --header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"

Создание новой БД

URL: /api/v1/hosting/dbms/databases/
Метод: POST
Результат: JSON

Параметры запроса

Обязательные параметры:

  • virtualhost_id: int - ID сайта

Параметры тела запроса

Обязательные параметры:

  • name: str - Имя БД
  • charset: str - Кодировка БД

Коды ответов

Код Описание
200 Успешный запрос
400 Данные в запросе имеют неверный формат или отсутствуют обязательные параметры

Возвращаемое значение

База данных

  • id: int - Идентификатор БД
  • name: str - Имя БД
  • charset: str - Кодировка БД
  • created: datetime - Дата создания БД
  • updated: datetime - Дата изменения БД

Пример запроса

curl --request POST 'https://api-ms.netangels.ru/api/v1/hosting/dbms/databases/' \
    --header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY" \
    --header "Content-Type: application/json" \
    --data '{
          "name": "another_db", 
          "charset": "utf8" 
    }'

Удаление

URL: /api/v1/hosting/dbms/databases/{id}/
Метод: DELETE
Результат: JSON

Параметры запроса

Обязательные параметры:

  • id: int - Идентификатор БД

Коды ответов

Код Описание
200 Успешный запрос

Возвращаемое значение

База данных

  • id: int - Идентификатор БД
  • name: str - Имя БД
  • charset: str - Кодировка БД
  • created: datetime - Дата создания БД
  • updated: datetime - Дата изменения БД

Пример запроса

curl --request DELETE 'https://api-ms.netangels.ru/api/v1/hosting/dbms/databases/{id}/' \
    --header "Authorization: Bearer EhFf68LM0Mot7jmvdxMp64Ua0Bd4iCzIVLMcuhxUC1Ox7.8UrjAkXmguoYDQBPnliwZUOWedf3Z21BNHYetkph7XwdSHLapAfDYAwfqWmYUtAY.2ZfFJid0s7bmyVOoLdjClW8wh13AWmvLuNfY"