Archivos
Archivos de entrada (adjuntados al lanzamiento) y de salida (publicados por la ejecución).
| Comando | HTTP | Descripción |
|---|---|---|
files list | GET /v1/files | Lista archivos |
files create | POST /v1/files | Inicia la carga de un archivo de entrada |
files get | GET /v1/files/{id} | Detalla el archivo |
files confirm | POST /v1/files/{id}/confirm | Confirma la carga (pending → uploaded) |
files download | GET /v1/files/{id}/download | URL temporal de descarga |
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 archivos
kobana kadu files list --fields "id"
# Inicia la carga de un archivo de entrada
kobana kadu files create \
--json '{"task_id": "TASK_ID", "filename": "FILENAME", "size_bytes": 0}'
# Detalla el archivo
kobana kadu files get --params '{"id": "FILE_ID"}'
# Confirma la carga (pending → uploaded)
kobana kadu files confirm --params '{"id": "FILE_ID"}'
# URL temporal de descarga
kobana kadu files download --params '{"id": "FILE_ID"}'
Próximos pasos
- Repositorio
- Introspección de schema — todos los parámetros que acepta este recurso.