Teambox

Список пользователей

GET /domains/{domain_id}/teambox/users/

Ответ

HTTP 200 OK

[
  {
    "blocked": false,
    "email": "user1@some.ru",
    "quota": 5368709120,
  },
  {
    "blocked": false,
    "email": "user2@some.ru",
    "quota": 5368709120
  }
]

Описание полей

Название Тип Описание
blocked Boolean Статус блокировки
email String Адрес пользователя
quota Integer Размер квоты в байтах

Добавление пользователя

POST /domains/{domain_id}/teambox/users/

Поля

quota: required: integer
Размер доступного для пользователя места (кратно 1024)
{
  "email": "user3@some.ru",
  "quota": 3221225472
}

Ответ

HTTP 201 CREATED

{
  "blocked": true,
  "email": "user3@some.ru",
  "quota": 3221225472
}

Получение пользователя

GET /domains/{domain_id}/teambox/users/{user_id}/

Ответ

HTTP 200 OK

{
  "blocked": false,
  "email": "user1@some.ru",
  "quota": 5368709120,
}

Обновление данных пользователя

PATCH /domains/{domain_id}/teambox/users/{user_id}/

Поля

blocked: optional: boolean
Статус блокировки
quota: optional: integer
Размер доступного для пользователя места (кратно 1024)

Можно обновить оба или одно из полей

{
  "blocked": true,
  "quota": 3221225472
}

Ответ

HTTP 200 OK

{
  "blocked": true,
  "email": "user1@some.ru",
  "quota": 3221225472
}

Удаление пользователя

DELETE /domains/{domain_id}/teambox/users/{user_id}/

Ответ

HTTP 204 NO CONTENT