API push-сповіщень

Push-сповіщення з cURL.
Скрипт завершився, телефон завібрував.

Надсилайте push-сповіщення на iPhone або Android однією командою cURL. Вставте її в кінець розгортання, резервного копіювання, завдання CI чи довгого навчання моделі, і сповіщення знайде вас, де б ви не були.

Не треба публікувати застосунок, створювати проєкт Firebase чи отримувати сертифікат APNs. Створіть скриньку в AgentsRoom, скопіюйте її адресу та ключ лише для надсилання, і кожне сповіщення ще й збережеться в історії з пошуком на комп'ютері та телефоні.

deploy.sh

$ curl POST /api/dev-inboxes/…/push

{"title":"Розгортання завершено"}

202 Accepted

Ваш телефонзараз

Розгортання завершено

api v2.4 запущено в продакшені

Один HTTPS-запит з будь-якого скрипта, одне сповіщення на телефоні, копія в скриньці.

Більшість довгих завдань закінчується мовчки. Розгортання завершилося двадцять хвилин тому, нічне резервне копіювання зірвалося о 3 ночі, міграція досі чекає на вас, а дізнаєтеся ви про це, лише коли самі зазирнете. Push-сповіщення найдешевше позбавляє цих перевірок, але зазвичай для нього потрібні мобільний застосунок, проєкт Firebase і сертифікати, які доводиться поновлювати.

AgentsRoom уже є на вашому телефоні. Push API перетворює його на приймач: кожна скринька має власну HTTPS-адресу та ключ лише для надсилання, і все, що вміє запускати cURL, тепер може дістатися до вашого екрана блокування. Shell-скрипт, крок GitHub Actions, завдання cron, серверна подія у вашому власному застосунку.

Кожне сповіщення також зберігається на сервері, у скриньці з пошуком, доступній з комп'ютера чи телефона. Комп'ютер можна закрити: адреса, скринька й доставка працюють на серверах AgentsRoom.

Усе, що потрібно сповіщенню, без власного хостингу

Одне тіло JSON, один заголовок із ключем і кілька гарантій, які важливі, коли скрипт працює без нагляду.

Заголовок, текст, посилання та зображення

Надішліть заголовок довжиною до 160 символів, текст до 16 000, посилання для відкриття та публічне HTTPS-зображення. Телефон показує короткий попередній перегляд, а скринька зберігає повний текст.

Зі звуком або беззвучно

Кожна скринька має звук за замовчуванням, і будь-який запит може його змінити: звук пристрою для зірваного резервного копіювання, беззвучно для звичайного звіту.

Жодних дублікатів, коли скрипт повторює запит

Додайте заголовок Idempotency-Key, і повторний запит поверне те саме повідомлення, а не змусить телефон завібрувати двічі. Повтор не витрачає ліміт ще раз.

Ключі лише для надсилання, які можна відкликати

Ключ у вашому скрипті вміє лише надсилати. Він не може читати скриньку чи змінювати її налаштування. Перегенеруйте його в разі витоку або відкличте, щоб одразу зупинити нові повідомлення.

Працює з вимкненим комп'ютером

Адреса та скринька працюють на сервері. Увійдіть у мобільний застосунок AgentsRoom з тим самим обліковим записом, дозвольте сповіщення й закривайте ноутбук.

Приватна або спільна, коли ви вирішите

Скринька належить вашому обліковому запису або одному проєкту. У групі Team чи Pro виберіть колег, які теж отримуватимуть її сповіщення. Ключа вони ніколи не бачать.

Уся інтеграція: один запит

Скопіюйте його з налаштувань скриньки, з уже підставленими справжніми адресою та ключем.

Сповіщення про розгортання з shell-скриптаPOST /push
curl -X POST https://agentsroom.dev/api/dev-inboxes/INBOX_ID/push \
  -H 'Authorization: Bearer SENDING_KEY' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: deploy-2481' \
  -d '{"title":"Deploy finished","body":"api v2.4 is live","sound":"default",
       "linkUrl":"https://example.com/releases/2481"}'

Відповідь 202 означає, що повідомлення збережено в скриньці. Доставка на телефон далі залежить від операційної системи, ваших налаштувань сповіщень і push-сервісу. У Windows кнопка копіювання дає версію для PowerShell, яка викликає curl.exe.

Від нуля до першого сповіщення

Три кроки, близько двох хвилин, без облікового запису в іншому сервісі.

01

Відкрийте Push і створіть скриньку

У проєкті натисніть Push у доку проєкту або відкрийте його з налаштувань сповіщень. Виберіть свій обліковий запис або поточний проєкт і почніть із шаблону, наприклад «Нове встановлення» чи «Розгортання завершено».

02

Скопіюйте команду cURL

У розділі «Підключення та налаштування» показано адресу, ключ лише для надсилання та готовий до запуску запит. Відредагуйте заголовок і текст, потім збережіть інтеграцію, щоб той самий шаблон був з вами на кожному комп'ютері.

03

Запустіть її зі скрипта

Вставте команду в кінець скрипта розгортання, завдання CI чи задачі cron. Під час наступного запуску прийде сповіщення, а повідомлення з'явиться на вкладці Push на комп'ютері та в мобільному застосунку.

Що розробники підключають насамперед

Підходить усе, що завершується, поки ви не дивитеся.

Розгортання завершено або зірвалося

Додайте один рядок у кінець скрипта розгортання чи завдання CI, з посиланням на реліз або на логи з помилкою.

Новий користувач або нове встановлення

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

Резервне копіювання та завдання cron

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

Довгі збірки, імпорти й навчання моделей

Годі перевіряти термінал кожні десять хвилин. Завдання саме повідомить, коли закінчить, навіть якщо ви відійшли від столу.

Створено для роботи всередині ваших скриптів

Ключ передається в заголовку Authorization, а не в URL, тож не потрапляє в логи проксі. Його довжина 192 біти, він зберігається у вигляді хешу для пошуку й показується лише власнику скриньки.

Ключ, що витік, вимикається в один клік: перегенеруйте його, і старий буде відхилено починаючи з наступного запиту, або відкличте його, щоб скринька перестала приймати будь-що. Уже отримані повідомлення залишаються доступними для читання.

Ставтеся до вхідного вмісту як до недовіреного. Зображення завантажуються з їхнього публічного хоста, коли ви відкриваєте повідомлення, а посилання відкриваються лише після натискання.

MCP

Попросіть агента все налаштувати

dev_inboxes_listdev_inbox_createdev_inbox_configuredev_inbox_membersdev_inbox_messagesdev_inbox_test

Скажіть «сповісти мене на телефон, коли хтось встановить мій застосунок», і ваш ШІ-агент для програмування створить скриньку, налаштує шаблон і додасть виклик у ваш код за допомогою MCP-інструментів AgentsRoom. Вони є в кожного агента, хоч би який CLI він використовував: Claude Code, Codex, Antigravity та інші.

Агент питає дозволу, перш ніж змінити налаштування чи надати доступ до скриньки, і ніколи не комітить ключ надсилання у ваш репозиторій.

Дізнатися про AgentsRoom MCP

Місячний ліміт push-сповіщень

Рахується за календарний місяць по всіх ваших скриньках. Пошта має власний окремий ліміт.

Гість

10

на місяць

Безкоштовно

100

на місяць

Plus

200

на місяць

Pro

Без обмежень

Місця Team включають Pro. Повідомлення зберігаються 90 днів, і видалення повідомлення не повертає витрачене на нього сповіщення.

Ваші сервіси надсилають листи, а не HTTP-запити? Дайте їм окрему адресу.

Поштова скринька розробника

Хочете знати, коли ШІ-агент завершив свій хід, а не коли закінчився ваш скрипт? Для цього є окремі вбудовані сповіщення.

Сповіщення агентів

API push-сповіщень: запитання

Як надіслати push-сповіщення на телефон з cURL?

Створіть скриньку Push в AgentsRoom, скопіюйте її адресу та ключ лише для надсилання в розділі «Підключення та налаштування» і виконайте POST-запит із тілом JSON, що містить щонайменше заголовок. Щоб отримати сповіщення, увійдіть у мобільний застосунок AgentsRoom з тим самим обліковим записом і дозвольте сповіщення.

Чи має комп'ютер залишатися ввімкненим?

Ні. Адреса, скринька й доставка працюють на серверах AgentsRoom. Ноутбук можна закрити: сповіщення однаково прийде на телефон, а повідомлення чекатиме в скриньці.

Чи працює це і на iPhone, і на Android?

Так. Сповіщення надходять на всі пристрої, де виконано вхід у ваш обліковий запис у мобільному застосунку AgentsRoom на iOS та Android. Натискання на сповіщення відкриває повідомлення в потрібній скриньці.

Що може містити сповіщення?

Заголовок до 160 символів, текст до 16 000, необов'язкове публічне HTTPS-зображення, необов'язкове HTTPS-посилання та звук: стандартний звук пристрою або беззвучний режим. Власні звукові файли не підтримуються.

Як уникнути дублікатів сповіщень, коли скрипт повторює запит?

Надсилайте заголовок Idempotency-Key зі значенням, унікальним для події, наприклад номером розгортання. Повтор із тим самим ключем поверне початкове повідомлення без другого сповіщення й без повторного витрачання ліміту.

Що буде, якщо ключ надсилання витече?

Ключ може лише надсилати повідомлення, але не читати їх. Перегенеруйте його в налаштуваннях скриньки, і старий ключ буде відхилено починаючи з наступного запиту, або відкличте його, щоб зупинити нові повідомлення, доки ви не створите новий.

Скільки сповіщень можна надіслати?

За календарний місяць по всіх ваших скриньках: 10 для гостя, 100 з безкоштовним обліковим записом, 200 з Plus і без обмежень з Pro. Місця Team включають Pro. Пошта має власний ліміт.

Чи можуть колеги отримувати ті самі сповіщення?

Так, у групі Team чи Pro. Власник вибирає колег, які можуть читати скриньку й отримувати її сповіщення. Ключа надсилання вони ніколи не бачать і не можуть змінювати налаштування.

Схожі функції

Поштова скринька розробника

Дайте кожному проєкту окрему адресу для вхідної пошти. Сповіщення сервісів, звіти cron і листи застосунку приходять в AgentsRoom, на комп'ютер і телефон, а не у вашу пошту.

Сповіщення

Значки непрочитаного, сповіщення на робочому столі та лічильники на панелі підказують, який агент завершив роботу. Мобільний push несе аватар агента, тож ви знаєте, хто це, ще до розблокування.

Тригери: режим вебхука

Запускайте AI агента кодування за вебхуком, а не за годинником. Вставте одну публічну URL у GitHub, GitLab, Slack, Linear, Sentry або будь-який сервіс, здатний надіслати POST з JSON, і AgentsRoom запустить агента тієї миті, коли надійде подія: відкрито pull-запит, впала збірка, створено тікет, спрацював алерт. Підпис перевірено, необов'язковий фільтр по payload, ліміт сплесків, а payload стає змінними підказки. Агент, який опитує API, витрачає токени на кожному циклі; вебхук-тригер не коштує нічого, поки нічого не сталося.

Мобільний компаньйон

Диктуйте підказки й прикріплюйте файли з телефону. Діліться знімками екрана на iOS чи Android, обирайте проєкт і надсилайте агенту або зберігайте в його беклозі.

Нехай скрипти самі поплескають вас по плечу

Завантажте AgentsRoom, створіть скриньку Push і надішліть перше сповіщення за дві хвилини.

БезкоштовноЗавантажити AgentsRoom

Додаток-компаньйон: контролюйте своїх агентів на ходу

Використовуйте свого: Claude, Codex, Antigravity CLI або іншого AI-провайдера.

Отримати розширення
Chrome Web Store

Надсилайте баги та запити прямо у свій публічний беклог.

Кілька проектів
Багато постачальників
Кілька агентів
Статус в реальному часі
Різниця файлів і коміт
Мобільний компаньйон
Попередній перегляд в реальному часі
Команди агентів
Автоматизація браузера
Розробка, орієнтована на беклог
Бібліотека підказок
Бібліотека навичок
Переглянути всі функції