Obtiene las cuentas bancarias de la razón social autenticada. También admite el alias /suite/erp/bancos/cuentas/:tkBancoCuenta para consultar una cuenta específica. La respuesta incluye Row-Count.
Rutas alternativas
/suite/erp/bancos/cuentas/:tkBancoCuenta
Parámetros
Nombre
Tipo
Validación
Descripción
tkRazonSocial
varchar
Requerido
Identificador de la razón social que se usa para limitar la consulta.
tkBancoCuenta
varchar
Identificador de la cuenta; en el alias de detalle se envía en la ruta.
situacion
int
Código de situación o tipo por el que se filtra.
Respuesta
Nombre
Tipo
Descripción
indice
Number
Posición del registro dentro del resultado.
idBancoCuenta
Number
Identificador interno de la cuenta.
tkBancoCuenta
String
Identificador público de la cuenta bancaria.
claveBancoSat
String
Clave del banco conforme al SAT.
banco
String
Nombre del banco.
noCuenta
String
Número de cuenta bancaria.
cuenta
String
Nombre de la cuenta bancaria.
tipo
Number
Valor tipo devuelto por la consulta.
idMoneda
Number
Código interno de la moneda.
situacion
Number
Situación del registro.
saldoActual
Number
Saldo actual.
moneda
Number
Código de la moneda.
tkMoneda
String
Identificador público de la moneda.
fechaUltimaModificacion
DateTime
Fecha de la última modificación.
metaData
String
Metadatos serializados.
Solicitud
Ejemplo de solicitud: Cuentas bancarias - Lista y detalle
curl --request GET \
--url 'https://api.upnify.com/suite/erp/bancos/cuentas?tkRazonSocial=00000000-0000-4000-8000-000000000010' \
--header 'token: 00000000-0000-4000-8000-000000000001'const enviarSolicitud = async () => {
const response = await fetch("https://api.upnify.com/suite/erp/bancos/cuentas?tkRazonSocial=00000000-0000-4000-8000-000000000010", {
method: "GET",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
const resultado = await response.json();
console.log(resultado);
};
enviarSolicitud();// Node.js 18 o posterior
const response = await fetch("https://api.upnify.com/suite/erp/bancos/cuentas?tkRazonSocial=00000000-0000-4000-8000-000000000010", {
method: "GET",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
const resultado = await response.json();
console.log(resultado);import requests
response = requests.get(
"https://api.upnify.com/suite/erp/bancos/cuentas?tkRazonSocial=00000000-0000-4000-8000-000000000010",
headers={"token": "00000000-0000-4000-8000-000000000001"}
)
response.raise_for_status()
resultado = response.json()package main
import (
"encoding/json"
"net/http"
)
func main() {
request, err := http.NewRequest(http.MethodGet, "https://api.upnify.com/suite/erp/bancos/cuentas?tkRazonSocial=00000000-0000-4000-8000-000000000010", nil)
if err != nil { panic(err) }
request.Header.Set("token", "00000000-0000-4000-8000-000000000001")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
var resultado any
if err := json.NewDecoder(response.Body).Decode(&resultado); err != nil { panic(err) }
}using System.Net.Http;
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://api.upnify.com/suite/erp/bancos/cuentas?tkRazonSocial=00000000-0000-4000-8000-000000000010"
);
request.Headers.Add("token", "00000000-0000-4000-8000-000000000001");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var resultado = await response.Content.ReadAsStringAsync();