TF Fiscal
Documentação

E-mail de notas

Listar modelos de e-mail

Todos os modelos do integrador, sem paginação; os itens não trazem o corpo.

GET/openapi/v2/emails/templates
Requer os cabeçalhos de assinatura token, timestamp e sign, veja Autenticação.

Lista os modelos do integrador com filtros opcionais por tipo de documento, idioma e situação. Cada item traz os metadados; corpoHtml e variaveisDisponiveis vêm como null e estão em Consultar modelo.

Parâmetros de consulta

tipoDocumento
stringFiltro por tipo de documento
idioma
stringFiltro por idioma
ativo
boolFiltro por situação

* Campo obrigatório

200
Lista completa, em ordem de criação.
total
intQuantidade devolvida
arrayModelos

A lista devolve todos os modelos do integrador, sem paginação, em ordem de criação. Os filtros são exatos e se combinam; sem filtro vêm todos. Para ler o corpo ou a lista de variáveis use Consultar modelo.

Achar o modelo padrão de um tipo

Chame com tipoDocumento=NFe&ativo=true e pegue o item com padrao = true; é o que o envio usa quando templateId é omitido. Se nenhum item tiver padrao = true, o envio sem templateId devolve 10021012.

json
{
"total": 2,
"itens": [
{
"templateId": "2103150000000000001",
"tipoDocumento": "NFe",
"idioma": "pt",
"nome": "NF-e padrão",
"assunto": "Nota fiscal {{numero}} - {{emitente.nome}}",
"corpoHtml": null,
"padrao": true,
"ativo": true,
"variaveisDisponiveis": null,
"criadoEm": "2026-09-28T12:00:00Z",
"atualizadoEm": "2026-09-28T12:00:00Z"
},
{
"templateId": "2103150000000000002",
"tipoDocumento": "NFe",
"idioma": "en",
"nome": "NF-e english",
"assunto": "Invoice {{numero}} from {{emitente.nome}}",
"corpoHtml": null,
"padrao": false,
"ativo": true,
"variaveisDisponiveis": null,
"criadoEm": "2026-09-28T12:05:00Z",
"atualizadoEm": "2026-09-28T12:05:00Z"
}
]
}
total*
intQuantidade devolvida
*
arrayModelos

* Campo obrigatório

Escolher o modelo por idioma

Só um modelo por tipo é o padrão, independentemente do idioma. Para mandar em outro idioma filtre por idioma e informe o templateId do item escolhido no envio.

json
{
"total": 1,
"itens": [
{
"templateId": "2103150000000000002",
"tipoDocumento": "NFe",
"idioma": "en",
"nome": "NF-e english",
"assunto": "Invoice {{numero}} from {{emitente.nome}}",
"corpoHtml": null,
"padrao": false,
"ativo": true,
"variaveisDisponiveis": null,
"criadoEm": "2026-09-28T12:05:00Z",
"atualizadoEm": "2026-09-28T12:05:00Z"
}
]
}
total*
intQuantidade devolvida
*
arrayModelos

* Campo obrigatório