Отправить заявку
Присоединяйтесь в пару кликов — бесплатный доступ к Dashboard навсегда.

Документация

Projects

Раздел еще дополняется, приносим свои извинения.

Тикеты

GET/v2/projects/tickets

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
[ { "id": "42d47026-9c9e-48a6-a55c-340e60cf98c7", "list": "534c0640-9255-4e75-94f1-6cb7eafbacd2", "listName": "Тестовый отдел", "name": "Выполнить тестовую задачу", "type": 0, "priority": 4, "assigned": { "id": "0" }, "reproducibility": 0, "date": "2025-09-29T18:30:00.000Z", "deadline": "", "status": 0 } ]

Архивные тикеты

GET/v2/projects/tickets/archive

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
[ { "id": "42d47026-9c9e-48a6-a55c-340e60cf98c7", "list": "534c0640-9255-4e75-94f1-6cb7eafbacd2", "listName": "Тестовый отдел", "name": "Выполнить тестовую задачу", "type": 0, "priority": 4, "assigned": { "id": "0" }, "reproducibility": 0, "date": "2025-09-29T18:30:00.000Z", "deadline": "", "status": 5 } ]

Информация о тикете

GET/v2/projects/ticket/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ "id": "42d47026-9c9e-48a6-a55c-340e60cf98c7", "list": "534c0640-9255-4e75-94f1-6cb7eafbacd2", "listName": "Тестовый отдел", "name": "Настроить тестовый функционал", "description": "Необходимо реализовать базовый функционал для следующих модулей:\nМодуль A (требование 1)\nМодуль B (требование 2)\nМодуль C\nМодуль D Обсудить предложения с Иваном",
"author": { "uid": "02e11dd7-02c1-43c6-a49d-643c5cb99155", "username": "Петр Петров", "userAvatar": "avatar_placeholder_1.jpg" }, "assigned": { "id": "0", "username": "@undefined" }, "type": 0, "priority": 4, "reproducibility": 0, "createdAt": "2025-09-20T10:00:00.000Z", "deadline": "", "status": 0, "confiditional": 0, "parent": "", "subscribe": false, "comments": [ { "id": "8f385029-1794-44c2-a925-3d83c8648481", "uid": "02e11dd7-02c1-43c6-a49d-643c5cb99155", "username": "Петр Петров", "userAvatar": "avatar_placeholder_1.jpg", "userStatus": 1, "comment": "Задачи для Модуля A и B на Иване",
"date": "2025-09-28T12:00:00.000Z" }, { "id": "39698471-6b31-439b-bed4-192c09dcf70d", "uid": "02e11dd7-02c1-43c6-a49d-643c5cb99155", "username": "Петр Петров", "userAvatar": "avatar_placeholder_1.jpg", "userStatus": 1, "comment": "Уточнить дедлайн",
"date": "2025-09-28T10:00:00.000Z" } ], "history": [ { "type": 0, "uid": "02e11dd7-02c1-43c6-a49d-643c5cb99155", "username": "Петр Петров", "userAvatar": "avatar_placeholder_1.jpg", "userStatus": 1, "data": [ { "type": 2, "oldData": 0 }, { "type": 5, "oldData": "0", "newData": "534c0640-9255-4e75-94f1-6cb7eafbacd2" } ], "date": "2025-09-21T19:08:35.000Z" }, { "type": 0, "uid": "02e11dd7-02c1-43c6-a49d-643c5cb99155", "username": "Петр Петров", "userAvatar": "avatar_placeholder_1.jpg", "userStatus": 1, "data": [ { "type": 2, "oldData": 0 } ], "date": "2025-09-21T19:08:29.000Z" } ], "linked": [], "files": [] }

Создать тикет

POST/v2/projects/ticket

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
nameНазвание тикета
descriptionОписание тикета (допускается HTML)
typeТип тикета
priorityПриоритет тикета
listПроект
assignedID ответственного
deadlineДедлайн
Response
JSON
{ status: "OK" }

Обновить тикет

POST/v2/projects/ticket/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
nameНазвание тикета
descriptionОписание тикета
typeТип тикета
priorityПриоритет тикета
assignedID ответственного
statusСтатус тикета

Response

JSON
{ status: "OK" }

Быстрое обновление статуса

PUT/v2/projects/ticket/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
statusНовый статус тикета

Response

JSON
{ status: "OK" }

Удалить тикет

DELETE/v2/projects/ticket/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK" }

Прикрепить файл

POST/v2/projects/ticket/:id/file

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
file_idID файла в Drive

Response

JSON
{ status: "OK" }

Добавить комментарий

POST/v2/projects/ticket/:id/comment

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
commentКомментарий (допускается HTML)

Response

JSON
{ status: "OK" }

Подписка на уведомления

POST/v2/projects/:id/subscribe

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK" }

Связывание тикетов

POST/v2/projects/ticket/:id/link

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
linkIdID привязываемого тикета

Response

JSON
{ status: "OK" }

Отвязка тикета

POST/v2/projects/ticket/:id/unlink

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK" }

Проекты

GET/v2/projects/list

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
[ { "id": "534c0640-9255-4e75-94f1-6cb7eafbacd2", "name": "Тестовый отдел №1" }, { "id": "87c639fe-475c-447d-97dc-ae4a40e94129", "name": "Отдел разработки" } ]

Создание проекта

POST/v2/projects/lists

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Headers

NameValue
nameНазвание проекта

Response

JSON
{ status: "OK", msg: "Created" }

Удаление проекта

DELETE/v2/projects/list/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK", msg: "Deleted" }