Certificate Templates
Certificate templates define the visual design of certificates — layout, typography, and graphical elements. Templates are reusable: one template can be applied to thousands of certificates. They are linked to an institution and optionally configured via Canva for visual editing.The certificate template object
| Field | Type | Description |
|---|---|---|
uuid | string | Unique identifier |
name | string | Template display name |
version | string | Version identifier |
path | string | Internal file path of the template |
preview_image_path | string|null | Path to the preview image |
canva_config | json|null | Canva design configuration object |
is_default | boolean | Whether this is the default template for the institution |
status | enum | active, inactive |
List templates
Create a template
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Template name |
version | string | Yes | Version string |
institution_uuid | string | Yes | Parent institution UUID |
path | string | Yes | File path of the template document |
preview_image_path | string | No | Preview image path |
canva_config | object | No | Canva design configuration |
is_default | boolean | No | Set as the institution’s default template |
status | enum | No | active (default), inactive |
Get, update, delete
Using a template when issuing certificates
Pass thetemplate_uuid when creating a certificate:
template_uuid is omitted and the institution has a default template (is_default: true), the default is applied automatically.