# Certificate of completion OG image template

A certificate on paper with a double border, the recipient's name in serif italics, the course, date, issuer and a seal.

- Slug: `certificate`
- Preview (real render): https://shareglint.com/img/templates/certificate.jpg
- Page: https://shareglint.com/en/templates/certificate

For course platforms, bootcamps and workshops: render a certificate per graduate and let them share it. Every label on the certificate is a field, so it works in any language — and the seal, border and kicker take your accent colour.

## Fields

Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.

| Field | Type | Description | Example |
|---|---|---|---|
| `name` | text | Recipient's name. (default: Recipient name) | Amelia Novak |
| `course` | text | Course or programme completed. | API Design Masterclass — 12 lessons, 9 hours |
| `eyebrow` | text | Heading, e.g. Certificate of completion. (default: Certificate of completion) | — |
| `intro` | text | Line above the name, e.g. This certifies that. (default: This certifies that) | — |
| `completed` | text | Line above the course, e.g. has successfully completed. (default: has successfully completed) | — |
| `date` | text | Date of completion, over the left signature line. | October 22, 2026 |
| `date_label` | text | Label under the date, e.g. Date. (default: Date) | — |
| `issuer` | text | Who signs it, over the right signature line. | Daniel Okafor |
| `issuer_role` | text | Label under the issuer, e.g. Instructor. (default: Instructor) | — |
| `seal` | text | Short text on the seal, e.g. Certified. (default: Certified) | — |
| `logo` | image URL | Issuer logo above the heading. | https://example.com/images/logo-northwind.png |
| `accent` | colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. (default: #b45309) | #b45309 |
| `theme` | dark | light | Colour scheme: dark or light. (default: light) | — |

## Render it with one request

```bash
curl -X POST "https://shareglint.com/v1/images?wait=true" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "certificate",
    "modifications": {
        "name": "Amelia Novak",
        "course": "API Design Masterclass — 12 lessons, 9 hours",
        "date": "October 22, 2026",
        "issuer": "Daniel Okafor",
        "logo": "https://example.com/images/logo-northwind.png"
    }
}'
```

## Make it yours

accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.

```bash
curl -X POST "https://shareglint.com/v1/templates/library/certificate/copy" -H "Authorization: Bearer sk_live_YOUR_KEY"
```
