cURL
curl "https://api.wachap.com/v1/set_webhook?webhook_url=https%3A%2F%2Fexample.com%2Fwachap&enable=true&instance_id=609ACF283XXXX&access_token=646116c7XXXX"const params = new URLSearchParams({
webhook_url: 'https://example.com/wachap',
enable: 'true',
instance_id: '609ACF283XXXX',
access_token: '646116c7XXXX',
});
const res = await fetch(`https://api.wachap.com/v1/set_webhook?${params}`);
const data = await res.json();
console.log(data);// app/api/set-webhook/route.js
export async function GET() {
const params = new URLSearchParams({
webhook_url: 'https://example.com/wachap',
enable: 'true',
instance_id: '609ACF283XXXX',
access_token: '646116c7XXXX',
});
const res = await fetch(`https://api.wachap.com/v1/set_webhook?${params}`);
return new Response(await res.text(), { status: res.status });
}import requests
params = {
'webhook_url': 'https://example.com/wachap',
'enable': 'true',
'instance_id': '609ACF283XXXX',
'access_token': '646116c7XXXX'
}
r = requests.get('https://api.wachap.com/v1/set_webhook', params=params)
print(r.json())<?php
$params = http_build_query([
'webhook_url' => 'https://example.com/wachap',
'enable' => 'true',
'instance_id' => '609ACF283XXXX',
'access_token' => '646116c7XXXX'
]);
$url = 'https://api.wachap.com/v1/set_webhook?' . $params;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>package main
import (
"fmt"
"net/http"
"net/url"
"io/ioutil"
)
func main() {
params := url.Values{}
params.Add("webhook_url", "https://example.com/wachap")
params.Add("enable", "true")
params.Add("instance_id", "609ACF283XXXX")
params.Add("access_token", "646116c7XXXX")
resp, err := http.Get("https://api.wachap.com/v1/set_webhook?" + params.Encode())
if err != nil { panic(err) }
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}{
"status": 200,
"success": true,
"message": "Webhook configuré"
}{
"error": "<string>"
}Webhook
Configurer le webhook
Définit l’URL et l’état du webhook de réception.
GET
/
set_webhook
cURL
curl "https://api.wachap.com/v1/set_webhook?webhook_url=https%3A%2F%2Fexample.com%2Fwachap&enable=true&instance_id=609ACF283XXXX&access_token=646116c7XXXX"const params = new URLSearchParams({
webhook_url: 'https://example.com/wachap',
enable: 'true',
instance_id: '609ACF283XXXX',
access_token: '646116c7XXXX',
});
const res = await fetch(`https://api.wachap.com/v1/set_webhook?${params}`);
const data = await res.json();
console.log(data);// app/api/set-webhook/route.js
export async function GET() {
const params = new URLSearchParams({
webhook_url: 'https://example.com/wachap',
enable: 'true',
instance_id: '609ACF283XXXX',
access_token: '646116c7XXXX',
});
const res = await fetch(`https://api.wachap.com/v1/set_webhook?${params}`);
return new Response(await res.text(), { status: res.status });
}import requests
params = {
'webhook_url': 'https://example.com/wachap',
'enable': 'true',
'instance_id': '609ACF283XXXX',
'access_token': '646116c7XXXX'
}
r = requests.get('https://api.wachap.com/v1/set_webhook', params=params)
print(r.json())<?php
$params = http_build_query([
'webhook_url' => 'https://example.com/wachap',
'enable' => 'true',
'instance_id' => '609ACF283XXXX',
'access_token' => '646116c7XXXX'
]);
$url = 'https://api.wachap.com/v1/set_webhook?' . $params;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>package main
import (
"fmt"
"net/http"
"net/url"
"io/ioutil"
)
func main() {
params := url.Values{}
params.Add("webhook_url", "https://example.com/wachap")
params.Add("enable", "true")
params.Add("instance_id", "609ACF283XXXX")
params.Add("access_token", "646116c7XXXX")
resp, err := http.Get("https://api.wachap.com/v1/set_webhook?" + params.Encode())
if err != nil { panic(err) }
defer resp.Body.Close()
body, _ := ioutil.ReadAll(resp.Body)
fmt.Println(string(body))
}{
"status": 200,
"success": true,
"message": "Webhook configuré"
}{
"error": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
URL du webhook
Activer ou désactiver le webhook
Identifiant de l'instance
⌘I
