/api/v1/certificate/templatesList Templates
certificate:viewManage certificate templates, issue documents and provide token-based verification.
Intended access: Assigned account with the required permissions.
certificate:viewcertificate:createcertificate:updatecertificate:deleteUse the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.
An assigned school account with the required permissions.
Individual and bulk issue is part of the documented workflow.
Generated records is part of the documented workflow.
Review the result in the connected record or workspace before moving on.
Source-declared fields used by related operations; each operation has its own validation and scope.
| Field | Declared type | Input |
|---|---|---|
name | string | Required by declaration |
type | string | Required by declaration |
bodyHtml | string | Optional |
paperSize | string | Optional |
isActive | boolean | Optional |
templateId | string | Required by declaration |
studentId | string | Optional |
staffId | string | Optional |
dataJson | Record<string, unknown> | Optional |
items | BulkGenerateItemDto[] | Required by declaration |
Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.
Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.
This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.
/api/v1/certificate/templatesList Templates
certificate:view/api/v1/certificate/templatesCreate Template
certificate:createDeclared request fields: name (required), type (required), bodyHtml (optional), paperSize (optional), isActive (optional).
/api/v1/certificate/templates/:idUpdate Template
certificate:update/api/v1/certificate/templates/:idRemove Template
certificate:delete/api/v1/certificate/generatedList Generated
certificate:view/api/v1/certificate/generatedGenerate
certificate:createDeclared request fields: templateId (required), studentId (optional), staffId (optional), dataJson (optional).
/api/v1/certificate/generated/bulkBulk Generate
certificate:createDeclared request fields: templateId (required), items (required).
/api/v1/certificate/generated/:id/revokeRevoke
certificate:update/api/v1/certificate/verify/:qrTokenVerify
Public/capability access as implementedERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.