18дел / Возможности

Свяжите задачи с вашими сервисами через API

REST API 18дел позволяет работать с очередями, задачами, комментариями, временем и дашбордами. Авторизация — личный Bearer-токен, контракт — OpenAPI.

Начать работу с командой ↗
Список демонстрационных задач с очередями, статусами, приоритетами и сроками
Список демонстрационных задач с очередями, статусами, приоритетами и сроками. Реальный экран · демонстрационные данные вымышленной «Студии Север». Открыть изображение крупнее ↗

Сценарий: результат сборки в задаче

Ваш сервис может найти задачу по ключу, прочитать её состояние и добавить комментарий с результатом работы. Так история остаётся рядом с задачей, а внешней системе не нужен доступ к браузерной сессии пользователя.

Публичный базовый адрес — https://tracker.18d.ru/api/v1. Передавайте Authorization: Bearer TOKEN. Создайте токен в настройках 18дел и храните его в защищённых переменных вашей системы. API v1 принимает токены; одного cookie входа в браузере недостаточно.

Проверьте подключение

export TRACKER_TOKEN='YOUR_TOKEN'
curl 'https://tracker.18d.ru/api/v1/me'   -H "Authorization: Bearer $TRACKER_TOKEN"
curl 'https://tracker.18d.ru/api/v1/queues'   -H "Authorization: Bearer $TRACKER_TOKEN"

Создайте задачу в доступной очереди

Сначала получите настоящий ID очереди из GET /queues. Число 42 ниже — вымышленный пример, а не ID вашей очереди. Для создания нужны права read-write или admin.

curl 'https://tracker.18d.ru/api/v1/issues'   -H "Authorization: Bearer $TRACKER_TOKEN"   -H 'Content-Type: application/json'   -d '{"queue_id":42,"title":"Проверить релиз","priority":"high"}' 

Обрабатывайте конфликты и ограничения

При изменении задачи отправляйте её актуальную version. Ответ 409 означает, что запись уже изменилась: прочитайте её заново и пересмотрите изменение, а не повторяйте старый запрос бесконечно. 401 указывает на проблему с авторизацией, 403 — на недостаточные права; скрытый объект может возвращать 404.

Списки возвращаются JSON-массивами, отдельные записи — объектами. Поиск ограничен 2000 результатами. Доступ и авторство совпадают с MCP и интерфейсом; токен нельзя использовать для чтения другого пространства. Полный перечень методов, форматы ответов и ограничения приведены в документации.

Подробная инструкция ↗

Вопросы о функции

Где взять схему API?

Откройте публичный справочник и OpenAPI JSON в документации. Там перечислены методы, тела запросов, ошибки и необходимые права.

API даёт больше прав, чем интерфейс?

Нет. Применяются текущие права владельца токена на пространство и очередь. Отзыв доступа действует и для интеграции.

Аналитика посещений

С вашего разрешения публичный сайт использует Яндекс Метрику (счётчик 113688165): посещения страниц, переходы к созданию пространства, успешное создание пространства и активация (первая очередь и задача в ней). Имена, email, тексты и ключи задач, токены и названия команд не включаются в события активации. Данные обрабатывает сервис Яндекса; могут использоваться cookies, сведения об устройстве и технические данные запроса. Запись сеансов и карта кликов отключены. Параметры адреса, фрагменты и полный адрес предыдущей страницы не передаются нашим кодом.

Выбор сохраняется в этом браузере. Изменить разрешение на аналитику. Отказ не ограничивает возможности трекера. Политика конфиденциальности Яндекса.

Соберите работу вашей команды

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