Хостинг
Изменение пароля аккаунта
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– Количество элементов в выборке в диапазоне от 1 до 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 '{
          "virtualhost_id": 1001, 
          "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"