Часто шукають

↑↓ вибрати ↵ відкрити Усі результати →

Розробникам · REST API

REST API і токени

Як видати токен доступу, звертатися до REST API Bordee, які є методи задач і що з вебхуками.

Токени доступу

Меню облікового запису (аватар внизу бічного меню) → «Токени доступу» → «Новий токен»:

  • Назва — для чого токен: «Синхронізація задач», «Claude Code на ноутбуці»;
  • Доступ — «Лише читання» або «Читання й зміни»;
  • Діє — 30 днів, 90 днів, рік або без строку.

Токен показується один раз — скопіюйте його одразу. «Відкликати» вимикає його миттєво. Адміністратор бачить і відкликає токени всіх співробітників.

Запити

Адреса — https://acme.bord.ee/api/v1/…, де acme — адреса вашого простору. Токен передається в заголовку Authorization: Bearer, відповіді — JSON. Ліміт — 120 запитів на хвилину на токен. Перший запит будь-якого клієнта — хто я:

curl https://acme.bord.ee/api/v1/me \
  -H "Authorization: Bearer $BORDEE_TOKEN" \
  -H "Accept: application/json"

Методи

МетодЩо робить
GET /api/v1/meВласник токена, його роль і здібності токена
GET /api/v1/task-listsСписки задач
GET /api/v1/task-fieldsВласні поля задач і їхні варіанти
GET /api/v1/tasksПошук задач: list, status, assignee, contact, due (overdue, today, week), parent, external_ref, q, updated_since; per_page до 100
GET /api/v1/tasks/{id}Задача з підзадачами
POST /api/v1/tasksНова задача
PATCH /api/v1/tasks/{id}Змінити задачу
PUT /api/v1/task-lists/{list}/tasks/{ref}Створити або оновити задачу за зовнішнім ключем
GET, POST /api/v1/tasks/{id}/commentsКоментарі задачі

Змінювати дані може лише токен з доступом «Читання й зміни». Методи модуля відповідають, поки модуль увімкнено. Контакти, угоди, розмови, воронки й розсилки вже доступні через MCP-сервер.

Приклади

Нова задача про контакт:

curl -X POST https://acme.bord.ee/api/v1/tasks \
  -H "Authorization: Bearer $BORDEE_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "title": "Передзвонити Ірині Коваль",
    "due_at": "2026-11-03T10:00:00+02:00",
    "priority": "high",
    "contact_id": 42
  }'

Відповідь:

{
  "data": {
    "id": 128,
    "title": "Передзвонити Ірині Коваль",
    "status": "open",
    "priority": "high",
    "due_at": "2026-11-03T08:00:00+00:00",
    "list": null,
    "contact": {"id": 42, "name": "Ірина Коваль"},
    "assignee": {"id": 3, "name": "Ім’я"},
    "external_ref": null,
    "custom": {},
    "url": "https://acme.bord.ee/manage/tasks/128"
  }
}

Синхронізація з іншою системою: PUT за зовнішнім ключем створює задачу, якщо її ще немає (201), або оновлює наявну (200). Підзадачу прив’язують полем parent_ref — ключем батьківської задачі в тому самому списку.

curl -X PUT https://acme.bord.ee/api/v1/task-lists/3/tasks/site-redesign \
  -H "Authorization: Bearer $BORDEE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title": "Новий дизайн сайту", "status": "open"}'

Зміни через API потрапляють у стрічку задачі з позначкою, яким токеном їх зроблено.

Вебхуки

Вебхуків назовні на події CRM (угоду виграно, контакт змінено) поки немає — вони заплановані. Приймати дані Bordee вже вміє: форми сайтів і Tilda надсилаються на адресу точки входу, див. Сайти, UTM і Conversions API.