Notificaciones push desde cURL.
Tu script termina, tu móvil vibra.
Envía una notificación push a tu iPhone o Android con una sola llamada cURL. Pégala al final de un despliegue, un backup, un job de CI o un entrenamiento largo, y la alerta te llega estés donde estés.
Sin app que publicar, sin proyecto de Firebase, sin certificado APNs. Crea una bandeja en AgentsRoom, copia su endpoint y su clave solo de envío, y cada notificación queda además en un historial con búsqueda en tu escritorio y en tu móvil.
$ curl POST /api/dev-inboxes/…/push
{"title":"Despliegue finalizado"}
202 Accepted
Despliegue finalizado
api v2.4 ya está en producción
Una petición HTTPS desde cualquier script, una notificación en tu móvil y una copia guardada en la bandeja.
La mayoría de las tareas largas terminan en silencio. El despliegue acabó hace veinte minutos, el backup nocturno falló a las 3 de la madrugada, la migración sigue esperándote, y solo te enteras cuando vas a mirar. Una notificación push es la forma más barata de dejar de mirar, pero montarla suele exigir una app móvil, un proyecto de Firebase y certificados que renovar.
AgentsRoom ya vive en tu móvil. La API Push lo convierte en el receptor: cada bandeja tiene su propio endpoint HTTPS y una clave solo de envío, y cualquier cosa que pueda ejecutar cURL llega ahora a tu pantalla de bloqueo. Un script de shell, un paso de GitHub Actions, un job de cron, un evento de servidor en tu propia app.
Cada alerta se guarda también en el servidor, en una bandeja donde puedes buscar desde el escritorio o el móvil. Tu ordenador puede estar cerrado: el endpoint, la bandeja y el envío funcionan en los servidores de AgentsRoom.
Todo lo que necesita una notificación, nada que alojar
Un cuerpo JSON, una cabecera para la clave y algunas garantías que importan cuando un script se ejecuta sin supervisión.
Título, texto, enlace e imagen
Envía un título de hasta 160 caracteres, un texto de hasta 16.000, un enlace para abrir y una imagen HTTPS pública. El móvil muestra una vista previa corta y la bandeja guarda el texto completo.
Con sonido o en silencio
Cada bandeja tiene un sonido por defecto y cada petición puede cambiarlo: el sonido del dispositivo para un backup fallido, silencio para un informe rutinario.
Sin duplicados cuando un script reintenta
Añade una cabecera Idempotency-Key y una petición reintentada devuelve el mismo mensaje en lugar de hacer vibrar tu móvil dos veces. No vuelve a contar en tu cuota.
Claves solo de envío que puedes revocar
La clave de tu script solo puede enviar. No puede leer la bandeja ni cambiar su configuración. Regénerala si se filtra o revócala para cortar los mensajes nuevos al instante.
Funciona con el ordenador apagado
El endpoint y la bandeja funcionan en el servidor. Inicia sesión en la app móvil de AgentsRoom con la misma cuenta, permite las notificaciones y cierra el portátil.
Privada, o compartida a propósito
Una bandeja pertenece a tu cuenta o a un proyecto. En un Team o un grupo Pro, eliges a los compañeros que también reciben sus alertas. Ellos nunca ven la clave.
Toda la integración es una sola petición
Cópiala desde la configuración de la bandeja, con tu endpoint y tu clave reales ya rellenados.
POST /pushcurl -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"}'Una respuesta 202 significa que el mensaje está guardado en tu bandeja. La entrega al móvil depende después del sistema operativo, de tu configuración de notificaciones y del servicio push. En Windows, el botón de copiar te da una versión en PowerShell que llama a curl.exe.
De cero a tu primera notificación
Tres pasos, unos dos minutos, sin cuenta en ningún otro servicio.
Abre Push y crea una bandeja
En un proyecto, haz clic en Push en el dock del proyecto, o ábrelo desde la configuración de notificaciones. Elige tu cuenta o el proyecto actual y empieza con una plantilla como Nueva instalación o Despliegue finalizado.
Copia el comando cURL
Conexión y ajustes muestra el endpoint, la clave solo de envío y una petición lista para ejecutar. Edita el título y el texto y guarda la integración para que la misma plantilla te siga en todas tus máquinas.
Ejecútalo desde tu script
Pega el comando al final de tu script de despliegue, tu job de CI o tu tarea de cron. La siguiente ejecución envía la notificación, y el mensaje aparece en la pestaña Push en el escritorio y en el móvil.
Lo primero que conectan los desarrolladores
Todo lo que termina mientras no estás mirando es un buen candidato.
Despliegue terminado o fallido
Añade una línea al final del script de despliegue o del job de CI, con un enlace a la release o a los logs del fallo.
Un nuevo usuario o una nueva instalación
Llama al endpoint desde tu backend cuando alguien se registra, instala tu app o se pasa a un plan superior, y celébralo desde el móvil.
Backups y jobs de cron
Usa el sonido del dispositivo cuando falla un backup nocturno y quédate en silencio cuando sale bien. El historial muestra qué noches fueron mal.
Builds, importaciones y entrenamientos largos
Deja de revisar un terminal cada diez minutos. El job te avisa cuando termina, aunque te hayas levantado de la mesa.
Pensada para vivir dentro de tus scripts
La clave viaja en una cabecera Authorization, nunca en la URL, así que no acaba en los logs de un proxy. Tiene 192 bits, se guarda en forma de hash para buscarla y solo se muestra al propietario de la bandeja.
Una clave filtrada se corta con un clic: regénérala y la antigua se rechaza desde la siguiente petición, o revócala para que la bandeja no acepte nada más. Los mensajes ya recibidos siguen siendo legibles.
Trata lo que llega como contenido no fiable. Las imágenes se cargan desde su servidor público cuando abres un mensaje, y los enlaces solo se abren cuando los tocas.
Pide a tu agente que lo configure
dev_inboxes_listdev_inbox_createdev_inbox_configuredev_inbox_membersdev_inbox_messagesdev_inbox_testDi «avísame en el móvil cuando alguien instale mi app» y tu agente de programación con IA puede crear la bandeja, configurar la plantilla y añadir la llamada a tu código con las herramientas MCP de AgentsRoom. Todos los agentes las tienen, sea cual sea su CLI: Claude Code, Codex, Antigravity y los demás.
El agente pregunta antes de cambiar un ajuste o compartir una bandeja, y nunca hace commit de una clave de envío en tu repositorio.
Descubrir AgentsRoom MCPCuota mensual de push
Se cuenta por mes natural, sumando todas tus bandejas. El correo tiene su propia cuota aparte.
Invitado
10
al mes
Gratis
100
al mes
Plus
200
al mes
Pro
Ilimitado
Las plazas Team incluyen Pro. Los mensajes se conservan 90 días, y borrar uno no te devuelve su notificación.
¿Tus servicios envían correos en lugar de peticiones HTTP? Dales mejor una dirección propia.
Bandeja de correo para desarrolladores¿Quieres saber cuándo un agente de IA termina su turno, y no cuándo termina tu script? Es otra notificación, integrada por separado.
Notificaciones de agentesAPI de notificaciones push: preguntas
¿Cómo envío una notificación push a mi móvil con cURL?
Crea una bandeja Push en AgentsRoom, copia su endpoint y su clave solo de envío desde Conexión y ajustes, y ejecuta una petición POST con un cuerpo JSON que contenga al menos un título. Inicia sesión en la app móvil de AgentsRoom con la misma cuenta y permite las notificaciones para recibirla.
¿Tiene que quedarse encendido mi ordenador?
No. El endpoint, la bandeja y el envío funcionan en los servidores de AgentsRoom. Tu portátil puede estar cerrado: la notificación llega igualmente a tu móvil y el mensaje espera en la bandeja.
¿Funciona en iPhone y en Android?
Sí. Las notificaciones llegan a todos los dispositivos con tu cuenta iniciada en la app móvil de AgentsRoom en iOS y Android. Al tocar una, se abre el mensaje en la bandeja correcta.
¿Qué puede contener una notificación?
Un título de hasta 160 caracteres, un texto de hasta 16.000, una imagen HTTPS pública opcional, un enlace HTTPS opcional y el sonido: el predeterminado del dispositivo o silencio. No se admiten archivos de sonido personalizados.
¿Cómo evito notificaciones duplicadas cuando mi script reintenta?
Envía una cabecera Idempotency-Key con un valor único para el evento, como el número de despliegue. Un reintento con la misma clave devuelve el mensaje original sin una segunda notificación y sin volver a gastar tu cuota.
¿Qué pasa si se filtra mi clave de envío?
La clave solo puede enviar mensajes, nunca leerlos. Regénérala en la configuración de la bandeja y la antigua se rechaza desde la siguiente petición, o revócala para cortar los mensajes nuevos hasta que crees otra.
¿Cuántas notificaciones puedo enviar?
Por mes natural y sumando todas tus bandejas: 10 como invitado, 100 con una cuenta gratuita, 200 con Plus e ilimitadas con Pro. Las plazas Team incluyen Pro. El correo tiene su propia cuota.
¿Pueden mis compañeros recibir las mismas alertas?
Sí, en un Team o un grupo Pro. El propietario elige a los compañeros que pueden leer la bandeja y recibir sus notificaciones. Nunca ven la clave de envío y no pueden cambiar la configuración.
Funciones relacionadas
Bandeja de correo para desarrolladores
Da a cada proyecto su propia dirección de recepción. Alertas de servicios, informes de cron y correos de tu app llegan a AgentsRoom, legibles en escritorio y móvil, no en tu bandeja personal.
Notificaciones
Las insignias de no leídos, las alertas de escritorio y los contadores del dock te dicen qué agente terminó. La notificación push móvil lleva el avatar del agente, así sabes quién es antes de desbloquear.
Disparadores: modo webhook
Dispara un agente de IA de código desde un webhook en lugar de desde un reloj. Pega una URL pública en GitHub, GitLab, Slack, Linear, Sentry o cualquier servicio capaz de enviar un POST JSON, y AgentsRoom lanza un agente en el instante en que llega el evento: una pull request abierta, una build rota, un ticket creado, una alerta disparada. Firma verificada, filtro opcional sobre el payload, límite anti-ráfaga, y el payload se convierte en variables del prompt. Un agente que sondea en bucle gasta tokens en cada vuelta; un disparador webhook no cuesta nada mientras no pasa nada.
Mobile Companion
Dicta prompts y adjunta archivos desde tu teléfono. Comparte capturas en iOS o Android, elige un proyecto y envíalas a un agente o guárdalas en el backlog del proyecto.
Deja que tus scripts te den un toque en el hombro
Descarga AgentsRoom, crea una bandeja Push y envía tu primera notificación en dos minutos.
App complementaria: supervisa tus agentes en movimiento
Usa Claude, Codex, Antigravity CLI u otro proveedor de IA.
Envía bugs y peticiones directamente a tu backlog público.