Certification
A credential or certificate awarded to recognize completion of a course, program, or demonstration of specific skills and competencies.
Certification
A credential or certificate awarded to recognize completion of a course, program, or demonstration of specific skills and competencies.
Properties
id(string): Unique identifier for the certification.title(string): The name of the certification.description(string): What this certification represents and validates.type(string): Certification type (course completion, professional, skill-based, achievement).recipient([[User]]): The person who earned this certification.course([[Course]]): The course completed to earn this certification (if applicable).organization([[Organization]]): The organization issuing the certification.issuer([[User]]): The person who issued the certification.credentialId(string): Unique identifier for verification purposes.verificationUrl([[URL]]): Public URL where this certification can be verified.issuedAt(number): Timestamp when certification was issued (Unix timestamp).expiresAt(number): Timestamp when certification expires (Unix timestamp, null for non-expiring).perpetual(boolean): Whether the certification never expires.status(string): Certification status (active, expired, revoked, suspended).grade(string): Grade or achievement level (pass, merit, distinction, A-F, etc.).score(number): Numerical score achieved (if applicable).skills(string[]): Skills and competencies validated by this certification.requirements(string[]): Requirements that were met to earn this certification.metadata(object): Set of key-value pairs for storing additional information.pdfUrl([[URL]]): URL to downloadable PDF certificate.imageUrl([[URL]]): URL to certificate image for sharing.blockchain(object): Blockchain verification data (if applicable).
Actions
create
Issue a new certification to a recipient.
Input: [[Certification]]
Output: [[Certification]]
update
Modify certification details.
Input: [[Certification]]
Output: [[Certification]]
delete
Permanently remove the certification.
Input: [[Certification]]
Output: [[Certification]]
revoke
Revoke a previously issued certification.
Input: [[CertificationRevocation]]
Output: [[Certification]]
renew
Renew an expired or expiring certification.
Input: [[CertificationRenewal]]
Output: [[Certification]]
verify
Verify the authenticity and validity of the certification.
Input: [[Certification]]
Output: [[VerificationResult]]
share
Generate shareable link for the certification.
Input: [[CertificationShare]]
Output: [[Share]]
download
Download certification as PDF.
Input: [[Certification]]
Output: [[File]]
sendEmail
Email the certification to the recipient.
Input: [[CertificationEmail]]
Output: [[Certification]]
Events
created: Triggered when a new certification is issued.updated: Triggered when certification details are modified.deleted: Triggered when a certification is permanently removed.revoked: Triggered when certification is revoked.expired: Triggered when certification reaches expiration date.expiring: Triggered when certification is approaching expiration.renewed: Triggered when certification is renewed.verified: Triggered when certification is verified.shared: Triggered when certification is shared.downloaded: Triggered when certification PDF is downloaded.emailed: Triggered when certification is emailed.