У проєктної кімнати є власні завдання, а у вашої команди — 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:
- @scout покажи, що ще відкрито в нашому проєкті запуску в Asana, і додай завдання про сторінку з цінами.
Часті запитання
До якого проєкту потрапляє завдання кімнати?
До того, до якого прив'язана кімната. Одна кімната — один проєкт за раз; якщо потрібні обидва, прив'яжіть другу кімнату до другого проєкту.
Що, якщо токен перестане працювати?
API відповідає 409 errors/disconnected, а синхронізація кімнати зупиняється, а не вгадує. Учасник знову підключає Asana на сторінці проєктних кімнат — і обидві поновлюються.
Чи так само це працює для ClickUp, HubSpot і Jira?
Так, виклик у виклик. Змінюється лише слово: у ClickUp проєкт називається списком, а в HubSpot — воронкою, і тут обидва — project_id.