Pular para o conteúdo principal
Os webhooks enviam eventos em tempo real do Social media studio para o seu servidor. Use estes comandos para gerenciar assinaturas, enviar entregas de teste, revisar os logs de entrega e tentar novamente tentativas com falha, sem sair do terminal.
Os limites de webhook por plano (máximo de assinaturas, retenção de logs) são aplicados no servidor. Veja a Visão geral de Webhooks para a matriz completa de limites e a referência de templates de payload.
Todos os comandos abaixo respeitam as flags globais: --json (padrão) ou --table para o formato de saída, --verbose para logs extras e --api-key <key> / --api-url <url> para substituir as credenciais (também configuráveis pelas variáveis de ambiente SOME_API_KEY e SOME_API_URL).

webhooks:create

Cria uma nova assinatura de webhook.
Exemplos
A resposta inclui um valor secret exibido uma única vez. Guarde-o: ele é usado para verificar os cabeçalhos X-Webhook-Signature das entregas recebidas e só é retornado na criação.

webhooks:list

Lista todas as assinaturas de webhook do espaço de trabalho atual.
Exemplos

webhooks:get

Busca uma única assinatura pelo ID, incluindo seu estado atual e os contadores de falhas.
Exemplos

webhooks:update

Atualiza qualquer campo de uma assinatura existente. Somente os campos informados são modificados.
Pelo menos um campo deve ser informado, caso contrário o comando termina com erro. --active e --inactive são mutuamente exclusivas; passar as duas também gera erro.
Exemplos
--regenerate-secret invalida imediatamente o segredo anterior. O novo segredo é retornado na resposta da atualização; atualize o seu código de verificação para usá-lo antes de fazer a rotação em produção.

webhooks:delete

Remove uma assinatura permanentemente. Nenhuma outra entrega será tentada.
Exemplos

webhooks:test

Enfileira uma entrega sintética webhook.test para verificar se o seu endpoint está acessível e se a verificação de assinatura funciona.
Exemplos
O payload de teste sempre usa o nome de evento webhook.test e a categoria test, independentemente das categorias configuradas na assinatura. Isso permite que o seu endpoint trate rapidamente o tráfego sintético.

webhooks:deliveries

Lista as tentativas de entrega recentes (sucessos e falhas) com paginação.
Exemplos

webhooks:retry

Recoloca na fila uma entrega que falhou anteriormente. Usa a assinatura, o evento e o payload originais.
Exemplos
Tentar novamente uma entrega cuja assinatura foi excluída retorna um erro. Se não tiver certeza, verifique antes com webhooks:get.

webhooks:events

Lista todos os nomes de eventos compatíveis com a API, agrupados por categoria. Útil para montar filtros de --events ou validar a configuração da sua assinatura. A resposta é um array de objetos { category, label, events }.
Exemplos

Payloads e verificação de assinatura

Veja exemplos de payload de cada categoria de evento e aprenda a verificar o cabeçalho X-Webhook-Signature.