Перейти к основному содержимому

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