Editar un egreso
Autorización
apiKey expenses.writeLa llave del negocio, creada en el panel: Integraciones → API pública. Formato vk_live_… (o vk_test_… fuera de producción).
Va en: header
Permiso: expenses.write
Parámetros de la ruta
Parámetros de consulta
Sobre qué negocio actúa la petición. Obligatorio solo si la llave entra a varios negocios (plan Multi); con uno solo, se deduce.
Cuerpo de la petición
application/json
Tipos de TypeScript
Usa el tipo request body en TypeScript.
Cuerpo de la respuesta
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/expenses/string" \ -H "Content-Type: application/json" \ -d '{ "notes": "Corregido" }'{ "object": "expense", "id": "cmtnox8lz00016kw11frj0rww", "amount": 120000, "currency": "COP", "paidTo": "Harina La Espiga", "occurredAt": "2026-09-04T14:10:00.000Z", "createdAt": "2026-09-04T14:12:44.008Z", "accountLabel": null, "paymentMethod": "TRANSFER", "notes": "Corregido", "source": "API", "category": { "id": "cmt7xbfrm0003q3w121ldx6wz", "name": "Proveedores y mercancía", "emoji": "📦" }, "branch": null, "createdBy": { "id": null, "name": null, "phone": null }}Listar egresos GET
Gastos del negocio, paginados por cursor. Requiere el módulo de egresos en el plan además del permiso expenses.read.
Editar una categoría de egreso PATCH
Renombrar, cambiar el emoji o la descripción, reordenar — y desactivar, que es lo que se hace con una categoría que ya tiene gastos.