Redefinir link de convite
curl --request POST \
--url https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId} \
--header 'Client-Token: <api-key>'import requests
url = "https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}"
headers = {"Client-Token": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'Client-Token': '<api-key>'}};
fetch('https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}', 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.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Client-Token: <api-key>"
],
]);
$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.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("Client-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}")
.header("Client-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Client-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"invitationLink": "https://chat.whatsapp.com/D4HNtyc4TyDIXA7Y12T5JA"
}{
"error": "Unauthorized",
"message": "Invalid instanceToken"
}{
"error": "Instance not found"
}{
"error": "Worker command timeout"
}{
"error": "Unable to process request"
}Grupos
Redefinir link de convite
Revoga o link atual de convite e gera um novo link para o grupo.
POST
/
instances
/
{instanceId}
/
token
/
{instanceToken}
/
redefine-invitation-link
/
{groupId}
Redefinir link de convite
curl --request POST \
--url https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId} \
--header 'Client-Token: <api-key>'import requests
url = "https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}"
headers = {"Client-Token": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'Client-Token': '<api-key>'}};
fetch('https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}', 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.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Client-Token: <api-key>"
],
]);
$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.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("Client-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}")
.header("Client-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ezapi.com.br/instances/{instanceId}/token/{instanceToken}/redefine-invitation-link/{groupId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Client-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"invitationLink": "https://chat.whatsapp.com/D4HNtyc4TyDIXA7Y12T5JA"
}{
"error": "Unauthorized",
"message": "Invalid instanceToken"
}{
"error": "Instance not found"
}{
"error": "Worker command timeout"
}{
"error": "Unable to process request"
}Revoga o link atual de convite e gera um novo link para o grupo.
Aliases consolidados da collection:
Redefinir link de convite do grupo.O grupo
Communities foi removido da documentação porque as rotas específicas de comunidades retornam 501 no build atual. Este endpoint continua documentado apenas para grupos reais.Authorizations
Path Parameters
Identificador único da instância.
Example:
"abc1234567890"
Token privado da instância retornado na criação.
Example:
"tok_a1b2c3d4e5f6"
Identificador do grupo usado em operações de convite.
Example:
"120363123456789-group"
Response
Resposta de sucesso.
Example:
"https://chat.whatsapp.com/D4HNtyc4TyDIXA7Y12T5JA"

