Top.Mail.Ru
Notificações por Webhook — Publicações | Postmypost — Postmypost

Notificações por webhook para publicações

Toda vez que Postmypost publica um post — ou falha ao fazer isso — pode enviar uma notificação HTTP em tempo real para seu servidor. Receba o evento, processe o payload e dispare qualquer ação subsequente: atualize seu CMS, registre resultados, agende o próximo post ou notifique sua equipe.

Eventos de publicação em tempo real

Postmypost envia um HTTPS POST para seu endpoint no momento em que um post é publicado, falha ou é deletado. Reaja a cada mudança de status em tempo real sem uma única polling de API.

Payload JSON estruturado

Cada webhook entrega um corpo JSON consistente com ID da publicação, tipo de canal, conteúdo do post, código de status, timestamp e mensagem de erro se aplicável — todo o contexto que seu handler precisa em uma requisição.

Automatize workflows subsequentes

Conecte eventos de publicação Postmypost a qualquer workflow: atualize seu CMS quando um post for ao ar, notifique um canal Slack em caso de falha, dispare uma nova publicação ou alimente dados em pipelines de análise — tudo acionado por webhooks.

Configuração por projeto

Defina uma URL de webhook única para cada projeto. Eventos de diferentes canais ou equipes são encaminhados para o endpoint correto automaticamente — nenhuma lógica de handler compartilhado necessária.

Log de entrega e replay

Toda tentativa de webhook é registrada com seu payload completo e resposta HTTP do seu servidor. Inspecione falhas, corrija seu endpoint e reproduza eventos perdidos sem perder nenhum dado de publicação.

Retries confiáveis

Se seu servidor retornar uma resposta não-2xx ou atingir o timeout, Postmypost tenta a entrega automaticamente. Sua integração permanece resiliente mesmo durante inatividade temporária.

Recursos adicionais

Entrega instantânea
Eventos webhook são despachados imediatamente quando um status de publicação muda — sem polling necessário, sem atrasos entre o evento e seu handler.
Retry em caso de falha
Se seu endpoint estiver temporariamente indisponível, Postmypost tenta novamente a entrega do webhook automaticamente para que nenhum evento seja perdido silenciosamente.
Payload completo do evento
Cada webhook inclui ID da publicação, canal, conteúdo do post, status, timestamp e qualquer detalhe de erro — tudo que você precisa para agir sobre o evento.
Dispare qualquer automação
Use webhooks recebidos para iniciar qualquer workflow: atualize um registro de banco de dados, envie um alerta Slack, crie o próximo post agendado ou chame qualquer API de terceiros.
Múltiplos endpoints
Configure URLs de webhook separadas para diferentes projetos ou canais. Cada projeto pode ter seu próprio endpoint, encaminhando eventos exatamente para onde precisam ir.
Sem overhead de polling
Em vez de consultar continuamente a API Postmypost para atualizações de status, deixe webhooks empurrar eventos para você — arquitetura mais limpa, uso de API menor, reações mais rápidas.
Histórico de eventos
Todas as entregas de webhook são registradas com seu payload e código de resposta. Inspecione eventos passados para depurar sua integração ou reproduza notificações perdidas.
Funciona com qualquer stack
Webhooks são requisições HTTPS POST simples com corpo JSON — compatíveis com qualquer linguagem, framework ou função serverless pronta para uso.

Mais funcionalidades