Desarrolladores
Todas las operaciones disponibles para un token de cliente, con su permiso, parámetros y ejemplos.
https://app.bm.consulting/api/v1. Todas las peticiones llevan Authorization: Bearer … (Autenticación).{companyId} trabajan sobre una sociedad de tu cuenta; si no es tuya, responden 403 o 404.El contrato completo, en formato OpenAPI 3.0.3, se sirve en https://app.bm.consulting/api/v1/openapi/client. Puedes importarlo en Postman, Insomnia o un generador de clientes.
| Operación | Permiso | Grupo |
|---|---|---|
GET /billing Listar documentos de venta | sales:invoices.read | Facturación |
POST /billing Crear un documento de venta | sales:invoices.create | Facturación |
GET /billing/{id} Consultar un documento de venta | sales:invoices.read | Facturación |
GET /suppliers Listar facturas recibidas | purchases:documents.read | Proveedores |
GET /suppliers/items/{id} Consultar una factura recibida | purchases:documents.read | Proveedores |
GET /suppliers/items/{id}/file Descargar el fichero de una factura recibida | purchases:documents.read | Proveedores |
GET /books/{companyId}/journal-lines Listar apuntes del libro diario | accounting:journal.read | Contabilidad |
GET /books/{companyId}/accounts Listar cuentas contables | accounting:ledger_accounts.read | Contabilidad |
GET /books/{companyId}/opening-balances Consultar el asiento de apertura | accounting:opening_balances.read | Contabilidad |
POST /books/{companyId}/opening-balances Registrar el asiento de apertura | accounting:opening_balances.create | Contabilidad |
GET /books/{companyId}/consolidation Consultar la consolidación del grupo | accounting:reports.read | Contabilidad |
GET /books/{companyId}/cost-centers/allocations Consultar el reparto por centros de coste | accounting:reports.read | Contabilidad |
GET /books/{companyId}/reports/profit-loss Cuenta de pérdidas y ganancias | accounting:reports.read | Contabilidad |
GET /books/{companyId}/reports/balance-sheet Balance de situación | accounting:reports.read | Contabilidad |
GET /books/{companyId}/reports/trial-balance Balance de sumas y saldos | accounting:reports.read | Contabilidad |
GET /books/{companyId}/reports/{report}/export Exportar un informe en CSV, XLSX o PDF | accounting:reports.export | Contabilidad |
GET /tesoreria/accounts Listar cuentas bancarias y saldos | treasury:bank_accounts.read | Tesorería |
GET /contacts Listar contactos | contacts:contacts.read | Contactos |
POST /contacts Crear un contacto | contacts:contacts.create | Contactos |
GET /documents/{id}/download Descargar un documento | documents:files.read | Documentos |
GET /connectors/paddle/payouts Listar liquidaciones de Paddle | connectors:payouts.read | Conectores |
POST /connectors/paddle/payouts Registrar una liquidación de Paddle | connectors:payouts.create | Conectores |
POST /connectors/paddle/payouts/{id}/post Contabilizar una liquidación de Paddle | connectors:payouts.post | Conectores |
POST /ingest/batches Subir un documento de compra | documents:ingest.create | Proveedores |