Eventos push en tiempo real para tu flota de impresoras 3D

Webhooks: recibe notificaciones al instante cuando ocurra algo

Cuando se inicia una impresión, falla un trabajo, se añade un elemento a la cola, queda poco stock de una pieza de repuesto o se reasigna un filamento, SimplyPrint puede enviar el evento mediante POST a tu URL en segundos. Envía eventos a Discord, Slack o Microsoft Teams sin una sola línea de código, o crea tu propia automatización a partir de la carga útil JSON sin procesar.

Kostenlos loslegen Mehr Info & How-to
Funktionsbild

Extrae cuando quieras. Envía cuando importe.

La API de SimplyPrint es ideal cuando tu sistema hace las preguntas. Los Webhooks son la forma en que SimplyPrint te informa a ti en cuanto algo cambia, sin sondeos periódicos, sin trabajos programados ni eventos perdidos.

Funktionsbild

Recibe eventos en lugar de hacer sondeos

Un webhook es una URL que proporcionas a SimplyPrint. Cada vez que ocurre algo en tu cuenta a lo que te hayas suscrito, como que se inicia una impresión, falla un trabajo, se aprueba un elemento de la cola o un recambio se queda con pocas existencias, SimplyPrint envía un HTTP POST a esa URL con los datos del evento. Sin bucles de sondeo, sin malabarismos con límites de frecuencia ni preguntar «¿se nos escapó ese?», solo un flujo de eventos que puedes conectar a cualquier cosa que hable HTTP.

Crea tantos webhooks como necesites. Elige exactamente qué eventos debe recibir cada uno. Desactiva uno sin eliminarlo. Consulta cada entrega en el historial. Es el mismo mecanismo básico que usa el resto de la web, ahora conectado a tu flota de impresoras 3D.

Cuatro formatos de entrega, un sistema de webhooks

SimplyPrint detecta automáticamente el destino a partir de la URL y da formato a la carga útil para que coincida. Apunta un webhook a Discord y recibirás un embed adecuado con color, campos y marca de tiempo. Dirígelo a Slack y recibirás un mensaje de Slack Block Kit. Dirígelo a Microsoft Teams y recibirás una tarjeta adaptativa. Dirígelo a cualquier otro sitio y recibirás JSON sin procesar y limpio para hacer lo que quieras.

JSON sin procesar

Cuerpo POST limpio para Zapier, n8n, Make o tu propio backend.

Discord

Pega la URL de un webhook de canal y obtén mensajes enriquecidos, sin bot.

Slack

Mensajes nativos de Block Kit desde cualquier webhook entrante de Slack.

Microsoft Teams

Tarjetas adaptables enviadas a un flujo de trabajo de Teams o a la URL de un conector.

Funktionsbild

Todos los eventos que genera tu flota, agrupados en categorías claras

Suscribe cada webhook solo a los eventos que le importan. Un canal de Discord de todo el equipo quizá solo necesite impresión finalizada y impresión fallida. Una automatización de Zapier podría suscribirse a elemento de cola aprobado. Un panel de mantenimiento podría necesitar todos los eventos maintenance.*. Tú decides para cada webhook.

  • Eventos de trabajos de impresión - inicio, pausa, reanudación, cancelación, finalización, fallo, cama despejada y objetos omitidos
  • Eventos de impresora - estado de AutoPrint, tamaño de boquilla, material, etiqueta personalizada asignada o retirada, estado fuera de servicio, estado de IA, fallo detectado por IA, falso positivo de IA, ciclos máximos de AutoPrint
  • Eventos de organización - estado de AutoPrint de la cuenta, registro de usuarios nuevos y usuarios pendientes de aprobación
  • Cola de impresión - elemento añadido, eliminado, movido, reactivado, pendiente de aprobación, aprobado, rechazado, cola vaciada
  • Filamento - creado, actualizado, eliminado, asignado a impresora, desasignado
  • Mantenimiento - trabajo creado / iniciado / completado / cancelado / vencido / reabierto / actualizado / eliminado, problema informado / resuelto, repuesto creado / actualizado / eliminado, existencias ajustadas, existencias bajas, tarea completada / omitida, programación creada / actualizada / eliminada
  • Saldo: cobrado, reembolsado, recargado, ajustado
  • Cuota - solicitud nueva, solicitud resuelta, ajustada, restablecida
Son más de 60 eventos distintos listos para usar, y se añaden otros cuando se lanza una función nueva.

Un formato de payload fácil de integrar en código

Todas las entregas de webhooks de formato normal tienen el mismo aspecto externo: un sobre con el nombre del evento en event, una marca de tiempo ISO en timestamp y el identificador del webhook de origen en webhook_id. Este sobre contiene un objeto data cuya estructura es específica del evento.

El objeto data de un evento job.done incluye el trabajo de impresión, la impresora, el archivo, el usuario y el tiempo transcurrido. Un evento filament.assigned incluye el filamento, la impresora y la herramienta a la que se asignó. Un evento maintenance.job_overdue incluye el trabajo, la impresora, el usuario responsable y la fecha de vencimiento original. El mismo sobre, datos específicos de cada evento, por lo que una sola instrucción switch en tu código gestiona todo el flujo.

Funktionsbild
Weshape
Kundenbericht

Erfahre, wie Weshape mit Webhooks ~50 printers betreibt

Order queueing is a webhook that feeds into the SimplyPrint API.
- Weshape, Kolind, Denmark
Erfahrungsbericht von Weshape lesen

Prueba con ejemplos e inspecciona antes de poner nada en producción

Los Webhooks deberían ser sencillos. SimplyPrint te ofrece tres herramientas para que lo sean: consulta lo que recibirás, envía una prueba y revisa todas las entregas ya realizadas.

Enviar un evento de prueba

Envía una carga útil con estructura real bajo demanda desde cualquier suscripción.

Cargas útiles de ejemplo

Consulta las estructuras exactas de las cargas útiles antes de escribir código.

Historial de entregas

URL, estado HTTP, cuerpo de respuesta y marca de tiempo de cada entrega.

Rahmen Rahmen Rahmen

Cómo se ven tus webhooks una vez entregados

Los formatos de Discord, Slack y Teams se muestran como tarjetas integradas nativas en esas aplicaciones: título enriquecido, carga útil con campos y miniatura opcional de la impresora. Aquí tienes tres envíos reales de una granja de impresión que usa SimplyPrint, capturados directamente de un canal de Discord. Configura el formato una vez; SimplyPrint se encarga de la tarjeta integrada.

Rahmen Rahmen Rahmen

Mantenimiento vencido

Una orden de mantenimiento programada ha vencido: nombre de la orden, impresora, prioridad, programación y grupo, todo en una sola tarjeta.

Trabajo de mantenimiento creado

Se programa una nueva orden de mantenimiento: impresora, grupo y prioridad aparecen de inmediato en el canal de tu equipo.

Inventario de piezas de repuesto

Las modificaciones de inventario, como eliminar piezas, ajustar existencias o reponerlas, se envían como eventos independientes para que una herramienta de flujo de trabajo pueda reaccionar a cada una.

Verificación opcional mediante un secreto: demuestra que la solicitud procede realmente de SimplyPrint

Configura un secreto personalizado para cada webhook y SimplyPrint lo envía con cada entrega en la cabecera X-SP-Secret, para que tu receptor pueda comprobar que la solicitud realmente procede de nosotros y no de una IP aleatoria que haya adivinado tu URL. Omite el secreto en los webhooks de red interna cuando no lo necesites. Rótalo siempre que se filtre una clave. Las entregas anteriores no se invalidan y las futuras usan la nueva clave.

Cada webhook también se activa o desactiva de forma independiente: usa el interruptor para pausar una integración ruidosa sin perder su suscripción a eventos ni su historial.

Funktionsbild

Lo que la gente conecta realmente

Estos son los patrones que vemos con más frecuencia en granjas de impresión, centros educativos, makerspaces y equipos de producto que usan SimplyPrint.

Actualizaciones de Discord

Publica job.done y job.failed en el canal de tu equipo.

Zapier / n8n

Activa la facturación o la preparación de pedidos cuando se apruebe un elemento de la cola de impresión.

Alertas de mantenimiento

Avisa al equipo de operaciones del mantenimiento atrasado o de existencias bajas de repuestos.

Panel del aula

Muestra al profesorado las entregas de los estudiantes en tiempo real.

La parte de envío de una experiencia completa para desarrolladores

Los Webhooks se combinan de forma natural con el resto de herramientas para desarrolladores de SimplyPrint:

  • La API de SimplyPrint permite a tu código consultar cualquier estado cuando lo necesite: impresoras, cola, archivos, filamento, trabajos.
  • Los webhooks permiten a SimplyPrint enviar en cuanto cambia algo, para que no tengas que hacer sondeos.
  • El servidor MCP de SimplyPrint permite a los asistentes de IA (Claude, ChatGPT) leer y actuar sobre la misma flota mediante un registro de herramientas verificado.
Usa cualquiera. Usa los tres. Comparten la misma autenticación, el mismo modelo de permisos y la misma estructura de datos, por lo que una impresora en una carga útil de webhook es el mismo objeto de impresora que devuelve tu llamada a la API.

Funktionsbild

Acceso según el plan: ¿qué planes incluyen webhooks?

Los Webhooks están incluidos en los planes Print Farm y Enterprise sin coste adicional. Sin tarifas por webhook ni entrega, ni límites de eventos.

Funktion / Limit Kostenlos Einfach Pro Druckfarm Enterprise Schule Cloud Slicer Filament-Manager
Webhooks
Sistema completo de webhooks multicanal: JSON normal, Discord, Slack y Microsoft Teams, con catálogo completo de eventos, verificación opcional mediante secreto e historial de cada entrega.

Möchtest du mehr über unsere Tarife erfahren?

Vollständigen Preis- und Funktionsvergleich anzeigen

Preguntas frecuentes

Solo tienes que pegar la URL del webhook del canal en SimplyPrint y listo. Detectamos el destino por la URL, cualquier URL de discord.com/api/webhooks, hooks.slack.com/services o de flujo de trabajo de Teams, y damos formato a la carga útil de forma nativa para esa plataforma. Sin instalar bots, aplicaciones ni middleware.
Más de 60 eventos en ocho categorías: trabajos de impresión, estado de la impresora, organización, cola de impresión, filamento, mantenimiento, saldo y cuota. Cada webhook se suscribe a su propio subconjunto, por lo que un canal de Discord puede recibir solo job.done y job.failed, mientras una integración de Zapier escucha queue.item_approved. Se añaden nuevos eventos con cada lanzamiento importante de funciones.
Configura un secreto en el webhook. SimplyPrint lo envía con cada entrega en la cabecera X-SP-Secret, para que tu receptor pueda compararlo con el valor almacenado y rechazar todo lo que no coincida. El secreto es específico de cada webhook, así que puedes rotar la clave de una integración sin tocar las demás.
Sí, cada entrega se registra con la URL de destino, el cuerpo de la solicitud, el código de respuesta HTTP y la marca de tiempo. Abre cualquier webhook para ver todo su historial de entregas, de modo que un endpoint mal configurado o una interrupción temporal nunca sea una incógnita.
Sí, cada suscripción a eventos tiene un botón «Enviar prueba». SimplyPrint crea una carga útil con la estructura real, usando una entidad real de tu cuenta si existe y, si no, una muestra sintética, y la envía al webhook bajo demanda. También puedes consultar cargas útiles de ejemplo para cada evento, para que tu código de destino esté listo antes de que llegue el primer evento real.
La API funciona por consulta: tu código le solicita a SimplyPrint el estado cuando lo necesita. Los Webhooks funcionan por envío: SimplyPrint informa a tu código en cuanto algo cambia, sin sondeos periódicos, sin lidiar con límites de frecuencia ni eventos perdidos. La mayoría de las integraciones reales usan ambos: la API para consultar y los Webhooks para reaccionar.
Las entregas se envían desde un reenviador dedicado y el código de respuesta, el cuerpo de la solicitud y la marca de tiempo se registran en cada intento, por lo que una interrupción se ve en el historial de webhooks. Diseña tu receptor para que sea idempotente, cada entrega incluye su propio ID de registro, y usa la API para conciliar cualquier estado que pudieras haber perdido durante una interrupción.
Sí, las entregas fallidas (respuesta no 2xx o tiempo de espera agotado) se reintentan con intervalos exponenciales durante las siguientes 24 horas; después se marcan como fallidas permanentemente y aparecen en el historial de entregas.
Los intentos de entrega, con carga útil y código de respuesta, se almacenan durante 30 días en el historial de entregas de webhooks, accesible por webhook en el panel.
Los Webhooks están incluidos en los planes Print Farm, School (Educación) y Enterprise. No hay tarifas por webhook ni entrega, ni límites de eventos.

Guía de configuración paso a paso

Para ver cómo crear tu primer webhook, incluidos detalles específicos para URL de Discord, Slack y Microsoft Teams, consulta el completo artículo de ayuda sobre webhooks.

Inhaltsverzeichnis