# Travel itinerary OG image template

A trip plan as a route: numbered day markers on a dashed line across a full-bleed photo, the day titles alternating on either side.

- Slug: `travel-itinerary`
- Preview (real render): https://shareglint.com/storage/template-previews/travel-itinerary.jpg
- Page: https://shareglint.com/en/templates/travel-itinerary

For travel agencies, tour operators, travel apps and creators posting a package or a day-by-day plan. Up to seven days fit; a longer plan shows six and a "+N" marker. Day titles wrap to two lines and then end in an ellipsis, a long destination shrinks to fit, and without a `photo` the background becomes a dusk gradient with contour lines like a hiking map. Wide frames run the route left to right along the bottom; square and vertical frames run it down the middle with the titles left and right in turn.

## 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 |
|---|---|---|---|
| `destination` | text | Trip or destination name, the headline. (default: Destination) | Zermatt & the Matterhorn |
| `dates` | text | Travel dates as you want them shown, e.g. Jun 14 – 20, 2026. | Jun 14 – 20, 2026 |
| `days` | text | Days separated by `;`. Each is a title, numbered automatically (Day 1, Day 2…), or label\|title to name the day yourself, e.g. Arrive in Zermatt;Gornergrat railway or Mon\|Arrive;Tue\|Glacier hike. Up to seven. | Arrive in Zermatt;Gornergrat railway;Five Lakes Walk;Glacier Paradise;Rest day & spa;Hike to Hörnli Hut;Farewell fondue |
| `price` | text | Price on the accent pill with a plane glyph, e.g. From €1,490 pp. | From €1,490 pp |
| `site` | text | Agency name or website next to the logo. | northwind.travel |
| `photo` | image URL | Destination photo; covers the whole card under a dark gradient. | https://example.com/images/mountains.jpg |
| `logo` | image URL | Agency logo, square. | https://example.com/images/b08-travel.png |
| `accent` | colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. (default: #fb923c) | #fb923c |
| `theme` | dark | light | Colour scheme: dark or 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": "travel-itinerary",
    "modifications": {
        "destination": "Zermatt & the Matterhorn",
        "dates": "Jun 14 – 20, 2026",
        "days": "Arrive in Zermatt;Gornergrat railway;Five Lakes Walk;Glacier Paradise;Rest day & spa;Hike to Hörnli Hut;Farewell fondue",
        "price": "From €1,490 pp",
        "site": "northwind.travel",
        "photo": "https://example.com/images/mountains.jpg",
        "logo": "https://example.com/images/b08-travel.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/travel-itinerary/copy" -H "Authorization: Bearer sk_live_YOUR_KEY"
```
