Arquivos
Arquivos de entrada (anexados ao disparo) e de saída (publicados pela execução).
| Comando | HTTP | Descrição |
|---|---|---|
files list | GET /v1/files | Lista arquivos |
files create | POST /v1/files | Inicia upload de arquivo de entrada |
files get | GET /v1/files/{id} | Detalha o arquivo |
files confirm | POST /v1/files/{id}/confirm | Confirma o upload (pending → uploaded) |
files download | GET /v1/files/{id}/download | URL temporária de download |
Exemplos
--params carrega parâmetros de query e de caminho (id, página, filtros); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Lista arquivos
kobana kadu files list --fields "id"
# Inicia upload de arquivo de entrada
kobana kadu files create \
--json '{"task_id": "TASK_ID", "filename": "FILENAME", "size_bytes": 0}'
# Detalha o arquivo
kobana kadu files get --params '{"id": "FILE_ID"}'
# Confirma o upload (pending → uploaded)
kobana kadu files confirm --params '{"id": "FILE_ID"}'
# URL temporária de download
kobana kadu files download --params '{"id": "FILE_ID"}'
Próximos passos
- Repositório
- Introspecção de schema — todos os parâmetros que este recurso aceita.