Ricky logorickyDocs

Listar workflows

GET
/workflows

Todos los workflows de la organización con su definición, primero los cambiados más recientemente.

Permiso: workflows:read.

Autorización

bearerAuth
headerAuthorizationBearer <clave>

Una clave de API de la organización, rky_live_…, creada en Configuración → API. Envíala solo desde un servidor.

Cuerpo de la respuesta

Éxito.

application/json
  1. response
data*array<>
next_cursor*|

Pásalo como cursor para la página siguiente; null en la última página.

curl -X GET 'https://getricky.ai/api/v1/workflows'
{  "data": [    {      "id": "a3b4c5d6-e7f8-4a9b-8c0d-2e3f4a5b6c7d",      "name": "Fuera de horario",      "status": "active",      "type": "conversation",      "definition": {        "trigger": "conversation_opened",        "channel_ids": [          "8f3c2a5e-6b1d-4c7a-9e2f-1a2b3c4d5e6f"        ],        "condition": {          "kind": "outside_business_hours",          "business_hours": {            "start": "09:00",            "end": "18:00",            "timezone": "America/Panama",            "weekdays": [              1,              2,              3,              4,              5            ]          }        },        "flow": {          "entry": "bienvenida",          "steps": [            {              "id": "bienvenida",              "kind": "send_message",              "text": "Hola, gracias por escribir a Casa Nativa. Abrimos de lunes a viernes de 9:00 a 18:00.",              "next": "motivo"            },            {              "id": "motivo",              "kind": "ask_question",              "text": "¿En qué te ayudamos?",              "answer_key": "motivo",              "choices": [                {                  "id": "pedido",                  "label": "Mi pedido",                  "next": "asesor"                },                {                  "id": "otro",                  "label": "Otra consulta",                  "next": "agente"                }              ],              "timeout_seconds": 3600,              "on_timeout": "agente",              "on_invalid": "agente",              "next": "agente"            },            {              "id": "asesor",              "kind": "assign_user",              "user_id": "2d4f6a8c-1b3d-4e5f-8a7b-9c0d1e2f3a4b",              "next": null            },            {              "id": "agente",              "kind": "assign_agent",              "agent_id": "7e8f9a0b-1c2d-4e3f-a4b5-c6d7e8f9a0b1",              "next": null            }          ]        }      },      "updated_at": "2026-10-14T15:30:00.000Z"    }  ],  "next_cursor": "string"}