Desarrolladores
Saldos de las cuentas bancarias por IBAN y divisa.
GET /tesoreria/accounts Listar cuentas bancarias y saldos/tesoreria/accountsListar cuentas bancarias y saldos
Saldo agregado por IBAN y divisa de tu cuenta.
Permiso exigido:
treasury:bank_accounts.read (Tesorería › Cuentas bancarias › Leer)
Paginación: Sin paginación: devuelve el conjunto completo.
| Nombre | En | Tipo | Descripción |
|---|---|---|---|
currency | query | string | |
iban | query | string | |
from | query | string (date) | |
to | query | string (date) |
200 Cuentas de tesorería · application/json
| Nombre | Tipo | Descripción |
|---|---|---|
accounts | object[] | |
accounts[].companyId | string | |
accounts[].iban | string | |
accounts[].currency | string | |
accounts[].balance | number | Suma de los movimientos en la divisa de la cuenta (2 decimales) |
accounts[].movementCount | integer | |
accounts[].latestMovement | string (date)puede ser null |
401 Falta el token Bearer o no es válido. · application/json
| Nombre | Tipo | Descripción |
|---|---|---|
error | string | Mensaje de error legible |
required_permission | string | Solo en el 403: el permiso que falta (área:recurso.acción) |
403 El token no tiene el permiso exigido o el recurso queda fuera de su alcance. · application/json
| Nombre | Tipo | Descripción |
|---|---|---|
error | string | Mensaje de error legible |
required_permission | string | Solo en el 403: el permiso que falta (área:recurso.acción) |
429 Se ha alcanzado un límite de uso. · application/json
| Nombre | Tipo | Descripción |
|---|---|---|
error | string | Mensaje de error legible |
required_permission | string | Solo en el 403: el permiso que falta (área:recurso.acción) |
curl -X GET "https://app.bm.consulting/api/v1/tesoreria/accounts" \
-H "Authorization: Bearer $BMC_TOKEN" const res = await fetch("https://app.bm.consulting/api/v1/tesoreria/accounts", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.BMC_TOKEN}`,
},
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); import os
import requests
res = requests.get(
"https://app.bm.consulting/api/v1/tesoreria/accounts",
headers={"Authorization": f"Bearer {os.environ['BMC_TOKEN']}"},
timeout=30,
)
res.raise_for_status()
data = res.json()