DocPress

Templates › Certificate

Certificate template

A landscape certificate of completion, achievement or attendance: recipient name, what it is for, issuer, date, signature line and an optional certificate ID for verification.

Preview the sample PDF Get a free API key

Fields

FieldTypeRequiredDescription
titlestringnoDefault 'Certificate of Completion'
recipientstringyesThe person's name
statementstringnoText before the achievement, default 'has successfully completed'
achievementstringyesCourse, event or achievement name
descriptionstringnoOne sentence of detail (hours, level, dates)
datestring (YYYY-MM-DD)yesDate awarded
issuerstringyesOrganisation issuing the certificate
signerstringnoName on the signature line
signer_titlestringnoRole of the signer
certificate_idstringnoUnique ID printed small for verification
logostring (data:image/... URI)noIssuer logo as a data URI
accentstring (CSS color)noBorder and heading colour, default #0b5c6b

Sample request

POST https://docpress.dev/v1/pdf
Authorization: Bearer dp_your_key
Content-Type: application/json

{
  "template": "certificate",
  "data": {
    "title": "Certificate of Completion",
    "recipient": "Maya Okonkwo",
    "statement": "has successfully completed",
    "achievement": "Technical Writing for Engineers",
    "description": "A 12-hour course covering structure, clarity and documentation tooling.",
    "date": "2026-10-18",
    "issuer": "Northwind Learning",
    "signer": "Daniel Reyes",
    "signer_title": "Programme Director",
    "certificate_id": "NWL-2026-00417"
  }
}

Add "page_size": "Letter" next to template to change the paper size (this template is landscape). Output on the free plan carries a small footer mark. See the API docs for authentication and errors.