GEThttps://api.veriko.mx/v1/beneficiaries

Listar beneficiarios

Audiencia
public
Autenticación
API key
Permiso
beneficiaries:read
Guía de uso →

Devuelve las cuentas beneficiarias guardadas del usuario autenticado. La lista reúne los tres tipos de beneficiarios (CLABE, tarjeta y celular/DiMo).

El parámetro with_archived es opcional y controla la visibilidad de las cuentas archivadas. 0: solo activas; 1: solo archivadas.

GET /v1/beneficiaries/lookup resuelve una cuenta concreta sin recorrer la lista.

POST /v1/beneficiaries/imports da de alta varios beneficiarios a la vez, desde CSV o XLS.

Parámetros
ParámetroUbicaciónTipoObligatorioDescripción
with_archivedquerystringopcional

Filtro de archivados: vacío u omitido = todas; 0 = solo activas; 1 = solo archivadas.

p. ej. 0
Petición
curl -X GET 'https://api.veriko.mx/v1/beneficiaries' \
  -H 'Authorization: Bearer veriko_••••'

Ejemplo en Python — próximamente.

Ejemplo en JavaScript — próximamente.

Ejemplo en PHP — próximamente.

Respuesta 200ListBeneficiariesResponse — Lista completa de cuentas beneficiarias del usuario según el filtro.
CampoTipoDescripción
dataarray

Payload principal de la respuesta. La forma varía según el endpoint (objeto, array, o envelope JSON:API con type, id, attributes).

type*string

Tipo de recurso JSON:API. Siempre beneficiary.

p. ej. beneficiary
id*string

Identificador numérico del beneficiario en el sistema.

p. ej. 42
attributes*object

Datos canónicos del beneficiario: los de la cuenta y los del registro.

account_number*string

Número de cuenta almacenado: CLABE (18 dígitos), tarjeta (16 dígitos) o celular/DiMo (10 dígitos). Use account_type para desambiguar el tipo exacto.

p. ej. 012180004412345678
account_type*string

Tipo de cuenta: clabe (18 dígitos), card (16 dígitos) o phone (10 dígitos).

p. ej. clabe
bank_code*string

Código SPEI (5 dígitos) del banco resuelto. Es la cadena vacía ("") cuando la cuenta no tiene un banco conocido: una tarjeta cuyo BIN no está en el directorio. En ese caso bank_name trae un texto de relleno en el idioma de la petición.

p. ej. 40012
bank_name*string

Nombre oficial del banco, resuelto a partir de su bank_code. Con un bank_code vacío es un texto de relleno («BIN no reconocido (411111)»), que se traduce al idioma de la petición.

p. ej. BBVA MEXICO
labelstring | nullanulable

Etiqueta descriptiva libre del usuario. null cuando no fue asignada.

p. ej. Proveedor ABC
status*string

Estado del beneficiario. inactive si el beneficiario fue archivado. active si está en uso.

p. ej. active
created_at*string (date-time)

Fecha y hora, en ISO 8601 UTC, de creación.

p. ej. 2026-01-15T10:00:00Z
metaobject

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.

versionstring

Versión de la API que procesó la petición.

p. ej. 1.47.0
api_versionstring

Versión del prefijo de ruta de la API (ej. v1).

p. ej. v1
request_idstring

Identificador único de la petición (hex).

p. ej. a1b2c3d4e5f66f5e4d3c2b1a
datetimeobject

Descriptor compañero presente en el bloque meta de cada respuesta (y en el meta del cuerpo de los webhooks salientes). Permite a los clientes afirmar el contrato de zona horaria sin releer el spec.

p. ej. {"timezone":"UTC","format":"ISO 8601"}
timezone*string

Siempre UTC: La zona canónica para cada campo datetime del cuerpo.

p. ej. UTC
format*string

Siempre ISO 8601: Sufijo Z explícito en cada datetime.

p. ej. ISO 8601
linksobject

Enlaces de paginación o relacionados, presentes solo cuando el endpoint devuelve una colección paginada.

Códigos de respuestaGET /v1/beneficiaries
CódigoClaseDescripciónCuerpo
2002xxLista completa de cuentas beneficiarias del usuario según el filtro.ListBeneficiariesResponse
4014xxSe requiere autenticación o las credenciales son inválidasErrorResponse
4034xxPermisos insuficientesErrorResponse
Errores de GET /v1/beneficiaries
CódigoClaveEjemplo
401unauthorized

Credenciales de autenticación ausentes o inválidas.

Envelope
meta.request_id
c4d5e6f7a8b99b8a7f6e5d4c
403permission_denied

No tienes permiso para acceder a este recurso.

Envelope
meta.request_id
d5e6f7a8b9c00c9b8a7f6e5d