API powiadomień push

Powiadomienia push z cURL.
Skrypt się kończy, telefon wibruje.

Wyślij powiadomienie push na iPhone’a lub telefon z Androidem jednym wywołaniem cURL. Wklej je na końcu wdrożenia, kopii zapasowej, zadania CI albo długiego treningu modelu, a alert dotrze do ciebie, gdziekolwiek jesteś.

Żadnej aplikacji do publikowania, żadnego projektu Firebase, żadnego certyfikatu APNs. Utwórz skrzynkę w AgentsRoom, skopiuj jej endpoint i klucz tylko do wysyłania, a każde powiadomienie zostanie też w przeszukiwalnej historii na komputerze i telefonie.

deploy.sh

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

{"title":"Wdrożenie zakończone"}

202 Accepted

Twój telefonteraz

Wdrożenie zakończone

api v2.4 działa na produkcji

Jedno żądanie HTTPS z dowolnego skryptu, jedno powiadomienie na telefonie, kopia zachowana w skrzynce.

Większość długich zadań kończy się w ciszy. Wdrożenie skończyło się dwadzieścia minut temu, nocna kopia zapasowa padła o 3 nad ranem, migracja wciąż na ciebie czeka, a ty dowiadujesz się o tym dopiero, gdy sam sprawdzisz. Powiadomienie push to najtańszy sposób, żeby przestać sprawdzać, ale jego konfiguracja zwykle oznacza aplikację mobilną, projekt Firebase i certyfikaty do odnawiania.

AgentsRoom już jest na twoim telefonie. API push zamienia go w odbiornik: każda skrzynka dostaje własny endpoint HTTPS i klucz tylko do wysyłania, a wszystko, co potrafi uruchomić cURL, może teraz dotrzeć na twój ekran blokady. Skrypt powłoki, krok w GitHub Actions, zadanie cron, zdarzenie serwera w twojej własnej aplikacji.

Każdy alert jest też zapisywany na serwerze, w skrzynce, którą przeszukasz z komputera lub telefonu. Komputer może być zamknięty: endpoint, skrzynka i dostarczanie działają na serwerach AgentsRoom.

Wszystko, czego potrzebuje powiadomienie, nic do hostowania

Jedna treść JSON, jeden nagłówek z kluczem i kilka gwarancji, które mają znaczenie, gdy skrypt działa bez nadzoru.

Tytuł, treść, link i obraz

Wyślij tytuł do 160 znaków, treść do 16 000, link do otwarcia i publiczny obraz HTTPS. Telefon pokazuje krótki podgląd, skrzynka przechowuje pełny tekst.

Z dźwiękiem lub bez

Każda skrzynka ma domyślny dźwięk, a każde żądanie może go nadpisać: dźwięk urządzenia dla nieudanej kopii zapasowej, cisza dla rutynowego raportu.

Bez duplikatów, gdy skrypt ponawia próbę

Dodaj nagłówek Idempotency-Key, a ponowione żądanie zwróci tę samą wiadomość, zamiast drugi raz uruchamiać wibracje telefonu. Nie jest też ponownie wliczane do twojego limitu.

Klucze tylko do wysyłania, które możesz unieważnić

Klucz w twoim skrypcie może tylko wysyłać. Nie odczyta skrzynki ani nie zmieni jej ustawień. Wygeneruj nowy, jeśli wycieknie, albo unieważnij go, by od razu zatrzymać nowe wiadomości.

Działa przy wyłączonym komputerze

Endpoint i skrzynka działają na serwerze. Zaloguj się w aplikacji mobilnej AgentsRoom na to samo konto, zezwól na powiadomienia i zamknij laptopa.

Prywatna albo świadomie udostępniona

Skrzynka należy do twojego konta lub do jednego projektu. W planie Team lub grupie Pro wybierz członków zespołu, którzy też otrzymują jej alerty. Nigdy nie widzą klucza.

Cała integracja to jedno żądanie

Skopiuj je z ustawień skrzynki, z prawdziwym endpointem i kluczem już wpisanymi.

Alert o wdrożeniu ze skryptu powłokiPOST /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"}'

Odpowiedź 202 oznacza, że wiadomość została zapisana w skrzynce. Dostarczenie na telefon zależy potem od systemu operacyjnego, twoich ustawień powiadomień i usługi push. W systemie Windows przycisk kopiowania daje wersję PowerShell, która wywołuje curl.exe.

Od zera do pierwszego powiadomienia

Trzy kroki, około dwóch minut, bez konta w innej usłudze.

01

Otwórz Push i utwórz skrzynkę

W projekcie kliknij Push w docku projektu albo otwórz go z ustawień powiadomień. Wybierz swoje konto lub bieżący projekt i zacznij od szablonu, na przykład Nowa instalacja lub Wdrożenie zakończone.

02

Skopiuj polecenie cURL

Sekcja Połączenie i ustawienia pokazuje endpoint, klucz tylko do wysyłania i gotowe do uruchomienia żądanie. Zmień tytuł i treść, a potem zapisz integrację, żeby ten sam szablon był dostępny na każdym twoim komputerze.

03

Uruchom je ze skryptu

Wklej polecenie na końcu skryptu wdrożenia, zadania CI lub zadania cron. Następne uruchomienie wyśle powiadomienie, a wiadomość pojawi się w karcie Push na komputerze i w aplikacji mobilnej.

Co programiści podłączają najpierw

Wszystko, co kończy się, gdy nie patrzysz, to dobry kandydat.

Wdrożenie zakończone lub nieudane

Dodaj jedną linię na końcu skryptu wdrożenia lub zadania CI, z linkiem do wydania albo do logów błędu.

Nowy użytkownik lub nowa instalacja

Wywołaj endpoint ze swojego backendu, gdy ktoś się zarejestruje, zainstaluje twoją aplikację lub przejdzie na wyższy plan, i świętuj z telefonu.

Kopie zapasowe i zadania cron

Użyj dźwięku urządzenia, gdy nocna kopia zapasowa się nie powiedzie, i zachowaj ciszę, gdy się uda. Historia pokazuje, które noce poszły źle.

Długie buildy, importy i treningi

Przestań zaglądać do terminala co dziesięć minut. Zadanie samo da ci znać, kiedy skończy, nawet jeśli odszedłeś od biurka.

Stworzone do pracy w twoich skryptach

Klucz jest przesyłany w nagłówku Authorization, nigdy w adresie URL, więc nie trafia do logów proxy. Ma 192 bity, jest przechowywany jako hash do wyszukiwania i widzi go tylko właściciel skrzynki.

Klucz, który wyciekł, odcinasz jednym kliknięciem: wygeneruj nowy, a stary zostanie odrzucony od następnego żądania, albo unieważnij go, by skrzynka przestała cokolwiek przyjmować. Już odebrane wiadomości pozostają czytelne.

Traktuj to, co przychodzi, jako niezaufaną treść. Obrazy są ładowane z ich publicznego hosta, gdy otwierasz wiadomość, a linki otwierają się dopiero po dotknięciu.

MCP

Poproś agenta, żeby to podłączył

dev_inboxes_listdev_inbox_createdev_inbox_configuredev_inbox_membersdev_inbox_messagesdev_inbox_test

Powiedz „powiadom mnie na telefonie, gdy ktoś zainstaluje moją aplikację”, a twój agent AI do programowania utworzy skrzynkę, skonfiguruje szablon i doda wywołanie do kodu za pomocą narzędzi MCP AgentsRoom. Dostaje je każdy agent, niezależnie od CLI: Claude Code, Codex, Antigravity i pozostałe.

Agent pyta, zanim zmieni ustawienie lub udostępni skrzynkę, i nigdy nie commituje klucza do wysyłania do twojego repozytorium.

Poznaj AgentsRoom MCP

Miesięczny limit powiadomień push

Liczony w miesiącu kalendarzowym, łącznie dla wszystkich twoich skrzynek. E-mail ma osobny limit.

Gość

10

miesięcznie

Darmowy

100

miesięcznie

Plus

200

miesięcznie

Pro

Bez limitu

Miejsca w planie Team obejmują Pro. Wiadomości są przechowywane przez 90 dni, a usunięcie jednej nie zwraca jej powiadomienia do limitu.

Twoje usługi wysyłają e-maile zamiast żądań HTTP? Daj im dedykowany adres.

Skrzynka e-mail programisty

Chcesz wiedzieć, kiedy agent AI kończy swoją turę, a nie kiedy kończy się twój skrypt? To osobne, wbudowane powiadomienie.

Powiadomienia agentów

API powiadomień push: pytania

Jak wysłać powiadomienie push na telefon z cURL?

Utwórz skrzynkę Push w AgentsRoom, skopiuj jej endpoint i klucz tylko do wysyłania z sekcji Połączenie i ustawienia, a następnie uruchom żądanie POST z treścią JSON zawierającą co najmniej tytuł. Zaloguj się w aplikacji mobilnej AgentsRoom na to samo konto i zezwól na powiadomienia, aby je odebrać.

Czy komputer musi być włączony?

Nie. Endpoint, skrzynka i dostarczanie działają na serwerach AgentsRoom. Laptop może być zamknięty: powiadomienie i tak dotrze na telefon, a wiadomość poczeka w skrzynce.

Czy to działa na iPhonie i Androidzie?

Tak. Powiadomienia trafiają na każde urządzenie zalogowane na twoje konto w aplikacji mobilnej AgentsRoom na iOS i Androida. Dotknięcie powiadomienia otwiera wiadomość we właściwej skrzynce.

Co może zawierać powiadomienie?

Tytuł do 160 znaków, treść do 16 000, opcjonalny publiczny obraz HTTPS, opcjonalny link HTTPS i dźwięk: domyślny dźwięk urządzenia lub cisza. Własne pliki dźwiękowe nie są obsługiwane.

Jak uniknąć zduplikowanych powiadomień, gdy skrypt ponawia próbę?

Wyślij nagłówek Idempotency-Key z wartością unikalną dla zdarzenia, na przykład numerem wdrożenia. Ponowna próba z tym samym kluczem zwraca pierwotną wiadomość bez drugiego powiadomienia i bez ponownego zużycia limitu.

Co się stanie, jeśli mój klucz do wysyłania wycieknie?

Klucz może tylko wysyłać wiadomości, nigdy ich czytać. Wygeneruj nowy w ustawieniach skrzynki, a stary zostanie odrzucony od następnego żądania, albo unieważnij go, by zatrzymać nowe wiadomości, dopóki nie utworzysz nowego.

Ile powiadomień mogę wysłać?

W miesiącu kalendarzowym, łącznie dla wszystkich skrzynek: 10 jako gość, 100 z darmowym kontem, 200 z Plus i bez limitu z Pro. Miejsca w planie Team obejmują Pro. E-mail ma własny limit.

Czy członkowie mojego zespołu mogą dostawać te same alerty?

Tak, w planie Team lub grupie Pro. Właściciel wybiera członków zespołu, którzy mogą czytać skrzynkę i otrzymywać jej powiadomienia. Nigdy nie widzą klucza do wysyłania i nie mogą zmieniać ustawień.

Powiązane funkcje

Niech twoje skrypty same cię zawołają

Pobierz AgentsRoom, utwórz skrzynkę Push i wyślij pierwsze powiadomienie w dwie minuty.

Za darmoPobierz AgentsRoom

Aplikacja towarzysząca: monitoruj agentów w podróży

Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje