Saltar al contenido principal

Empresas

Las empresas del grupo. Toda cuenta, título y movimiento pertenece a una de ellas, y casi todo filtro acepta company_id.

ComandoHTTPDescripción
companies listGET /v1/companiesListar empresas
companies createPOST /v1/companiesCrear empresa
companies getGET /v1/companies/{id}Obtener empresa por ID
companies updatePATCH /v1/companies/{id}Actualizar empresa
companies deleteDELETE /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​