HR & People
Certificate of Completion
Ceremonial certificate — framed border, recipient name, program, award date, and signature block.
The contract
Fields your API call provides. Amounts and totals are always computed by the caller — templates only format.
| course.title | string | required |
| course.detail | string | required |
| issuer.name | string | required |
| signer.name | string | required |
| signer.title | string | required |
| recipient.name | string | required |
| awarded_on | string | required |
| certificate_id | string | required |
MCP-ready: forks of this template will expose generate_certificate when the MCP server ships.
Generate it (after you fork & publish)
curl -X POST https://your-paperbrain-host/api/generate/gen_<your-id> \
-H "Content-Type: application/json" \
-d '{
"course": {
"title": "Applied Data Engineering",
"detail": "24 instructional hours · Cohort 14 · Final project with distinction"
},
"issuer": {
"name": "Meridian Academy"
},
"signer": {
"name": "Dr. Elena Park",
"title": "Program Director"
},
"recipient": {
"name": "Sofia Almeida"
},
"awarded_on": "2026-06-05",
"certificate_id": "CERT-2026-0412"
}'gen_<your-id>is your generator's id once you fork and publish. The body shown is this template's sample data — the exact shape the contract validates.