Pular para o conteúdo principal
Os modelos de conteúdo são gráficos renderizados no servidor (memes, cards de citação, comparações antes/depois, anúncios, depoimentos e imagens de reação) que você preenche com seus próprios textos, cores e imagens. As imagens renderizadas vão automaticamente para a sua biblioteca de mídia, prontas para serem anexadas a um post.

Categorias disponíveis

templates:list

Navegue pelos modelos disponíveis, com filtro opcional por categoria.
Exemplos

templates:get

Busca um modelo pelo ID, incluindo o esquema de fields[]. Use-o para ver quais entradas o modelo espera (rótulos, tipos, required, maxLength, defaultValue etc.) antes de renderizar.
Exemplos

templates:render

Renderiza um modelo com os valores dos seus campos. A saída é uma imagem enviada para a sua biblioteca de mídia; a resposta contém a imageUrl e o novo fileId, que você pode passar para posts:create.
É obrigatório informar exatamente um entre --data e --file. Se nenhum for informado, o comando termina com erro; o JSON deve ser interpretado como um objeto cujas chaves são os ids dos campos do modelo.
Exemplos
A validação dos campos obrigatórios acontece no servidor. Chame templates:get <id> antes para ver exatamente quais campos são obrigatórios e suas restrições de maxLength; a renderização retorna 400 se algum campo obrigatório estiver ausente.
Os modelos de conteúdo são diferentes das respostas salvas da caixa de entrada (trechos curtos de texto para responder a DMs/comentários). Para essas, use inbox:saved-replies / inbox:create-reply.Eles também são diferentes dos modelos de mensagem do WhatsApp (modelos de envio pré-aprovados exigidos pela Meta para o WhatsApp Business), documentados em Modelos do WhatsApp.