TF Fiscal
Documentación

E-mail de facturas

Listar plantillas de correo

Todas las plantillas del integrador, sin paginación; los ítems no traen el cuerpo.

GET/openapi/v2/emails/templates
Requiere las cabeceras de firma token, timestamp y sign, vea Autenticación.

Lista las plantillas del integrador con filtros opcionales por tipo de documento, idioma y estado. Cada ítem trae los metadatos; corpoHtml y variaveisDisponiveis vienen como null y están en Consultar plantilla.

Parámetros de consulta

tipoDocumento
stringFiltro por tipo de documento
idioma
stringFiltro por idioma
ativo
boolFiltro por estado

* Campo obligatorio

200
Lista completa, en orden de creación.
total
intCantidad devuelta
arrayPlantillas

La lista devuelve todas las plantillas del integrador, sin paginación, en orden de creación. Los filtros son exactos y se combinan; sin filtros vienen todas. Para leer el cuerpo o la lista de variables use Consultar plantilla.

Encontrar la plantilla predeterminada de un tipo

Llame con tipoDocumento=NFe&ativo=true y tome el ítem con padrao = true; es el que usa el envío cuando se omite templateId. Si ningún ítem tiene padrao = true, un envío sin templateId devuelve 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*
intCantidad devuelta
*
arrayPlantillas

* Campo obligatorio

Elegir la plantilla por idioma

Solo una plantilla por tipo es la predeterminada, sin importar el idioma. Para enviar en otro idioma filtre por idioma e informe el templateId del ítem elegido en el envío.

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*
intCantidad devuelta
*
arrayPlantillas

* Campo obligatorio