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 proyectoObtener un workflow
GET /api/workflows/{workflowId}
Authorization: Bearer {token}
X-Project-ID: {projectId}
// Respuesta: detalle del workflow con nodos y conexionesEjecutar 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 creadaCambiar estado
PATCH /api/workflows/{workflowId}/status
Authorization: Bearer {token}
Content-Type: application/json
{
"status": "ACTIVE" // DRAFT, ACTIVE, INACTIVE, ARCHIVED
}