API de Workflows

Endpoints para crear, listar, ejecutar y gestionar workflows programaticamente.

Listar workflows

GET /api/workflows
Authorization: Bearer {token}
X-Project-ID: {projectId}

// Respuesta: lista de workflows del proyecto

Obtener un workflow

GET /api/workflows/{workflowId}
Authorization: Bearer {token}
X-Project-ID: {projectId}

// Respuesta: detalle del workflow con nodos y conexiones

Ejecutar un workflow

POST /api/workflows/{workflowId}/execute
Authorization: Bearer {token}
X-Project-ID: {projectId}
Content-Type: application/json

{
  "triggerData": {
    "campo1": "valor1",
    "campo2": "valor2"
  }
}

// Respuesta: ID de la ejecucion creada

Cambiar estado

PATCH /api/workflows/{workflowId}/status
Authorization: Bearer {token}
Content-Type: application/json

{
  "status": "ACTIVE" // DRAFT, ACTIVE, INACTIVE, ARCHIVED
}
Documentacion | Gloo Platform by SYNOV