Saltar al contenido principal

Referencia HTTP del API

Las rutas de extracción y facturas aceptan Authorization: Bearer con clave bf_live_ o JWT de sesión. Crea y revoca claves bf_live_ solo desde el panel con sesión iniciada (no documentado aquí). La facturación y los webhooks de suscripción van por la UI del producto, no en este catálogo.

Cómo encajan las piezas

Extrae primero y luego lista o actualiza filas guardadas. Cada caja enlaza a una página con todos los métodos y rutas.

Índice completo de endpoints

MétodoRutaTemaResumenDetalle
POST/api/expensesExtracciónExtrae uno o varios documentos de gasto (JSON file_url/items o multipart). client_id obligatorio.Ver
POST/api/revenueExtracciónExtrae uno o varios documentos de ingreso (misma forma que POST /api/expenses). client_id obligatorio.Ver
GET/api/expensesFacturasFacturas de gasto paginadas de un cliente (query client_id obligatorio).Ver
GET/api/expenses/[id]FacturasObtiene una factura de gasto por id.Ver
PATCH/api/expenses/[id]FacturasFusiona parsed_data en una factura de gasto.Ver
DELETE/api/expenses/[id]FacturasElimina una factura de gasto.Ver
GET/api/revenueFacturasFacturas de ingreso paginadas de un cliente (query client_id obligatorio).Ver
GET/api/revenue/[id]FacturasObtiene una factura de ingreso por id.Ver
PATCH/api/revenue/[id]FacturasFusiona parsed_data en una factura de ingreso.Ver
DELETE/api/revenue/[id]FacturasElimina una factura de ingreso.Ver
GET/api/clientsClientesLista clientes de la organización autenticada.Ver
POST/api/clientsClientesCrea un cliente en la organización.Ver
GET/api/clients/[id]ClientesObtiene un cliente por id.Ver