Obter o código de convite para o grupo
curl --request GET \
--url https://{host}/api/{session}/groups/{id}/invite-code \
--header 'apikey: <api-key>'import requests
url = "https://{host}/api/{session}/groups/{id}/invite-code"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://{host}/api/{session}/groups/{id}/invite-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://{host}/api/{session}/groups/{id}/invite-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 => [
"apikey: <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://{host}/api/{session}/groups/{id}/invite-code"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apikey", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{host}/api/{session}/groups/{id}/invite-code")
.header("apikey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/{session}/groups/{id}/invite-code")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apikey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"code": "Abc123Xyz456"
}
Grupos
Obter Código de Convite
Obter o código de convite do grupo
GET
/
api
/
{session}
/
groups
/
{id}
/
invite-code
Obter o código de convite para o grupo
curl --request GET \
--url https://{host}/api/{session}/groups/{id}/invite-code \
--header 'apikey: <api-key>'import requests
url = "https://{host}/api/{session}/groups/{id}/invite-code"
headers = {"apikey": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {apikey: '<api-key>'}};
fetch('https://{host}/api/{session}/groups/{id}/invite-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://{host}/api/{session}/groups/{id}/invite-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 => [
"apikey: <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://{host}/api/{session}/groups/{id}/invite-code"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("apikey", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{host}/api/{session}/groups/{id}/invite-code")
.header("apikey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/{session}/groups/{id}/invite-code")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["apikey"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"code": "Abc123Xyz456"
}
Descrição
Este endpoint retorna o código de convite de um grupo, que pode ser usado para adicionar novos membros.Parâmetros de URL
string
required
ID único da sessão WhatsApp
string
required
ID do grupo no formato
120363XXXXX@g.usResposta
string
Código de convite do grupo
{
"code": "Abc123Xyz456"
}
Códigos de Status
200- Código retornado com sucesso400- Parâmetros inválidos401- Não autorizado403- Sem permissão (apenas admins)404- Grupo não encontrado
Exemplo de Uso
curl -X GET https://api.wappfy.com.br/api/my-session/groups/120363XXXXX@g.us/invite-code
const session = 'my-session';
const groupId = '120363XXXXX@g.us';
const response = await fetch(`https://api.wappfy.com.br/api/${session}/groups/${groupId}/invite-code`);
const data = await response.json();
console.log(data.code);
import requests
session = 'my-session'
group_id = '120363XXXXX@g.us'
response = requests.get(f'https://api.wappfy.com.br/api/{session}/groups/{group_id}/invite-code')
data = response.json()
print(data['code'])
