Workflows API

Endpoints to create, list, execute and manage workflows programmatically.

List workflows

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

// Respuesta: lista de workflows del proyecto

Get a workflow

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

// Respuesta: detalle del workflow con nodos y conexiones

Execute a 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

Change status

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

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