Создать пространство

Создает пространство

POST /console/api/v2/spaces

Параметры пути

Не используются

Тело запроса

CreateSpaceRequestDto.

{
  "name": "string",
  "applications-quota": 100,
  "users-quota": 50,
  "project-creation-allowed": true
}
name
Строка. Имя пространства
applications-quota
Число. Квота пользователей
users-quota
Число. Квота приложений
project-creation-allowed
Булево. Флаг доступности создания списков пользователей

Тело ответа

Space.

{
  "id": "string",
  "owner": "string"
  "name": "string",
  "date-created": "12.04.2022 16:52:41",
  "applications-count": 1,
  "projects-count": 2,
  "user-lists-count": 3,
  "applications-quota": 100,
  "users-quota": 50,
  "project-creation-allowed": true
}
id
Строка. Идентификатор пространства
owner
Строка. Владелец пространства
name
Строка. Имя пространства
date-created
Строка. Дата создания
applications-count
Число. Количество приложений
projects-count
Число. Количество проектов
user-lists-count
Число. Количество списков пользователей
applications-quota
Число. Квота пользователей
users-quota
Число. Квота пользователей
project-creation-allowed
Булево. Флаг доступности создания списков пользователей

Коды состояния

200
Пространство успешно создано (Space)
400
Строка. Некорректное значение параметра (ErrorData с кодом 3)
400
Строка. Запрос не может быть обработан в текущем состоянии системы (ErrorData с кодом 9)
400
Строка. Значение выходит за пределы допустимого диапазона (ErrorData с кодом 11)
401
Строка. Отсутствие аутентификации (ErrorData с кодом 16)
403
Строка. Отсутствие авторизации (ErrorData с кодом 7)
500
Строка. Ошибка на стороне сервера (ErrorData с кодом 13)

ErrorData. Данные ошибки

{
  "code": 3,
  "status": "INVALID_ARGUMENT",
  "message": "1111 is not a valid UUID.",
  "details": "details"
}
code
Число. Код ошибки
status
Строка. Статус ошибки
message
Строка. Сообщение ошибки
details
Строка. Детали ошибки