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


Documentación en PostMan

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);
});
C# Python PHP Node.js

//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);
});
C# Python PHP Node.js

//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);
});
C# Python PHP Node.js

//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);
});

Programa para Partners

Creemos que los Partners, son una pieza fundamental y por eso queremos que formes parte de WATokens.

Escribenos
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.