EMPO Academy Docs
API quickstart

Features · Certificates

Certificates

Verifiable proof of completion or training, issued in two flavors.

Two providers

  • EMPO Academy— auto-issued when a learner completes 100% of a course on the platform. Numbered EMPO-A-YYYY-XXXXXX (and the older EMPO-YYYY-XXX format for legacy certs).
  • EMPO Training & Consultancy Services— admin-issued for in-person and virtual training that happens off-platform. Numbered EMPO-T-YYYY-XXXXXX.

What’s on every certificate

  • Holder name (snapshot at issue time)
  • Training / course title
  • Issuing organization (Academy or T&C)
  • Optional co-issuer logo (instructor / T&C custom logo, shown beside EMPO Academy)
  • Issued date, training date, delivery format, duration
  • Signatory line with signature image + name + title (instructor default, override per-template or per-cert)
  • QR code linking to the public verification page
  • Unique certificate number
  • SHA-256 content hash (the first 16 chars are shown publicly; tampering can be detected by recomputing the hash)
  • Skill chips (Open Badges 3.0 / CTDL-aligned)
  • Optional accreditation footer text

Customization

Per-course template (instructors):

  • Custom co-brand logo, signature image, signatory name + title
  • Accreditation text, theme color, default skills

Per-cert override (admin or instructor, depending on permissions):

  • Co-brand logo, signature, skills, accreditation text

T&C-wide defaults (admin):

  • Logo, default signature, default signatory name/title, default accreditation footer — applied automatically to every external cert unless overridden

Verification

Every cert has a QR code that resolves to /verify/<certificate-number>— a public page that shows the cert details, validates the content hash, and surfaces revocation status. More details.

Download & share

From the cert page, holders can download a print-ready A4-landscape PDF, copy the verification URL, or use the “Add to LinkedIn profile” deep link to add the cert to their LinkedIn Licenses & certifications.

Revocation

Admins (and instructors for certs from their own courses) can revoke a cert with a reason. The verify page immediately switches to a red Revoked banner with the reason and the revocation date.