AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

Certificates & verification

Manage certificate templates, issue documents and provide token-based verification.

Try guided demo →Download guide ↓
Certificates & verification — illustrated workflow banner

What you can do

01

Templates

02

Individual and bulk issue

03

Generated records

04

Revocation

05

Public verification

Access & setup

Intended access: Assigned account with the required permissions.

  • An assigned school account with the required permissions.
  • The academic, student or staff setup used by this workflow.
Required permission keys
certificate:viewcertificate:createcertificate:updatecertificate:delete

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Choose or create a certificate template

    An assigned school account with the required permissions.

  2. 02

    Select the eligible recipient and issue the document

    Individual and bulk issue is part of the documented workflow.

  3. 03

    Review the generated certificate record

    Generated records is part of the documented workflow.

  4. 04

    Use the document verification token to check validity

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
namestringRequired by declaration
typestringRequired by declaration
bodyHtmlstringOptional
paperSizestringOptional
isActivebooleanOptional
templateIdstringRequired by declaration
studentIdstringOptional
staffIdstringOptional
dataJsonRecord<string, unknown>Optional
itemsBulkGenerateItemDto[]Required by declaration

Rules & current limits

  • Verification requires an actual generated token. Sample demo certificates are not school-issued documents.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try certificates & verification

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

9 source-declared operations
GET/api/v1/certificate/templates

List Templates

certificate:view
POST/api/v1/certificate/templates

Create Template

certificate:create

Declared request fields: name (required), type (required), bodyHtml (optional), paperSize (optional), isActive (optional).

PATCH/api/v1/certificate/templates/:id

Update Template

certificate:update
DELETE/api/v1/certificate/templates/:id

Remove Template

certificate:delete
GET/api/v1/certificate/generated

List Generated

certificate:view
POST/api/v1/certificate/generated

Generate

certificate:create

Declared request fields: templateId (required), studentId (optional), staffId (optional), dataJson (optional).

POST/api/v1/certificate/generated/bulk

Bulk Generate

certificate:create

Declared request fields: templateId (required), items (required).

POST/api/v1/certificate/generated/:id/revoke

Revoke

certificate:update
GET/api/v1/certificate/verify/:qrToken

Verify

Public/capability access as implemented

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring