Empresas
Las empresas del grupo. Toda cuenta, título y movimiento pertenece a una de ellas, y casi todo filtro acepta company_id.
| Comando | HTTP | Descripción |
|---|---|---|
companies list | GET /v1/companies | Listar empresas |
companies create | POST /v1/companies | Crear empresa |
companies get | GET /v1/companies/{id} | Obtener empresa por ID |
companies update | PATCH /v1/companies/{id} | Actualizar empresa |
companies delete | DELETE /v1/companies/{id} | Eliminar empresa |
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 empresas
kobana finance companies list --fields "id,name,cnpj,type,active"
# Obtener empresa por ID
kobana finance companies get --params '{"id": "COMPANIE_ID"}'
# Crear empresa
kobana finance companies create \
--json '{"name": "ACME Comércio Ltda", "cnpj": "12345678000190"}'
# Actualizar empresa
kobana finance companies update \
--params '{"id": "COMPANIE_ID"}' \
--json '{"name": "NAME", "active": true, "trade_name": "TRADE_NAME"}'
# Eliminar empresa
kobana finance companies delete --params '{"id": "COMPANIE_ID"}' --dry-run
Próximos pasos
- Impuestos
- Introspección de schema — todos los parámetros que este recurso acepta.