Create a certificate
POST
/api/v1/workspaces/{slug}/certificatesCreate a new certificate in a workspace
Creates a certificate (defaults to draft) and an owned template draft. name is required.
Authorization
Scopecertificates:write
Authorization: Bearer vc_...Requires certificates:write (or full access) and an active Pro seat. Enabling request or correction forms also requires an active seat for operate features.
Path parameters
Body parameters
What this certificate represents (max 4000 chars)
Example:Completion of the Python fundamentals trackOne of certificate, badge, certification, course, workshop, event, membership, recognition
courseauto_issue_all issues every applicant on submit; manual_approval queues each one for review. Defaults to manual_approval.
manual_approvalHold imported recipients behind an unlock form until they respond
Example:trueAttribute definitions, form fields, and validity_days are set via update after create when needed.