API de notifications push

Des notifications push avec cURL.
Ton script finit, ton téléphone vibre.

Envoie une notification push sur ton iPhone ou ton Android avec une seule commande cURL. Colle-la à la fin d'un déploiement, d'une sauvegarde, d'un job de CI ou d'un long entraînement, et l'alerte te trouve où que tu sois.

Pas d'application à publier, pas de projet Firebase, pas de certificat APNs. Crée une boîte dans AgentsRoom, copie son adresse d'envoi et sa clé, et chaque notification reste aussi dans un historique consultable sur ton ordinateur et ton téléphone.

deploy.sh

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

{"title":"Déploiement terminé"}

202 Accepted

Ton téléphonemaintenant

Déploiement terminé

api v2.4 est en production

Une requête HTTPS depuis n'importe quel script, une notification sur ton téléphone, une copie gardée dans la boîte.

La plupart des tâches longues se terminent en silence. Le déploiement a fini il y a vingt minutes, la sauvegarde de la nuit a échoué à 3 h, la migration t'attend toujours, et tu ne l'apprends qu'en allant vérifier. Une notification push est le moyen le plus simple d'arrêter de vérifier, mais en brancher une demande d'habitude une app mobile, un projet Firebase et des certificats à renouveler.

AgentsRoom est déjà sur ton téléphone. L'API Push en fait le récepteur : chaque boîte a son propre point d'envoi HTTPS et sa clé d'envoi, et tout ce qui sait lancer cURL peut atteindre ton écran verrouillé. Un script shell, une étape GitHub Actions, un cron, un événement serveur de ta propre app.

Chaque alerte est aussi enregistrée sur le serveur, dans une boîte que tu peux fouiller depuis ton ordinateur ou ton téléphone. Ton ordinateur peut rester fermé : le point d'envoi, la boîte et la livraison tournent sur les serveurs d'AgentsRoom.

Tout ce qu'il faut à une notification, rien à héberger

Un corps JSON, un en-tête pour la clé, et quelques garanties qui comptent dès qu'un script tourne sans toi.

Titre, texte, lien et image

Envoie un titre jusqu'à 160 caractères, un texte jusqu'à 16 000, un lien à ouvrir et une image HTTPS publique. Le téléphone affiche un aperçu court, la boîte garde le texte complet.

Avec son ou en silence

Chaque boîte a un son par défaut, et chaque requête peut le changer : le son de l'appareil pour une sauvegarde ratée, le silence pour un rapport de routine.

Aucun doublon quand un script réessaie

Ajoute un en-tête Idempotency-Key : une requête rejouée renvoie le même message au lieu de faire vibrer ton téléphone deux fois. Elle n'est pas décomptée une seconde fois.

Des clés d'envoi révocables

La clé de ton script sert uniquement à envoyer. Elle ne lit pas la boîte et ne change pas ses réglages. Régénère-la si elle fuite, ou révoque-la pour couper les nouveaux messages tout de suite.

Fonctionne ordinateur éteint

Le point d'envoi et la boîte tournent sur le serveur. Connecte-toi au même compte dans l'app mobile AgentsRoom, autorise les notifications, et referme ton portable.

Privée, ou partagée exprès

Une boîte appartient à ton compte ou à un projet. Dans une Team ou un groupe Pro, choisis les collègues qui reçoivent aussi ses alertes. Ils ne voient jamais la clé.

Toute l'intégration tient en une requête

Copie-la depuis les réglages de la boîte, avec ton vrai point d'envoi et ta clé déjà remplis.

Une alerte de déploiement depuis un script shellPOST /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"}'

Une réponse 202 signifie que le message est enregistré dans ta boîte. La livraison sur le téléphone dépend ensuite du système, de tes réglages de notifications et du service push. Sous Windows, le bouton de copie donne une version PowerShell qui appelle curl.exe.

De zéro à ta première notification

Trois étapes, environ deux minutes, aucun compte à créer ailleurs.

01

Ouvre Push et crée une boîte

Dans un projet, clique sur Push dans le dock du projet, ou ouvre-le depuis les réglages de notifications. Choisis ton compte ou le projet en cours, et pars d'un modèle comme Nouvelle installation ou Déploiement terminé.

02

Copie la commande cURL

Connexion et paramètres affiche le point d'envoi, la clé d'envoi et une requête prête à lancer. Modifie le titre et le texte, puis enregistre l'intégration pour retrouver le même modèle sur toutes tes machines.

03

Lance-la depuis ton script

Colle la commande à la fin de ton script de déploiement, de ton job de CI ou de ta tâche cron. Le prochain passage envoie la notification, et le message apparaît dans l'onglet Push sur ordinateur et sur mobile.

Ce que les développeurs branchent en premier

Tout ce qui se termine pendant que tu ne regardes pas.

Déploiement réussi ou raté

Ajoute une ligne à la fin du script de déploiement ou du job de CI, avec un lien vers la release ou vers les logs en erreur.

Un nouvel utilisateur, une nouvelle installation

Appelle le point d'envoi depuis ton backend quand quelqu'un s'inscrit, installe ton app ou passe à l'offre payante, et fête-le depuis ton téléphone.

Sauvegardes et crons

Le son de l'appareil quand la sauvegarde de la nuit échoue, le silence quand elle réussit. L'historique montre quelles nuits se sont mal passées.

Longs builds, imports et entraînements

Arrête de surveiller un terminal toutes les dix minutes. Le job te prévient quand il a fini, même si tu as quitté ton bureau.

Pensé pour vivre dans tes scripts

La clé voyage dans un en-tête Authorization, jamais dans l'URL, donc elle ne finit pas dans les logs d'un proxy. Elle fait 192 bits, elle est stockée hachée pour la recherche et n'est montrée qu'au propriétaire de la boîte.

Une clé qui fuite se coupe en un clic : régénère-la et l'ancienne est refusée dès la requête suivante, ou révoque-la pour que la boîte n'accepte plus rien. Les messages déjà reçus restent lisibles.

Considère ce qui arrive comme du contenu non fiable. Les images sont chargées depuis leur hébergeur public à l'ouverture d'un message, et les liens ne s'ouvrent que si tu les touches.

MCP

Demande à ton agent de tout brancher

dev_inboxes_listdev_inbox_createdev_inbox_configuredev_inbox_membersdev_inbox_messagesdev_inbox_test

Dis « préviens-moi sur mon téléphone quand quelqu'un installe mon app » et ton agent de code IA peut créer la boîte, configurer le modèle et ajouter l'appel dans ton code avec les outils MCP d'AgentsRoom. Tous les agents les ont, quel que soit leur CLI : Claude Code, Codex, Antigravity et les autres.

L'agent te demande avant de changer un réglage ou de partager une boîte, et il ne commite jamais de clé d'envoi dans ton dépôt.

Découvrir AgentsRoom MCP

Notifications push incluses chaque mois

Comptées par mois calendaire, toutes tes boîtes confondues. Les e-mails ont leur propre quota, séparé.

Invité

10

par mois

Gratuit

100

par mois

Plus

200

par mois

Pro

Illimité

Les places Team incluent Pro. Les messages sont gardés 90 jours, et en supprimer un ne rend pas sa notification au quota.

Tes services envoient des e-mails plutôt que des requêtes HTTP ? Donne-leur plutôt une adresse dédiée.

Boîte e-mail développeur

Tu veux savoir quand un agent IA termine son tour, et pas quand ton script se termine ? C'est une notification à part, intégrée.

Notifications des agents

API de notifications push : questions

Comment envoyer une notification push sur mon téléphone avec cURL ?

Crée une boîte Push dans AgentsRoom, copie son point d'envoi et sa clé d'envoi depuis Connexion et paramètres, et lance une requête POST avec un corps JSON qui contient au moins un titre. Connecte-toi au même compte dans l'app mobile AgentsRoom et autorise les notifications pour la recevoir.

Mon ordinateur doit-il rester allumé ?

Non. Le point d'envoi, la boîte et la livraison tournent sur les serveurs d'AgentsRoom. Ton portable peut être fermé : la notification arrive quand même sur ton téléphone et le message t'attend dans la boîte.

Ça marche sur iPhone et sur Android ?

Oui. Les notifications partent vers tous les appareils connectés à ton compte dans l'app mobile AgentsRoom, sur iOS comme sur Android. En toucher une ouvre le message dans la bonne boîte.

Que peut contenir une notification ?

Un titre jusqu'à 160 caractères, un texte jusqu'à 16 000, une image HTTPS publique et un lien HTTPS facultatifs, et le son : celui de l'appareil ou le silence. Les fichiers audio personnalisés ne sont pas pris en charge.

Comment éviter les doublons quand mon script réessaie ?

Envoie un en-tête Idempotency-Key avec une valeur propre à l'événement, comme le numéro du déploiement. Un nouvel essai avec la même clé renvoie le message d'origine, sans seconde notification et sans être décompté à nouveau.

Que se passe-t-il si ma clé d'envoi fuite ?

La clé sert uniquement à envoyer des messages, jamais à les lire. Régénère-la dans les réglages de la boîte et l'ancienne est refusée dès la requête suivante, ou révoque-la pour bloquer les nouveaux messages jusqu'à ce que tu en crées une autre.

Combien de notifications puis-je envoyer ?

Par mois calendaire et toutes boîtes confondues : 10 en invité, 100 avec un compte gratuit, 200 avec Plus et un nombre illimité avec Pro. Les places Team incluent Pro. Les e-mails ont leur propre quota.

Mes collègues peuvent-ils recevoir les mêmes alertes ?

Oui, dans une Team ou un groupe Pro. Le propriétaire choisit les collègues qui peuvent lire la boîte et recevoir ses notifications. Ils ne voient jamais la clé d'envoi et ne peuvent pas changer les réglages.

Fonctionnalités liées

Laisse tes scripts te taper sur l'épaule

Télécharge AgentsRoom, crée une boîte Push et envoie ta première notification en deux minutes.

GratuitTélécharger AgentsRoom

App companion : suivez vos agents en déplacement

Utilisez Claude, Codex, Antigravity CLI ou un autre fournisseur IA.

Installer l'extension
Chrome Web Store

Remontez bugs et demandes directement dans votre backlog public.

Multi-projets
Multi-provider
Multi-agents
Statut en direct
Diff & commit
App mobile
Aperçu live
Équipes d'agents
Tests navigateur
Dev pilotée par backlog
Bibliothèque de prompts
Bibliothèque de skills
Voir toutes les fonctionnalités