Generar pairing code
curl --request GET \
--url https://api.whatsapp.json.pe/instance/pairing-code \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.whatsapp.json.pe/instance/pairing-code"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.whatsapp.json.pe/instance/pairing-code', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.whatsapp.json.pe/instance/pairing-code",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.whatsapp.json.pe/instance/pairing-code"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.whatsapp.json.pe/instance/pairing-code")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.whatsapp.json.pe/instance/pairing-code")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"message": "exito",
"data": {
"pairing-code": "ABCD1EFGH2"
}
}{
"success": false,
"message": "Bad Request"
}Instance
Generar pairing code
GET /instance/pairing-code API WhatsApp json.pe: código de emparejamiento para vincular WhatsApp sin escanear QR (linked devices).
GET
https://api.whatsapp.json.pe
/
instance
/
pairing-code
Generar pairing code
curl --request GET \
--url https://api.whatsapp.json.pe/instance/pairing-code \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.whatsapp.json.pe/instance/pairing-code"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.whatsapp.json.pe/instance/pairing-code', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.whatsapp.json.pe/instance/pairing-code",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.whatsapp.json.pe/instance/pairing-code"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.whatsapp.json.pe/instance/pairing-code")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.whatsapp.json.pe/instance/pairing-code")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"message": "exito",
"data": {
"pairing-code": "ABCD1EFGH2"
}
}{
"success": false,
"message": "Bad Request"
}Este endpoint genera un código de verificación para el flujo de linked devices por código de emparejamiento en lugar del QR. Suele usarse cuando no puedes escanear desde el mismo entorno. Es un GET sin query ni cuerpo: solo el header
Authorization: Bearer. La respuesta incluye el string en data.pairing-code.Authorizations
Token Bearer del panel json.pe (no compartas tokens en repositorios públicos).
⌘I
