Skip to main content

Validaciones de Teléfono

¿Qué es una Validación de Teléfono?

Una Validación de Teléfono es una sesión OTP para un número. Verifik envía un código de un solo uso por SMS o WhatsApp, y luego confirmas el código que ingresa el usuario.

Ciclo típico:

  1. Enviar — crear una Phone Validation y entregar el OTP
  2. Verificar — enviar el mismo teléfono + OTP para marcar la sesión como validada

Consulta todos los campos en El objeto Validación de Teléfono.

Reglas de tiempo

ReglaValor por defecto
OTP válido durante10 minutos (expiresAt en la respuesta de envío)
Ventana de reenvío~2 minutos entre envíos para el mismo teléfono + gateway (409 otp_recently_sent)
Omitir ventanaCreate manual con "force": true

Envía y muestra siempre el countryCode junto al phone nacional (ej. +57 3001234567) para que el usuario sepa a qué destino llegó el mensaje.


Elige tu ruta de integración

Ruta A — Independiente / Smart Tools (sin proyecto)

Úsala cuando envías OTPs desde tu backend o desde Smart Tools → Mensajes de WhatsApp / SMS, sin un proyecto de Smart Enroll o Smart Access.

PasoEndpoint
1. Enviar OTPPOST /v2/phone-validations/manual
2. Verificar OTPPUT /v2/phone-validations
  • No requiere project / projectFlow
  • El source del registro es "manual"
  • Se cobran créditos de comunicación tras un envío exitoso
  • title opcional (máx. 15 caracteres) define el nombre de empresa en la plantilla
Tu app API Verifik
────── ───────────
POST /manual ───────────► OTP enviado
status: sent

PUT /phone-validations ─► OTP verificado
{ phone, countryCode, otp } status: validated

Ruta B — Proyecto / App Registration (Smart Enroll y Access)

Úsala cuando el OTP forma parte de un flujo de registro o login ligado a un proyecto.

PasoEndpoint
1. Enviar OTPPOST /v2/phone-validations/app-registration
2. Verificar OTPPUT /v2/phone-validations

Índice de endpoints

AcciónMétodo y rutaDocs
Enviar OTP independientePOST /v2/phone-validations/manualCrear una Validación de Teléfono manual
Verificar OTPPUT /v2/phone-validationsValidar una Validación de Teléfono
ListarGET /v2/phone-validationsListar todas las Validaciones de Teléfono
Obtener unaGET /v2/phone-validations/{id}Recuperar una Validación de Teléfono
Precios SMS y WhatsAppPrecios SMS y WhatsApp
Autenticación

Todos los endpoints requieren Authorization: Bearer {YOUR_ACCESS_TOKEN} y Content-Type: application/json.