API Воркспейсов
Список воркспейсов
GET /api/workspace
Возвращает все воркспейсы, в которых состоит текущий пользователь.
Создание воркспейса
POST /api/workspace
Тело запроса:
{
"name": "Моя команда",
"alias": "my-team",
"description": "Воркспейс для проекта"
}
Получение воркспейса
GET /api/workspace/:id
Обновление воркспейса
PUT /api/workspace/:id
Тело запроса:
{
"name": "Новое название",
"description": "Обновлённое описание"
}
Удаление воркспейса
DELETE /api/workspace/:id
предупреждение
Удаление воркспейса необратимо. Все данные (страницы, доски, задачи) будут удалены.
Участники
Список участников
GET /api/workspace/:id/members
Ответ:
[
{
"id": "member-uuid",
"userId": "user-uuid",
"workspaceId": "ws-uuid",
"role": 300,
"name": "Иван Иванов",
"avatar": null,
"position": "Backend Developer",
"phone": null,
"email": "ivan@example.com",
"lastActivity": "2025-01-15T10:00:00Z"
}
]
Приглашения
Создание приглашения
POST /api/workspace/:id/invitation
Получение информации о приглашении
GET /api/workspace/invitation/:invitationId
Принятие приглашения
POST /api/workspace/invitation/:invitationId/join