## Get an invitation template

**get** `/v1/invitation_templates/{invt}`

Fetch one template. Unknown ids, and another brand's; return HTTP 404.

### Path Parameters

- `invt: string`

### Returns

- `id: string`

  The template id (`invt_…`); what a send's `template_id` references.

- `created_at: string`

- `has_logo: boolean`

  Whether a logo is stored. A template with a logo renders the image card; one without renders the plain card.

- `name: string`

  The brand name printed on the invitation card.

- `updated_at: string`

- `version: number`

  Edit counter that only ever counts up, also returned as this resource's
  strong `ETag`. Echo it in `If-Match` on the next `PUT`; a stale one is
  refused `412` rather than overwriting someone else's edit.

### Example

```http
curl https://messages.api.linqapp.com/v1/invitation_templates/$INVT \
    -H "Authorization: Bearer $LINQ_AMB_API_KEY"
```

#### Response

```json
{
  "id": "invt_a4f2c718d0",
  "name": "Acme Rides",
  "has_logo": true,
  "version": 3,
  "created_at": "2026-08-10T09:00:00Z",
  "updated_at": "2026-08-12T15:30:00Z"
}
```
