VerifikaDocs
ReferenciaEgresos

Listar egresos

Gastos del negocio, paginados por cursor. Requiere el módulo de egresos en el plan además del permiso expenses.read.

GET
/expenses

Autorización

apiKey expenses.read
AutorizaciónBearer <token>

La llave del negocio, creada en el panel: Integraciones → API pública. vk_live_… es una llave real; vk_test_…, una llave de modo prueba (verificaciones simuladas, nada toca el libro real). Ver la guía «Modo de prueba».

Va en: header

Permiso: expenses.read

Parámetros de consulta

companyId?string

Sobre qué negocio actúa la petición. Obligatorio solo si la llave entra a varios negocios; con uno solo, se deduce.

limit?integer

Filas por página.

Rango1 <= value <= 100
Por defecto50
startingAfter?string

Cursor: el nextCursor de la página anterior.

from?string
to?string
categoryId?array<string>

Categoría de gasto. Repetible.

branchId?array<string>

Sucursal. Repetible.

minAmount?number

Monto mínimo, en pesos. Admite centavos (hasta 2 decimales): 1100.5 son $1.100,50.

Múltiplo de0.01
Rango0 <= value
maxAmount?number

Monto máximo, en pesos, con hasta 2 decimales. Igual a minAmount busca un valor exacto, centavos incluidos.

Múltiplo de0.01
Rango0 <= value
q?string

Busca en «pagado a» y en las notas.

Cuerpo de la respuesta

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/expenses"
{  "object": "list",  "data": [    {      "object": "expense",      "id": "cmtk9xq2z0041suw1n7mmb0af",      "amount": 120000,      "currency": "COP",      "paidTo": "Harina La Espiga",      "occurredAt": "2026-09-03T14:10:00.000Z",      "createdAt": "2026-09-03T14:12:44.008Z",      "accountLabel": "Bancolombia *4643",      "paymentMethod": "TRANSFER",      "notes": "Pedido semanal",      "source": "PANEL",      "category": {        "id": "cmt7xbg1a0009q3w1v8s0nn1c",        "name": "Insumos",        "emoji": "🌾"      },      "branch": {        "id": "cmt7xbfrj0002q3w1iq4ysatr",        "name": "Principal"      },      "createdBy": {        "id": "cmt8u1p9r00035pw1kq0v2xdc",        "name": "Laura Gómez",        "phone": null      }    }  ],  "hasMore": false,  "nextCursor": null}