Modelos de Certificado
Os modelos de certificado definem o design visual dos certificados — layout, tipografia e elementos gráficos. Modelos são reutilizáveis: um único modelo pode ser aplicado a milhares de certificados. Eles são vinculados a uma instituição e, opcionalmente, configurados via Canva para edição visual.O objeto modelo de certificado
| Campo | Tipo | Descrição |
|---|---|---|
uuid | string | Identificador único |
name | string | Nome de exibição do modelo |
version | string | Identificador de versão |
path | string | Caminho interno do arquivo do modelo |
preview_image_path | string|null | Caminho para a imagem de pré-visualização |
canva_config | json|null | Objeto de configuração de design do Canva |
is_default | boolean | Se este é o modelo padrão da instituição |
status | enum | active, inactive |
Listar modelos
Criar um modelo
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | Nome do modelo |
version | string | Sim | String de versão |
institution_uuid | string | Sim | UUID da instituição pai |
path | string | Sim | Caminho do arquivo do documento modelo |
preview_image_path | string | Não | Caminho da imagem de pré-visualização |
canva_config | object | Não | Configuração de design do Canva |
is_default | boolean | Não | Definir como modelo padrão da instituição |
status | enum | Não | active (padrão), inactive |
Obter, atualizar, excluir
Usar um modelo ao emitir certificados
Informe otemplate_uuid ao criar um certificado:
template_uuid for omitido e a instituição possuir um modelo padrão (is_default: true), o padrão será aplicado automaticamente.