curl -X POST https://zapclass.com.br/api/messages/react \
-H "Content-Type: application/json" \
-H "Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP" \
-d '{
"id": "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message": "👍"
}'
const response = await fetch("https://zapclass.com.br/api/messages/react", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP",
},
body: JSON.stringify({
id: "5511999999999:1AB2C3DEFG4H56I78JKL9M",
message: "👍",
}),
});
<?php
$ch = curl_init('https://zapclass.com.br/api/messages/react');
$payload = [
"id" => "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message" => "👍",
];
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
?>
{
"success": true
}
{
"success": false,
"message": "Token de autenticação inválido"
}
Mensagens
Reagir a Mensagem
Enviar reação (emoji) a uma mensagem específica
POST
/
messages
/
react
curl -X POST https://zapclass.com.br/api/messages/react \
-H "Content-Type: application/json" \
-H "Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP" \
-d '{
"id": "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message": "👍"
}'
const response = await fetch("https://zapclass.com.br/api/messages/react", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP",
},
body: JSON.stringify({
id: "5511999999999:1AB2C3DEFG4H56I78JKL9M",
message: "👍",
}),
});
<?php
$ch = curl_init('https://zapclass.com.br/api/messages/react');
$payload = [
"id" => "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message" => "👍",
];
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
?>
{
"success": true
}
{
"success": false,
"message": "Token de autenticação inválido"
}
Adiciona ou remove reações em mensagens utilizando emojis Unicode, permitindo expressar sentimentos e interagir de forma rápida com conversas.
Funcionalidades de Reação
Emojis Suportados
Emojis Suportados
Utilize qualquer emoji Unicode válido como reação.Exemplos populares:
- 👍 Curtir
- ❤️ Amei
- 😂 Engraçado
- 😮 Surpreso
- 😢 Triste
- 🙏 Obrigado
textTipos de Chat
Tipos de Chat
Reações funcionam em diferentes contextos de conversação.Onde usar:
- Chats individuais (1:1)
- Grupos pequenos e grandes
- Listas de transmissão
- Conversas comerciais
Gerenciamento de Reações
Gerenciamento de Reações
Controle total sobre suas reações enviadas.Você pode:
- Adicionar uma reação a qualquer mensagem
- Trocar sua reação existente por outra
- Remover completamente sua reação
- Ver confirmação de envio com timestamp
Restrições
Restrições
Algumas limitações se aplicam ao envio de reações.Importante:
- Não é possível reagir às próprias mensagens
- Mensagens antigas (>7 dias) não aceitam reações
- Apenas uma reação ativa por mensagem
- Emoji deve ser Unicode válido
Authorization
string
required
Chave de autenticação da sua conexão, utilizada no header Authorization como
Bearer Token.
Você encontra sua API Key no botão API da sua conexão no painel ZapClass.
A chave sempre começa com o prefixo
Exemplo:
Você encontra sua API Key no botão API da sua conexão no painel ZapClass.
A chave sempre começa com o prefixo
zc_. Exemplo:
zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aPBody Parameters
string
required
ID da mensagem que receberá a reação.
Exemplo:
Exemplo:
5511999999999:1AB2C3DEFG4H56I78JKL9Mstring
required
Emoji Unicode da reação.
Use string vazia (
Exemplo:
Use string vazia (
"") para remover reação existente. Exemplo:
👍Dica: Para trocar uma reação, simplesmente envie um novo emoji. A reação
anterior será substituída automaticamente.
curl -X POST https://zapclass.com.br/api/messages/react \
-H "Content-Type: application/json" \
-H "Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP" \
-d '{
"id": "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message": "👍"
}'
const response = await fetch("https://zapclass.com.br/api/messages/react", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: "Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP",
},
body: JSON.stringify({
id: "5511999999999:1AB2C3DEFG4H56I78JKL9M",
message: "👍",
}),
});
<?php
$ch = curl_init('https://zapclass.com.br/api/messages/react');
$payload = [
"id" => "5511999999999:1AB2C3DEFG4H56I78JKL9M",
"message" => "👍",
];
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer zc_6FrX2qjM4bHT9pR6cC0sD8wLkG3nE2tZfV5uN1aP'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
curl_close($ch);
?>
{
"success": true
}
{
"success": false,
"message": "Token de autenticação inválido"
}
⌘I

