Evolution GO
Obter link de convite
Retorna o link de convite do grupo, opcionalmente revogando o anterior primeiro.
POST
/
group
/
invitelink
Obter link de convite
curl --request POST \
--url https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"groupJid": "120363012345678901@g.us",
"reset": false
}
'import requests
url = "https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink"
payload = {
"groupJid": "120363012345678901@g.us",
"reset": False
}
headers = {
"apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {apikey: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({groupJid: '120363012345678901@g.us', reset: false})
};
fetch('https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink', 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://pilotstatus.com.br/api/layer/evolution-go/group/invitelink",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'groupJid' => '120363012345678901@g.us',
'reset' => false
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink"
payload := strings.NewReader("{\n \"groupJid\": \"120363012345678901@g.us\",\n \"reset\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("apikey", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink")
.header("apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"groupJid\": \"120363012345678901@g.us\",\n \"reset\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["apikey"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"groupJid\": \"120363012345678901@g.us\",\n \"reset\": false\n}"
response = http.request(request)
puts response.read_body{
"message": "success",
"data": "https://chat.whatsapp.com/HxAbC1dEfGh2IjKlMnOpQr"
}{
"status": 400,
"error": "Bad Request",
"message": "Invalid payload"
}Autorizações
Your Pilot Status API key (ps_...). Evolution GO also accepts Authorization: Bearer <key>.
Corpo
application/json
Resposta
Sucesso — corpo de resposta nativo do provedor.
Envelope returned for Get invite link. data is the invite URL string returned by whatsmeow GetGroupInviteLink.
Always "success" on HTTP 200.
The group invite link (https://chat.whatsapp.com/).
Esta página foi útil?
⌘I
Obter link de convite
curl --request POST \
--url https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"groupJid": "120363012345678901@g.us",
"reset": false
}
'import requests
url = "https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink"
payload = {
"groupJid": "120363012345678901@g.us",
"reset": False
}
headers = {
"apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {apikey: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({groupJid: '120363012345678901@g.us', reset: false})
};
fetch('https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink', 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://pilotstatus.com.br/api/layer/evolution-go/group/invitelink",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'groupJid' => '120363012345678901@g.us',
'reset' => false
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink"
payload := strings.NewReader("{\n \"groupJid\": \"120363012345678901@g.us\",\n \"reset\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("apikey", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink")
.header("apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"groupJid\": \"120363012345678901@g.us\",\n \"reset\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://pilotstatus.com.br/api/layer/evolution-go/group/invitelink")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["apikey"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"groupJid\": \"120363012345678901@g.us\",\n \"reset\": false\n}"
response = http.request(request)
puts response.read_body{
"message": "success",
"data": "https://chat.whatsapp.com/HxAbC1dEfGh2IjKlMnOpQr"
}{
"status": 400,
"error": "Bad Request",
"message": "Invalid payload"
}