Obter informações sobre o grupo antes de entrar
curl --request GET \
--url https://{host}/api/{session}/groups/join-info \
--header 'apikey: <api-key>'import requests
url = "https://{host}/api/{session}/groups/join-info"
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/join-info', 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/join-info",
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/join-info"
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/join-info")
.header("apikey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/{session}/groups/join-info")
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{
"id": "120363XXXXX@g.us",
"subject": "Grupo de Exemplo",
"description": "Descrição do grupo",
"participantCount": 50
}
Grupos
Obter Informações do Grupo Antes de Ingressar
Obter informações do grupo usando código de convite
GET
/
api
/
{session}
/
groups
/
join-info
Obter informações sobre o grupo antes de entrar
curl --request GET \
--url https://{host}/api/{session}/groups/join-info \
--header 'apikey: <api-key>'import requests
url = "https://{host}/api/{session}/groups/join-info"
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/join-info', 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/join-info",
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/join-info"
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/join-info")
.header("apikey", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/{session}/groups/join-info")
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{
"id": "120363XXXXX@g.us",
"subject": "Grupo de Exemplo",
"description": "Descrição do grupo",
"participantCount": 50
}
Descrição
Este endpoint permite visualizar informações de um grupo antes de ingressar nele, usando o código de convite.Parâmetros de URL
string
required
ID único da sessão WhatsApp
Query Params
string
required
Código de convite do grupo
Resposta
string
ID do grupo
string
Nome do grupo
string
Descrição do grupo
{
"id": "120363XXXXX@g.us",
"subject": "Grupo de Exemplo",
"description": "Descrição do grupo",
"participantCount": 50
}
Códigos de Status
200- Informações retornadas com sucesso400- Código inválido401- Não autorizado404- Grupo não encontrado
Exemplo de Uso
curl -X GET "https://api.wappfy.com.br/api/my-session/groups/join-info?code=Abc123Xyz456"
const session = 'my-session';
const inviteCode = 'Abc123Xyz456';
const response = await fetch(`https://api.wappfy.com.br/api/${session}/groups/join-info?code=${inviteCode}`);
const data = await response.json();
console.log(data);
import requests
session = 'my-session'
invite_code = 'Abc123Xyz456'
response = requests.get(
f'https://api.wappfy.com.br/api/{session}/groups/join-info',
params={'code': invite_code}
)
data = response.json()
print(data)
Authorizations
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Query Parameters
Código do grupo (123) ou url (https://chat.whatsapp.com/123) (Group code (123) or url (https://chat.whatsapp.com/123))
Response
200 - application/json
The response is of type object.
