QvaPay API
User

Buscar usuarios

Buscar usuarios por email, username, UUID, telefono o nombre de contacto.

POST /user/search

Busca usuarios en la plataforma por diferentes criterios. La busqueda prioriza contactos guardados, luego busca por username exacto, email, UUID, telefono y contactos sincronizados. Retorna un maximo de 10 resultados.

Autenticacion

Bearer Token (Authorization: Bearer {token}).

Request

curl -X POST https://api.qvapay.com/user/search \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "juan123"
  }'

Parametros

ParametroTipoRequeridoDescripcion
querystringSiTermino de busqueda (username, email, UUID, telefono o nombre)

Response

[
  {
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "name": "Juan",
    "lastname": "Perez",
    "username": "juan123",
    "kyc": true,
    "golden_check": false,
    "image": "profiles/uuid/avatar.webp",
    "cover": null,
    "vip": false,
    "isContact": true
  }
]

Campos de respuesta

CampoTipoDescripcion
uuidstringIdentificador unico del usuario
namestringNombre
lastnamestringApellido
usernamestringNombre de usuario
kycbooleanSi tiene verificacion KYC
golden_checkbooleanSi tiene plan GOLD
imagestringRuta del avatar
coverstring|nullRuta de la portada
vipbooleanSi es usuario VIP
isContactbooleanSi es un contacto guardado del usuario
isSyncedContactbooleanSi es un contacto sincronizado

Errores

CodigoDescripcion
401No autorizado o token invalido