Webhooks
Por que o payload não traz o texto
Eventos carregam só metadados. Busque o conteúdo com uma chave de leitura.
Os eventos de webhook trazem o ID, o status, a revisão e os campos alterados, mas não o título nem o texto. É uma decisão de privacidade:
- Roteiros podem conter informações sensíveis, e URLs de destino às vezes passam por ferramentas de terceiros.
- Um segredo de webhook vazado não expõe o conteúdo da biblioteca.
- O payload fica pequeno e estável.
Como obter o conteúdo
Crie uma chave de API com scripts:read e busque o roteiro citado no evento:
curl "https://livetp.app/api/v1/scripts/$SCRIPT_ID" \
-H "Authorization: Bearer $LIVETP_API_KEY"A leitura retorna a versão atual, que pode ser mais nova que o evento, e também funciona para roteiros na lixeira. Compare revision e status antes de agir.
Precisa sincronizar muitos roteiros?
Use o feed de alterações: uma única chamada a partir do último cursor devolve todos os roteiros alterados, completos.