MakeHybrid
Запис на дзвінок
Українська

Зберігайте завдання проєктної кімнати в Asana

Підключіть Asana один раз, прив'яжіть кімнату до проєкту — і завдання кімнати та проєкту збігаються; потім читайте їх зі свого коду.

У проєктної кімнати є власні завдання, а у вашої команди — Asana. Тут вони збігаються, і нікому нічого не треба переписувати: завдання кімнати йдуть в один проєкт Asana, а те, що змінюється в Asana, повертається до кімнати.

Підключіть Asana

На сторінці проєктних кімнат, після входу, в розділі завдань кімнати: вставте персональний токен доступу з Asana. Це єдине місце, куди вводиться токен. Після цього підключення належить вашій організації, і кімната, і API працюють через нього.

Вкажіть кімнаті проєкт

Виберіть проєкт в інструментах завдань кімнати або отримайте список того, до чого дотягується підключення, і виберіть із відповіді API:

curl "https://makehybrid.com/asana/v1/connections" \
  -H "X-API-KEY: $MAKEHYBRID_KEY"

curl "https://makehybrid.com/asana/v1/connections/$CONNECTION_ID/projects" \
  -H "X-API-KEY: $MAKEHYBRID_KEY"

Читайте й записуйте ті самі завдання зі свого коду

Без since — завдання, які ще не виконані. З since — часом у мілісекундах — ті, що Asana змінила після цього моменту, від старих до нових; так проєкт можна відстежувати, не читаючи його щоразу повністю.

curl "https://makehybrid.com/asana/v1/connections/$CONNECTION_ID/projects/$PROJECT_ID/tasks?since=1761480000000" \
  -H "X-API-KEY: $MAKEHYBRID_KEY"

curl -X POST https://makehybrid.com/asana/v1/connections/$CONNECTION_ID/projects/$PROJECT_ID/tasks \
  -H "X-API-KEY: $MAKEHYBRID_KEY" -H "Content-Type: application/json" \
  -d '{"title":"Write the brief","status":"open","due":"2026-11-02"}'

Запит PATCH змінює лише те, що в ньому вказано. Надішліть {"status":"done"} — і title, notes, assignee та due залишаться як були: завдання спершу читається, а ваші поля записуються поверх.

Або запитайте агента

Ті самі сім викликів доступні інструментами за адресою https://makehybrid.com/asana/mcp/<your API key>, а власний ШІ-агент кімнати може ними користуватися, якщо позначити агента цього API в пункті «Може використовувати». У кімнаті, де агента звати @scout:

Часті запитання

До якого проєкту потрапляє завдання кімнати?

До того, до якого прив'язана кімната. Одна кімната — один проєкт за раз; якщо потрібні обидва, прив'яжіть другу кімнату до другого проєкту.

Що, якщо токен перестане працювати?

API відповідає 409 errors/disconnected, а синхронізація кімнати зупиняється, а не вгадує. Учасник знову підключає Asana на сторінці проєктних кімнат — і обидві поновлюються.

Чи так само це працює для ClickUp, HubSpot і Jira?

Так, виклик у виклик. Змінюється лише слово: у ClickUp проєкт називається списком, а в HubSpot — воронкою, і тут обидва — project_id.

Зробіть так, щоб це працювало саме

Розкажіть, чим займається ваш бізнес, — і це стане вашою власною послугою та продуктом в одному: робота йде сама, під вашим іменем, на ваших акаунтах і з вашим ключем ШІ. Перші 30 днів безкоштовні, і нічого з цього не потребує розробника.

Почати пробний період