# Coupon code OG image template

A paper coupon with a dashed tear line: the offer on one side, the code in a monospace box on the stub.

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

For welcome offers, referral codes and newsletter promotions. The card looks like a coupon you could tear off — round notches, a dashed line and scissors — and the code is set in a monospace face so nobody confuses an O with a 0.

## 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 |
|---|---|---|---|
| `offer` | text | The offer, e.g. 20% off. (default: 20% off) | 20% off |
| `title` | text | What the offer applies to, e.g. your first order. | your first order of freshly roasted beans |
| `code` | text | The coupon code. (default: WELCOME20) | BEANS20 |
| `code_label` | text | Label above the code, e.g. Use code. (default: Use code) | — |
| `expires` | text | Expiry line, e.g. Valid until Nov 30. | Valid until Nov 30, 2026 |
| `brand` | text | Shop name. | Roastery No. 9 |
| `site` | text | Your domain or a short URL. | roastery9.com |
| `logo` | image URL | Shop logo, shown next to the shop name. | https://example.com/images/logo-roastery.png |
| `accent` | colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. (default: #7c3aed) | #7c3aed |
| `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": "coupon-code",
    "modifications": {
        "offer": "20% off",
        "title": "your first order of freshly roasted beans",
        "code": "BEANS20",
        "expires": "Valid until Nov 30, 2026",
        "brand": "Roastery No. 9",
        "site": "roastery9.com",
        "logo": "https://example.com/images/logo-roastery.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/coupon-code/copy" -H "Authorization: Bearer sk_live_YOUR_KEY"
```
