Tareas
Las skills ejecutables de la organización: registro, lanzamiento, verificación previa y el endpoint HTTP de lanzamiento.
| Comando | HTTP | Descripción |
|---|---|---|
tasks list | GET /v1/tasks | Lista tareas |
tasks create | POST /v1/tasks | Crea task |
tasks get | GET /v1/tasks/{id} | Detalla la tarea |
tasks update | PATCH /v1/tasks/{id} | Actualiza task |
tasks delete | DELETE /v1/tasks/{id} | Elimina tasks (soft delete) |
tasks run | POST /v1/tasks/{id}/run | Lanza ejecución |
tasks endpoint get | GET /v1/tasks/{id}/endpoint | Endpoint HTTP de lanzamiento de la Task |
tasks endpoint update | PUT /v1/tasks/{id}/endpoint | Configura el endpoint HTTP de la Task |
tasks endpoint delete | DELETE /v1/tasks/{id}/endpoint | Deshabilita el endpoint HTTP de la Task |
tasks readiness | GET /v1/tasks/{id}/readiness | Verificación previa del lanzamiento |
Ejemplos
--params lleva los parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Vea Flags globales para la referencia completa.
# Lista tareas
kobana kadu tasks list --fields "id"
# Crea task
kobana kadu tasks create \
--json '{"label": "LABEL", "workspace_id": "WORKSPACE_ID", "activity_id": "ACTIVITY_ID", "skill_slug": "finance:task-baixar-pagamentos-via-boleto-pix"}'
# Detalla la tarea
kobana kadu tasks get --params '{"id": "TASK_ID"}'
# Actualiza task
kobana kadu tasks update --params '{"id": "TASK_ID"}'
# Elimina tasks (soft delete)
kobana kadu tasks delete \
--params '{"id": "TASK_ID"}' \
--dry-run
# Lanza ejecución
kobana kadu tasks run \
--params '{"id": "TASK_ID"}' \
--json '{"reference_date": "2026-10-30", "environment_id": "ENVIRONMENT_ID"}' \
--dry-run
# Endpoint HTTP de lanzamiento de la Task
kobana kadu tasks endpoint get --params '{"id": "TASK_ID"}'
# Configura el endpoint HTTP de la Task
kobana kadu tasks endpoint update \
--params '{"id": "TASK_ID"}' \
--json '{"enabled": true, "auth": "basic"}'
# Deshabilita el endpoint HTTP de la Task
kobana kadu tasks endpoint delete \
--params '{"id": "TASK_ID"}' \
--dry-run
# Verificación previa del lanzamiento
kobana kadu tasks readiness --params '{"id": "TASK_ID"}'
Próximos pasos
- Ejecuciones
- Introspección de schema — todos los parámetros que acepta este recurso.