Create Whatsapp OTP
Endpoint que envía un código de verificación mediante Whatsapp. Al enviarse el mensaje, este endpoint genera un id para poder ser utilizado en el endpoint de verificación.
Es necesario ingresar 2 campos para hacer uso de este endpoint:
Key | Data Type | Example | Description |
---|---|---|---|
number | String | +56912345678 | Número telefónico de la cuenta de Whatsapp a enviar el código |
nin | String | 19332147-4 | Número identificador de una persona |
Endpoint
Headers
Key | Value | Description |
---|---|---|
Content-Type | application/json | |
Authorization | Bearer {{access_token}} | access_token obtained in Atenea |
Url
Method: POST
URL: https://api.trust.lat/verification/api/v2/verification/whatsapp
caution
Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea
Body
Para ingresar los datos se hará mediante la selección de form-data en la herramienta Postman.
Key | Value |
---|---|
number | +56912345678 |
nin | 18442078-4 |
Code Examples
- Curl
- JavaScript
- Python
curl --location --request POST 'https://api.trust.lat/verification/api/v2/verification/whatsapp' \
--header 'Authorization: Bearer {{accessToken}}' \
--form 'number="+56912345678"' \
--form 'nin="18442078-4"'
import requests
url = "https://api.trust.lat/verification/api/v2/verification/whatsapp"
payload={'number': '+56912345678',
'nin': '18442078-4'}
files=[
]
headers = {
'Authorization': 'Bearer {{accessToken}}'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
var axios = require('axios');
var FormData = require('form-data');
var data = new FormData();
data.append('number', '+56912345678');
data.append('nin', '18442078-4');
var config = {
method: 'post',
url: 'https://api.trust.lat/verification/api/v2/verification/whatsapp',
headers: {
'Authorization': 'Bearer {{accessToken}}'}}',
...data.getHeaders()
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
Responses
HTTP Code: 200 OK - Verify
{
"status": true,
"message": "El numero fue verificado."
}
HTTP Code: 200 OK - Not Verify
{
"status": true,
"message": "El mensaje se envio correctamente al numero: +56912345678",
"obj": {
"id": "4125f2d-7608-4c22-a1t2-28z13089059"
}
}
HTTP Code: 500 Error Sending Message
{
"status": true,
"message": "No fue posible enviar el mensaje a traves de Whatsapp."
}
HTTP Code: 422 Unprocessable Entity
{
"status": false,
"message": "El número es requerido"
}