Modelos de Certificado
Os modelos de certificado definem o design visual dos certificados — esquema, tipografia e elementos gráficos. Os modelos são reutilizáveis: um único modelo pode ser aplicado a milhares de certificados. Estã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 apresentação do modelo |
version | string | Identificador de versão |
path | string | Caminho interno do ficheiro 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 predefinido 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 ficheiro 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 predefinido da instituição |
status | enum | Não | active (padrão), inactive |
Obter, atualizar, eliminar
Utilizar um modelo ao emitir certificados
Indique otemplate_uuid ao criar um certificado:
template_uuid for omitido e a instituição possuir um modelo predefinido (is_default: true), o predefinido será aplicado automaticamente.