https://api.veriko.mx/v1/beneficiaries/lookupBuscar cuenta en lista blanca propia
Busca un número de cuenta exacto dentro de la lista de beneficiarios del usuario autenticado. Cuando existe, la respuesta trae los datos del banco.
La búsqueda está aislada por cuenta: un número que no esté en la lista propia responde con un estado HTTP 404.
| Parámetro | Ubicación | Tipo | Obligatorio | Descripción |
|---|---|---|---|---|
account* | query | string | obligatorio | Número de cuenta completo: 10 dígitos (celular), 16 (tarjeta) o 18 (CLABE). Los separadores, espacios y guiones se eliminan antes de buscar. p. ej.012180004412345678 |
curl -X GET 'https://api.veriko.mx/v1/beneficiaries/lookup' \
-H 'Authorization: Bearer veriko_••••'Ejemplo en Python — próximamente.
Ejemplo en JavaScript — próximamente.
Ejemplo en PHP — próximamente.
| Campo | Tipo | Descripción |
|---|---|---|
data | object | Payload principal de la respuesta. La forma varía según el endpoint (objeto, array, o envelope JSON:API con |
type* | string | Tipo del recurso JSON:API. Siempre beneficiary_lookup |
attributes* | object | Metadatos de la cuenta resuelta. |
account_number* | string | Número de cuenta consultado. p. ej.012180004412345678 |
account_type* | string | Tipo de cuenta: clabe |
bank_code* | string | Código SPEI (5 dígitos) del banco resuelto. p. ej.40012 |
bank_name* | string | Nombre oficial del banco resuelto, derivado de su BBVA MEXICO |
label | string | nullanulable | Etiqueta libre del beneficiario, Proveedor ABC |
meta | object | Metadatos de la respuesta, incluyendo versión de la API, prefijo de ruta, identificador único de la petición y marca temporal del servidor en UTC. |
version | string | Versión de la API que procesó la petición. p. ej.1.47.0 |
api_version | string | Versión del prefijo de ruta de la API (ej. v1 |
request_id | string | Identificador único de la petición (hex). p. ej.a1b2c3d4e5f6 |
datetime | object | Descriptor compañero presente en el bloque {"timezone":"UTC","format":"ISO 8601"} |
timezone* | string | Siempre UTC |
format* | string | Siempre ISO 8601 |
links | object | Enlaces de paginación o relacionados, presentes solo cuando el endpoint devuelve una colección paginada. |
| Código | Clase | Descripción | Cuerpo |
|---|---|---|---|
| 200 | 2xx | Cuenta encontrada en la lista del usuario; devuelve metadatos del banco. | LookupBeneficiaryAccountResponse |
| 400 | 4xx | Parámetro account ausente (query_param_account_required) o formato inválido (invalid_account_format). | ErrorResponse |
| 401 | 4xx | Se requiere autenticación o las credenciales son inválidas | ErrorResponse |
| 403 | 4xx | Permisos insuficientes | ErrorResponse |
| 404 | 4xx | Cuenta no encontrada en la lista de beneficiarios del usuario. | ErrorResponse |
| Código | Clave | Ejemplo |
|---|---|---|
| 400 | invalid_account_format | No reconocemos el formato de esa cuenta. Envelope
|
| 400 | query_param_account_required | Falta el parámetro `account` en la consulta. Envelope
|
| 401 | unauthorized | Credenciales de autenticación ausentes o inválidas. Envelope
|
| 403 | forbidden | No tienes permiso para acceder a este recurso. Envelope
|
| 404 | beneficiary_not_found_for_account | No encontramos ningún beneficiario para esa cuenta. Envelope
|