Endpoints principales

Estos son los endpoints de negocio con los que un agente lleva la contabilidad. Todos cuelgan de la base https://api.aikount.com bajo el prefijo /api/v1, y todos requieren Authorization: Bearer <token> (ver Autenticación).

Usa solo los endpoints listados aquí. Para la lista completa y exacta de parámetros y respuestas, consulta el OpenAPI en https://api.aikount.com/openapi.json, que es la fuente de la verdad.

Núcleo

EndpointPara qué
GET /api/v1/tenants/meVerificar el token y ver la empresa (tenant) activa. Es el que debes usar con claves agl_.
GET/POST /api/v1/invoicesFacturas de venta.
GET/POST /api/v1/purchasesFacturas de compra / gastos.
POST /api/v1/ai/ingest-purchaseIngestar un PDF de compra: el agente lo lee por OCR y lo contabiliza (con deduplicación).
GET /api/v1/treasuriesTesorerías (cuentas bancarias, Stripe, PayPal) con su saldo.
GET /api/v1/bank-movementsMovimientos bancarios. Filtra por cuenta con ?treasury_id=.
POST /api/v1/reconciliation/manual-matchConciliar a mano: enlaza {movement_id, document_id}.
GET /api/v1/reconciliation/boardEl tablero de sugerencias de conciliación.
GET /api/v1/taxesTipos de impuesto (con sus UUID). Las líneas referencian un impuesto por tax_type_id.
GET /api/v1/ledgerLibro mayor / asientos contables (PGC).
GET /api/v1/aeat/303Modelo 303 (IVA) en CSV, con ?year=&quarter=.

Sobre el 303

  • GET /api/v1/aeat/303?year=2026&quarter=2 devuelve el CSV del modelo para ese periodo.
  • GET /api/v1/aeat/303/summary devuelve el histórico en JSON.

Recuerda: Aikount prepara los modelos a partir de tu contabilidad real; la presentación ante la AEAT la hacéis tú o tu gestor.

/auth/me no vale para claves de API

/auth/me es solo de sesión (login) y rechaza las claves de API. Si tu agente usa una clave agl_, verifica el token con /api/v1/tenants/me, no con /auth/me.

Convenciones que aplican a todos

  • Dinero en euros decimales (1200.00), no en céntimos.
  • Fechas en ISO-8601; IDs en UUID.
  • Los endpoints de listado aceptan limit, offset, from, to.
  • Errores: estado HTTP más {"detail": "..."}.

Los detalles están en Convenciones de la API. Para la lista completa de endpoints por recurso, consulta la Referencia de la API.

Cookies y privacidad

Usamos cookies propias necesarias y analítica sin cookies. Solo si lo aceptas, activamos cookies de Google Ads para medir nuestras campañas. Más información · Privacidad