Conecta WhatsApp via HTTP requests
Facil Integración
Cree escenarios complejos que abarquen múltiples aplicaciones en cuestión de minutos.
Validador de números
Valide la existencia de WhatsApp en toda su lista y obtenga envíos más precisos.
Confiable & Seguro
Logre una autentificación rápida para una experiencia fluída del cliente.
WATokens
Conecte con el Lenguaje de
Programación que conoces
Con nuestra API REST podrás crear experiencias interactivas para tus clientes. Podrás crear un chatbot o integrar mensajes automatizados a tus proyectos en cualquier lenguaje de programación.
Automatización sencilla
para los desarrolladores
Conecta tu empresa con tus usuarios usando WhatsApp.
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
var client = new RestClient("https://watokens.com/api/createinstance.php?access_token=[TOKEN]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
import requests
url = "https://watokens.com/api/createinstance.php?access_token=[TOKEN]"
payload={}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://watokens.com/api/createinstance.php?access_token=[TOKEN]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://watokens.com/api/createinstance.php?access_token=[TOKEN]',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
var client = new RestClient("https://watokens.com/api/getqrcode.php?instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
import requests
url = "https://watokens.com/api/getqrcode.php?instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]"
payload={}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://watokens.com/api/getqrcode.php?instance_id=[INSTANCIA CREADA]&access_token=%5BTOKEN%5D',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://watokens.com/api/getqrcode.php?instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
var client = new RestClient("https://watokens.com/api/send.php?type=text&message=test%20message&number=593962962885&instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
import requests
url = "https://watokens.com/api/send.php?type=text&message=test%20message&number=593962962885&instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]"
payload={}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://watokens.com/api/send.php?type=text&message=test%2520message&number=593962962885&instance_id=%[INSTANCIA CREADA]&access_token=[TOKEN]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://watokens.com/api/send.php?type=text&message=test%20message&number=593962962885&instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
var client = new RestClient("https://watokens.com/api/resetinstance.php?instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
import requests
url = "https://watokens.com/api/resetinstance.php?instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]"
payload={}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://watokens.com/api/createinstance.php?access_token=[TOKEN]',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
//TOKEN = Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
//INSTANCIA = Valor alfanumérico que se genera para ayudar a identificar la conexión con WhatsApp.
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://watokens.com/api/resetinstance.php?instance_id=[INSTANCIA CREADA]&access_token=[TOKEN]',
'headers': {
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
CONSULTAS
Preguntas Frecuentes
Un token es una llave de acceso que se crea en tu cuenta de WATokens para que puedas hacer uso del API REST.
Una instancia es una conexión existente en el WhatsApp. Cuando te conectas con el API o en la plataforma la misma crea una secuencia alfanúmerica unica por cada número y token con el cual podrás indentificar dicha vinculación.
Claro que sí, solo debes seguir las guías de integración.
Si, solo puedes enviar archivos a través del API que no sean mayor a 2MB.
No, con WATokens puedes hacer los envíos ilimitados durante el tiempo que tengas activa tu cuenta.
Claro que sí, disponemos de un servicio web en el cual podrás consultar un número en formato internacional y conocer si tiene o no instalado el WhatsApp.