Personas
Clientes y proveedores — la contraparte de cualquier título. ids devuelve solo los identificadores, útil para no llenar la ventana de contexto de un agente.
| Comando | HTTP | Descripción |
|---|---|---|
people list | GET /v1/people | Listar personas (clientes / proveedores) |
people create | POST /v1/people | Crear persona (cliente / proveedor) |
people get | GET /v1/people/{id} | Obtener persona por ID |
people update | PATCH /v1/people/{id} | Actualizar persona |
people delete | DELETE /v1/people/{id} | Eliminar persona |
people ids list | GET /v1/people/ids | Listar IDs de personas |
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 personas (clientes / proveedores)
kobana finance people list --fields "id,company_id,name,legal_name,nickname"
# Obtener persona por ID
kobana finance people get --params '{"id": "PEOPLE_ID"}'
# Crear persona (cliente / proveedor)
kobana finance people create \
--json '{"company_id": "COMPANY_ID", "name": "NAME"}'
# Actualizar persona
kobana finance people update \
--params '{"id": "PEOPLE_ID"}' \
--json '{"name": "NAME", "legal_name": "LEGAL_NAME", "nickname": "NICKNAME"}'
# Eliminar persona
kobana finance people delete --params '{"id": "PEOPLE_ID"}' --dry-run
Próximos pasos
- Empresas
- Introspección de schema — todos los parámetros que este recurso acepta.