- Inicio
- Recursos
- Integraciones
- Sentry.io
Integración Sentry.io n8nAutomatiza Sentry.io con n8n.
Un solo nodo y detrás todo el modelo de objetos de Sentry.io. La integración Sentry.io n8n abre 25 operaciones repartidas en 6 recursos: events, issues, proyectos, releases, organizaciones y equipos. Sin nodo trigger: el flujo arranca desde un programador o un webhook. Pensada para equipos de ops y de desarrollo.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve de verdad la integración Sentry.io n8n?
El nodo Sentry.io viene incluido en n8n y llama a la API de Sentry por ti. Agrupa 25 operaciones bajo 6 recursos: events, issues, proyectos, releases, organizaciones y equipos. Listar, leer, crear, modificar o borrar cualquiera de esos objetos pasa a ser un paso más del flujo de trabajo, junto a los nodos que ya usas.
Primer caso, la revisión de cada mañana. Un Schedule Trigger arranca, Get many issues consulta el proyecto dejando el campo Query vacío, lo que hace que Sentry aplique su filtro implícito is:unresolved, y la lista se publica en un canal con el nodo Slack. Nadie tiene que abrir el panel de Sentry para enterarse de lo que se rompió de madrugada.
Segundo caso, dejar rastro de cada despliegue. Cuando termina una compilación, un flujo lanzado desde GitHub ejecuta Create a release con el hash del commit en Version y los slugs afectados en Project Names or IDs. La release queda registrada en Sentry sin que nadie la teclee.
Tercer caso, el informe que a nadie le apetece montar a mano. Get many events con Return All activado recorre todas las páginas de la API de un proyecto, y los items acaban en Google Sheets para una tabla dinámica, o en Postgres cuando el histórico tiene que seguir siendo consultable.
El nodo cubre los 6 recursos citados. Para cualquier endpoint de Sentry que quede fuera de ese catálogo, el nodo HTTP Request lo llama directamente y reutiliza la misma credencial de Sentry mediante la autenticación predefinida, sin volver a declarar nada.
Un detalle que conviene prever: esta herramienta no tiene nodo trigger en n8n. Un flujo de Sentry arranca en otro sitio, con un Schedule Trigger a intervalo fijo, con un Webhook de n8n (una URL que llama un servicio externo) o con el trigger de otra herramienta. Si todavía estás comparando plataformas antes de montar todo esto, la reseña n8n repasa los criterios.
¿Cómo conectar Sentry.io con n8n?
- 01
Elegir el método de autenticación
En el menú Credentials de n8n, crea una credencial de Sentry.io. Hay tres métodos: Access Token (Cloud), OAuth2 (Cloud) y Access Token (Self Hosted) para una instancia de Sentry que alojas tú. Una credencial se crea una sola vez y después aparece en la lista desplegable de cada nodo Sentry.io, en todos tus flujos. Este paso no se repite.
- 02
Generar el token de autenticación
Los dos métodos por token esperan un Token. Generas un User Auth Token en Account, luego Settings, luego User Auth Tokens, y lo pegas en la credencial. Con Access Token (Self Hosted) aparece un segundo campo, la URL de tu instancia de Sentry autoalojada, que le indica a n8n adónde enviar las llamadas.
- 03
Montar OAuth2 si lo prefieres
Empezar de cero con OAuth2 implica crear una integración en el lado de Sentry. Copias la OAuth Callback URL que muestra n8n y la añades como Authorized Redirect URI, y después llevas el Client ID y el Client Secret a la credencial de n8n. A partir de ahí la conexión se comporta como cualquier otra credencial OAuth2 de n8n.
Todas las operaciones de Sentry.io en el nodo de n8n
El nodo Sentry.io expone 25 operaciones en 6 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete |
|---|---|---|---|---|---|
| Event | ✓ | ✓ | |||
| Issue | ✓ | ✓ | ✓ | ✓ | |
| Organization | ✓ | ✓ | ✓ | ✓ | |
| Project | ✓ | ✓ | ✓ | ✓ | ✓ |
| Release | ✓ | ✓ | ✓ | ✓ | ✓ |
| Team | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Event
2 operacionesGet an event
event.getLo que ves en n8n
Notas y casos de uso
Trae un evento concreto de un proyecto, identificado por su propio ID y no por la issue que lo agrupa. El nodo devuelve ese evento como un único item.
Parámetros clave
- Organization Slug Name or ID: el slug de la organización a la que pertenecen los eventos, elegido en la lista o puesto con una expresión.
- Project Slug Name or ID: el slug del proyecto correspondiente, con la misma opción de lista o expresión.
- Event ID: la clave primaria numérica o el ID hexadecimal tal y como lo reporta el cliente raven.
Get many events
event.getAllLo que ves en n8n
Notas y casos de uso
Recorre los eventos guardados en un proyecto y los pasa al nodo siguiente, un item por evento.
Parámetros clave
- Organization Slug Name or ID: la organización donde buscar.
- Project Slug Name or ID: el proyecto al que pertenecen los eventos.
- Full: activado, la carga útil incluye el cuerpo completo del evento, con la traza de la pila.
- Return All: marcado, n8n encadena las páginas de la API hasta el final; sin marcar, Limit fija cuántos eventos vuelven.
Issue
4 operacionesDelete an issue
issue.deleteLo que ves en n8n
Notas y casos de uso
Borra una issue de Sentry, indicada por su ID y nada más.
Parámetros clave
- Issue ID: el identificador de la issue, con la forma
1234que propone el marcador del campo, y muchas veces{{ $json.field }}cuando el valor viene de un nodo anterior.
Get an issue
issue.getLo que ves en n8n
Notas y casos de uso
Vuelve a leer una issue desde Sentry para que el flujo trabaje sobre el estado actual y no sobre una copia tomada unos minutos antes.
Parámetros clave
- Issue ID: el identificador que Sentry asigna a la issue, con el formato
1234que sugiere el campo.
Get many issues
issue.getAllLo que ves en n8n
Notas y casos de uso
Enumera las issues de un proyecto. Si no se indica búsqueda, Sentry aplica un is:unresolved implícito, y por eso esta operación es el arranque natural de un flujo de triaje.
Parámetros clave
- Organization Slug Name or ID y Project Slug Name or ID: los dos slugs que delimitan la búsqueda.
- Query: una búsqueda estructurada de Sentry opcional, con la sintaxis de la barra de búsqueda del producto.
- Stats Period: el periodo de las estadísticas,
24ho14d. - Short ID Lookup: se activa a propósito, porque la búsqueda por short ID puede devolver una issue de otro proyecto.
- Return All y Limit: lista completa o acotada.
Update an issue
issue.updateLo que ves en n8n
Notas y casos de uso
Cambia el estado de una issue existente desde el flujo, que es lo que mantiene a Sentry alineado con la herramienta en la que el equipo trabaja de verdad.
Parámetros clave
- Issue ID: la issue que se modifica.
- Status: el nuevo estado, entre
resolved,resolvedInNextRelease,ignoredyunresolved. - Assigned To: el actor ID o el nombre de usuario de la persona o el equipo que se hace cargo.
- Is Public: pone la issue en público o en privado.
- Is Bookmarked, Is Subscribed, Has Seen: los indicadores ligados al contexto de usuario.
Organization
4 operacionesCreate an organization
organization.createLo que ves en n8n
Notas y casos de uso
Da de alta una organización, el contenedor de nivel más alto del que cuelga todo lo demás en Sentry.
Parámetros clave
- Name: obligatorio, el nombre de la organización.
- Agree to Terms: indica que aceptas las condiciones del servicio y la política de privacidad aplicables de Sentry.io.
- Slug: el slug de URL único; si se deja vacío, se genera automáticamente a partir del nombre.
Get an organization
organization.getLo que ves en n8n
Notas y casos de uso
Busca una organización por su slug. También es la vía más rápida de comprobar que una credencial llega de verdad a la cuenta que crees.
Parámetros clave
- Organization Slug Name or ID: tomado de la lista desplegable que n8n rellena con la credencial, o puesto con una expresión cuando el slug llega de un nodo anterior.
Get many organizations
organization.getAllLo que ves en n8n
Notas y casos de uso
Devuelve las organizaciones que ve la credencial, algo que importa en cuanto un mismo token abarca varias cuentas.
Parámetros clave
- Member: limita el resultado a las organizaciones de las que eres miembro.
- Owner: lo limita a aquellas de las que eres propietario.
- Return All: todas las páginas, o Limit para parar en un número dado de organizaciones.
Update an organization
organization.updateLo que ves en n8n
Notas y casos de uso
Modifica una organización ya existente sin tocar nada de lo que contiene.
Parámetros clave
- Slug Name or ID: esta operación nombra su objetivo de forma distinta al resto del nodo, así que busca Slug Name or ID y no la lista de organización habitual.
- Name: el nuevo nombre de la organización.
- Slug: el nuevo slug de URL.
Project
5 operacionesCreate a project
project.createLo que ves en n8n
Notas y casos de uso
Añade un proyecto bajo un equipo existente, para que un servicio nuevo reporte sus errores en su propio espacio y no ensucie uno antiguo.
Parámetros clave
- Organization Slug Name or ID: la organización que lo acoge.
- Team Slug Name or ID: el slug del equipo para el que se crea el proyecto.
- Name: el nombre del nuevo proyecto.
- Slug: opcional; sin él, se genera un slug a partir del nombre.
Delete a project
project.deleteLo que ves en n8n
Notas y casos de uso
Quita un proyecto de una organización. Los dos slugs son obligatorios, lo que funciona como pequeño seguro: hay que nombrar la organización antes de nombrar lo que desaparece.
Parámetros clave
- Organization Slug Name or ID: la organización a la que pertenece el proyecto.
- Project Slug Name or ID: el slug del proyecto que se borra.
Get a project
project.getLo que ves en n8n
Notas y casos de uso
Abre la ficha de un proyecto y la pasa tal cual al nodo siguiente.
Parámetros clave
- Organization Slug Name or ID: la organización a la que pertenecen los eventos.
- Project Slug Name or ID: el slug del proyecto que se recupera.
Get many projects
project.getAllLo que ves en n8n
Notas y casos de uso
Repasa los proyectos accesibles con la credencial. Aquí no se pide ningún slug, lo que la convierte en la operación más cómoda para probar una credencial de Sentry.io recién creada.
Parámetros clave
- Return All: marcado, n8n sigue todas las páginas de proyectos; sin marcar, Limit pone el tope.
Update a project
project.updateLo que ves en n8n
Notas y casos de uso
Ajusta la configuración de un proyecto que ya existe.
Parámetros clave
- Organization Slug Name or ID y Project Slug Name or ID: el proyecto que se actualiza.
- Name y Slug: el nuevo nombre y el nuevo slug.
- Platform: la nueva plataforma del proyecto actualizado.
- Team: el nombre del nuevo equipo.
- Digests Maximum Delay y Digests Minimun Delay: el intervalo máximo y mínimo para agrupar las alertas. La segunda etiqueta lleva una errata en el propio nodo, no busques otro campo.
Release
5 operacionesCreate a release
release.createLo que ves en n8n
Notas y casos de uso
Registra una release en Sentry, que es lo que permite al producto atar un error a la versión que lo introdujo.
Parámetros clave
- Organization Slug Name or ID: la organización a la que pertenece la release.
- Version: un identificador de versión, un número de versión o un hash de commit.
- URL: una URL que apunta a la release, por ejemplo una interfaz en línea del código fuente.
- Project Names or IDs: la lista de slugs de proyectos implicados en esta release.
- Date Released, Commits, Refs: opcionales.
Delete a release
release.deleteLo que ves en n8n
Notas y casos de uso
Elimina una release de una organización, señalada por su identificador de versión.
Parámetros clave
- Organization Slug Name or ID: la organización a la que pertenece la release.
- Version: el identificador de versión de la release, la misma cadena que se usó al crearla.
Get a release by version ID
release.getLo que ves en n8n
Notas y casos de uso
Localiza una release por su identificador de versión. Va bien como comprobación previa a un despliegue: si la versión ya está en Sentry, la cadena sabe que se está repitiendo.
Parámetros clave
- Organization Slug Name or ID: dónde buscar.
- Version: el identificador de versión de la release.
Get many releases
release.getAllLo que ves en n8n
Notas y casos de uso
Recorre las releases de una organización en una sola ejecución del nodo.
Parámetros clave
- Organization Slug Name or ID: la organización a la que pertenecen las releases.
- Query: crea un filtro de tipo «empieza por» sobre la versión, de modo que una convención de nombres con prefijo de producto se convierte en filtro sin esfuerzo.
- Return All: todas las páginas de releases; sin marcar, Limit acota la lista.
Update a release
release.updateLo que ves en n8n
Notas y casos de uso
Completa una release ya existente, normalmente porque el dato llegó después del despliegue y no durante.
Parámetros clave
- Organization Slug Name or ID y Version: la release que se corrige.
- Commits y Refs: los datos de commit, y los commits de inicio y de fin de cada repositorio incluido en la release.
- Date Released: la fecha en la que la release salió realmente a producción.
- URL y Ref: una URL que apunta a la release.
Team
5 operacionesCreate a team
team.createLo que ves en n8n
Notas y casos de uso
Un equipo de Sentry.io agrupa los proyectos de un mismo grupo de trabajo. Esta operación crea uno dentro de la organización que indiques, sin entrar en la configuración.
Parámetros clave
- Organization Slug Name or ID: el slug de la organización a la que pertenece el equipo. Se elige en la lista que carga n8n, o se pasa con una expresión (una fórmula que lee el item entrante) como
{{ $json.field }}. - Name: el nombre del equipo. Es obligatorio: vacío, detiene la ejecución del nodo.
- Slug: opcional, dentro de Additional Fields. Sin valor, Sentry.io genera el slug a partir del nombre.
Delete a team
team.deleteLo que ves en n8n
Notas y casos de uso
Cuando un grupo deja de existir, su ficha sigue apareciendo en la configuración de los proyectos. Esta operación la elimina y trabaja con slugs, no con los nombres que se leen en la interfaz.
Parámetros clave
- Organization Slug Name or ID: el slug de la organización a la que pertenece el equipo, elegido en la lista o resuelto con una expresión.
- Team Slug Name or ID: el slug del equipo que se va a eliminar. Misma lista desplegable y el mismo recurso a
{{ $json.field }}si el valor llega de un nodo anterior.
Get a team
team.getLo que ves en n8n
Notas y casos de uso
Leer un equipo antes de tocarlo ahorra sorpresas. Esta operación recupera uno solo y lo devuelve a la salida del nodo, buscándolo por el slug del equipo.
Parámetros clave
- Organization Slug Name or ID: el slug de la organización a la que pertenece el equipo, tomado de la lista o calculado con una expresión.
- Team Slug Name or ID: el slug del equipo que se quiere obtener. Un slug incorrecto hace fallar el nodo, así que conviene traerlo de un paso anterior en vez de escribirlo a mano.
Get many teams
team.getAllLo que ves en n8n
Notas y casos de uso
El listado de equipos de una organización envejece rápido. Esta operación devuelve los equipos de una organización concreta y le da al resto del flujo la colección sobre la que iterar.
Parámetros clave
- Organization Slug Name or ID: el slug de la organización cuyos equipos se van a listar.
- Return All: marcado, n8n encadena las páginas de la API y trae todos los equipos de esa organización.
- Limit: el número máximo de equipos devueltos cuando Return All está desmarcado. Cómodo mientras ajustas el flujo.
Update a team
team.updateLo que ves en n8n
Notas y casos de uso
Un cambio de nombre parece trivial hasta repetirlo en varias organizaciones. Esta operación modifica un equipo existente, y los dos campos editables viven en la colección opcional Update Fields.
Parámetros clave
- Organization Slug Name or ID: el slug de la organización a la que pertenece el equipo.
- Team Slug Name or ID: el slug del equipo que se actualiza, elegido en la lista o transmitido con
{{ $json.field }}. - Name: el nuevo nombre del equipo.
- Slug: el nuevo slug. Tiene que ser único y estar disponible, así que conviene tratar la colisión en la rama de error.
¿Necesitas ayuda para automatizar Sentry.io con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
