Skip to main content
POST
Activar webhook de automatización
Usa este endpoint para ejecutar una automatización personalizada configurada con un activador de Webhook. Cada solicitud pone en cola una ejecución que usa el prompt guardado de la automatización y lee el historial completo del repositorio. Los cuerpos de solicitud se ignoran. Este endpoint solo admite automatizaciones personalizadas con un activador de webhook. Las automatizaciones predefinidas y las automatizaciones con cualquier otro activador devuelven una respuesta 404. Para activar bajo demanda una automatización personalizada programada, usa Activar automatización.

Casos de uso

  • Pipelines CI/CD: Ejecuta una automatización personalizada en cada fusión a main o después de una publicación, sin esperar a una ejecución programada.
  • Eventos de publicación: Ejecuta una automatización personalizada desde un script de publicación cuando creas una etiqueta o publicas una nueva versión de un SDK.
  • Herramientas internas: Activa automatizaciones desde dashboards internos, comandos de Slack o tareas programadas que ya ejecutas.

Obtén la URL del webhook y el encabezado de autenticación

Abre la página de Automatizaciones en tu dashboard y haz clic en el botón de ajustes de una automatización personalizada con un activador de webhook. La tarjeta del activador muestra la URL completa del webhook y una acción Copy auth header para la plantilla del encabezado Authorization: Bearer <api-key>. Sustituye <api-key> por una clave de API de organización sin caducar con acceso de escritura. Crea o gestiona claves en la página API keys. Las automatizaciones no crean, almacenan ni rotan claves por ti.

Ejemplo

Activa una automatización de webhook desde una GitHub Action cada vez que se fusiona código a main:
.github/workflows/trigger-docs.yml

Límites de tasa

Este endpoint comparte un límite de tasa con Trigger update y Activar automatización: hasta 10 solicitudes cada 10 segundos por organización. Cada ejecución en cola consume créditos al mismo ritmo que cualquier otra ejecución de una automatización personalizada. Consulta Precios de créditos.

Autorizaciones

Authorization
string
header
requerido

El encabezado Authorization requiere un token de tipo Bearer. Usa una clave de API de administrador. Esta es una clave secreta del lado del servidor. Genera una en la página de claves de API de tu dashboard.

Parámetros de ruta

projectId
string
requerido

El ID de tu proyecto. Cópialo desde la página API keys de tu dashboard.

workflowSchemaId
string
requerido

El ID de la automatización que se va a activar. Cópialo desde el panel de ajustes de la automatización en la página Automatizaciones de tu dashboard.

Respuesta

Ejecución de automatización puesta en cola correctamente.

success
boolean
runId
string

El ID de la ejecución de automatización en cola. Aparece en el historial de ejecuciones de la página Automatizaciones.