Adjuntos
Archivos — factura, contrato, comprobante — enviados al acervo y vinculados a uno o más títulos. links es lo que crea y deshace ese vínculo.
| Comando | HTTP | Descripción |
|---|---|---|
attachments list | GET /v1/attachments | Listar adjuntos |
attachments create | POST /v1/attachments | Enviar un adjunto |
attachments get | GET /v1/attachments/{id} | Obtener metadatos del adjunto por ID |
attachments delete | DELETE /v1/attachments/{id} | Eliminar adjunto |
attachments download | GET /v1/attachments/{id}/download | Descargar los bytes del adjunto |
attachments links create | POST /v1/attachments/{id}/links | Vincular adjunto a un registro |
attachments links delete | DELETE /v1/attachments/{id}/links | Desvincular adjunto de un registro |
Ejemplos
--params lleva 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. Mira Flags globales para la referencia completa.
# Listar adjuntos
kobana finance attachments list \
--fields "id,file_name,title,mime_type,file_size"
# Obtener metadatos del adjunto por ID
kobana finance attachments get --params '{"id": "ATTACHMENT_ID"}'
# Enviar un adjunto
kobana finance attachments create
# Eliminar adjunto
kobana finance attachments delete --params '{"id": "ATTACHMENT_ID"}' --dry-run
Próximos pasos
- Comprobantes
- Introspección de schema — todos los parámetros que este recurso acepta.