Skip to main content

Teléfono de Autenticación

Endpoint​

https://api.verifik.co/v2/projects/phone-login

Métodos usados para iniciar sesión con una cuenta ya generada en Verifik. Este procedimiento es importante porque todas las consultas requieren un Access Token, que solo se genera al iniciar sesión.

Estos servicios crean una solicitud de OTP (One Time Password) necesaria para validar que el teléfono pertenece a un cliente de Verifik.

Encabezados​

NombreValor
Content-Typeapplication/json

Parámetros​

NombreTipoRequeridoDescripción
countryCodestringSíCódigo de país para el número de teléfono
phonenumberSíNúmero de teléfono
typestringSíTipo de solicitud. Usar "login" para autenticación

Solicitud​

import axios from 'axios';

const options = {
method: 'POST',
url: 'https://api.verifik.co/v2/projects/phone-login',
headers: {
'Content-Type': 'application/json'
},
data: {
countryCode: '+1',
phone: 1234566663,
type: 'login'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Respuesta​

{
"data": {
"client": "613375a1eab2fe08527f81e2",
"project": "6266193db77ccc8111730c90",
"projectFlow": "658ed28b0990f300134d7b78",
"status": "sent",
"countryCode": "+1",
"phone": "1234566663",
"phoneGateway": "whatsapp",
"otp": "$2a$10$fdoxDgtv6J7E4nnZoCORSOiUbpCGOOE5JWghrvAUNZIoX5h81zJLq",
"expiresAt": "2024-05-29T03:51:26.000Z",
"type": "login"
},
"signature": {
"dateTime": "May 29, 2024 3:41 AM",
"message": "Certified by Verifik.co"
}
}