Roteiros
Feed de alterações
Registro incremental de todas as gravações da conta, incluindo exclusões.
https://livetp.app/api/v1/scriptsO feed é a forma recomendada de manter uma cópia local da biblioteca. Cada item traz um cursor e o roteiro completo como ficou depois da gravação. Com cursor=0, o feed funciona como download inicial; nas chamadas seguintes, retorna só as novidades. Requer o escopo scripts:read.
O cursor é transacional: mesmo com gravações concorrentes, você nunca pula uma alteração confirmada ao avançar o cursor.
Parâmetros de query
Posição no feed. Comece com 0 e depois use o nextCursor recebido. Inteiro em texto, com até 19 dígitos.
Itens por página, de 1 a 200.
Resposta
Alterações em ordem crescente de cursor.
Mostrar propriedadesOcultar propriedades
Posição desta alteração no feed.
Estado completo do roteiro após a gravação. Na lixeira, deletedAt vem preenchido.
Cursor para a próxima chamada. Se não houver novidades, repete o cursor enviado.
true se houver mais alterações disponíveis agora.
Como aplicar
- Processe os itens em ordem.
- Faça upsert pelo
script.id: a última ocorrência de um roteiro vence. - Trate
deletedAtpreenchido como lixeira, não como exclusão definitiva. - Guarde
nextCursorsó depois de aplicar a página.
As datas dos itens do feed vêm do histórico gravado no banco e podem ter precisão de microssegundos e fuso +00:00 em vez de Z. Ambos os formatos são ISO 8601 válidos: use um parser de datas, não comparação de texto.