megaAPI Plan Code
HomemegaAPI
Painel de Acesso
  • Entrar
HomemegaAPI
Painel de Acesso
  • Entrar
  1. ConfigController
  • Introdução à megaAPI
  • Componente n8n megaAPI
  • InstanceController
    • Instâncias
    • Status da Conexão
      GET
    • Download arquivos
      POST
    • Número com whatsapp?
      GET
    • Qrcode Imagem
      GET
    • Qrcode Base64
      GET
    • Conexão via código
      GET
    • Desconectar Whatsapp
      DELETE
    • Reiniciar uma Conexão
      DELETE
  • WebhookController
    • Exemplos dos retorno do webhook megaAPI
    • Dados do webhook
      GET
    • Configurar Webhook
      POST
  • SendMessageController
    • Envio de Mensagens de Texto
      POST
    • Envio de arquivos (URL)
      POST
    • Envio de arquivos (BASE64)
      POST
    • Envio de localização
      POST
    • Envio link com pré vizualização
      POST
    • Envio de lista de opções
      POST
    • Envio de botões interativos
      POST
    • Envio de templates interativos
      POST
    • Reencaminhar mensagem
      POST
    • Responder mensagem
      POST
  • ConfigController
    • Detalhes de configurações
      GET
    • Alterar token
      POST
    • Bloquear eventos
      POST
    • Adicionar Evento Webhook
      POST
    • Adicionar Evento Status
      POST
  • ChatController
    • Digitando - Gravando Áudio - Online
    • Deletar mensagem
    • deleteMessageFromMe
  • GroupController
    • Listar todos os grupos
    • Detalhe do grupo
    • Criar grupo
    • Enviar mensagem de texto para grupo
    • Enviar arquivo para grupo (URL)
    • Enviar arquivo para grupo (BASE64)
    • Adicionar participantes no grupo
    • Remover participantes do grupo
    • Sair do Grupo
  1. ConfigController

Bloquear eventos

POST
https://apinocode01.megaapi.com.br/rest/config/{{instance_key}}/configBlockList

Bloquear eventos do webhook#

Este método permite adicionar eventos à lista de bloqueio ou remover eventos para desbloqueio no webhook primário.

Dica
Além de bloquear eventos do webhook, você também pode bloquear contatos e contatos de grupos, facilitando o gerenciamento e o controle de atividades indesejadas.

Adicionar Evento para Bloqueio#

Para adicionar um evento à lista de bloqueio, você deve informar o evento seguido do sinal de positivo (+), indicando que este evento ou item deve ser bloqueado.
Exemplo:
"+evento"

Remover Evento para Desbloqueio#

Para remover um evento da lista de eventos bloqueados, basta informar o evento com o sinal de negativo (-) na frente. Dessa forma, o evento será removido da lista de bloqueio.
Exemplo:
"-evento"

Lista de eventos:#

"messagesInput",
"messagesOutput",
"messagesUpdate",
"messagesAck",
"messagesReceipt",
"messagesReaction",
"groupInput",
"groupUpdate",
"groupParticipantsUpdate",
"contactsUpdate",
"qrCode",
"labels",
"call",
"connection"
"sent",
"delivery",
"read",
"played"

Requisição

Authorization
Forneça seu token bearer no cabeçalho
Authorization
ao fazer requisições para recursos protegidos.
Exemplo:
Authorization: Bearer ********************
Parâmetros Bodyapplication/json
object {0}
Exemplo
{
  "messageData": {
    "blockList": [
      "+status@broadcast",
      "-status@broadcast"
    ]
  }
}

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://apinocode01.megaapi.com.br/rest/config/sua instance_key/configBlockList' \
--header 'Content-Type: application/json' \
--data-raw '{
  "messageData": {
    "blockList": [
      "+status@broadcast", "-status@broadcast"
    ]
  }
}'

Respostas

🟢200Success
application/json
Body
error
boolean 
requerido
message
string 
requerido
dataMessage
object 
requerido
blockList
array[string]
requerido
Lista de eventos bloqueados
Exemplo
{
  "error": true,
  "message": "string",
  "dataMessage": {
    "blockList": [
      "string"
    ]
  }
}
Página anterior
Alterar token
Próxima página
Adicionar Evento Webhook
Built with