Saltar al contenido principal

kobana kadu files

Comandos de kobana kadu files. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
files listGET /v1/filesLista archivos
files createPOST /v1/filesInicia la carga de un archivo de entrada
files getGET /v1/files/{id}Detalla el archivo
files confirmPOST /v1/files/{id}/confirmConfirma la carga (pending → uploaded)
files downloadGET /v1/files/{id}/downloadURL temporal de descarga

files list​

Lista archivos

kobana kadu files list [OPCIONES]

GET /v1/files

Parámetros de consulta

NombreTipoObligatorioDescripción
cursorstringno
limitnumberno
sort_bystringnoCampo en snake_case: created_at (predeterminado), updated_at o un campo filtrable.
sort_orderstringnoPredeterminado: desc. Valores: asc, desc.

Respuestas

HTTPDescripción
200OK
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

files create​

Inicia la carga de un archivo de entrada

kobana kadu files create [OPCIONES]

POST /v1/files

Flujo en tres pasos: (1) este POST crea el archivo pending y devuelve upload_url; (2) PUT de los bytes en upload_url con el mismo Content-Type; (3) POST /files/{id}/confirm. El id va en input_file_ids del POST /tasks/{id}/run (la Task debe aceptar archivos de entrada). Tamaño máximo: 100 MB.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
task_idstring (uuid)sí
filenamestringsí
size_bytesintegersí
content_typestringno

Otros campos y objetos anidados: kobana schema kadu.files.create.

Respuestas

HTTPDescripción
201created
409IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (o CONFLICT de la ruta)
422TASK_DOES_NOT_ACCEPT_FILES / VALIDATION_ERROR — Task fuera de la organización
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

files get​

Detalla el archivo

kobana kadu files get [ID] [OPCIONES]

GET /v1/files/{id}

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200OK
404not found
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

files confirm​

Confirma la carga (pending → uploaded)

kobana kadu files confirm [ID] [OPCIONES]

POST /v1/files/{id}/confirm

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200OK
404NOT_FOUND
409CONFLICT — no es un archivo de entrada pendiente / IDEMPOTENCY_KEY_REUSED
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

files download​

URL temporal de descarga

kobana kadu files download [ID] [OPCIONES]

GET /v1/files/{id}/download

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200OK
404NOT_FOUND
409FILE_NOT_UPLOADED
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).