API — Templates¶
Base: /api/v1/templates. Escopos: templates:read, templates:write.
Ver Templates (conceito) pra explicação de quando usar.
Listar¶
{
"items": [
{ "id": 9, "name": "NDA padrão", "variables": ["empresa", "contraparte"], "isSystem": false, "createdAt": "..." }
],
"total": 8
}
Criar¶
{
"name": "NDA padrão",
"htmlContent": "<h1>NDA entre {{empresa}} e {{contraparte}}</h1>...",
"variables": ["empresa", "contraparte"]
}
Atualizar¶
{
"name": "NDA padrão v2",
"htmlContent": "...",
"variables": ["empresa", "contraparte", "vigencia"]
}
Excluir¶
Soft delete — templates já usados em documentos não são afetados.
Importar a partir de DOCX¶
curl -X POST https://api.aceitou.com.br/api/v1/templates/import-docx \
-H "X-Api-Key: $KEY" \
-F "file=@modelo.docx"
A Aceitou converte pra HTML. Variáveis em sintaxe {{nome}} no DOCX são detectadas e listadas.
Preview¶
Retorna HTML renderizado (sem gerar PDF — útil pra mostrar preview no seu UI antes de enviar).