---
title: "List email templates"
method: GET
path: "/api/reach/v1/profiles/{profileUuid}/templates"
tags: ["Reach: Templates"]
---

# List email templates

`GET /api/reach/v1/profiles/{profileUuid}/templates`

Get a list of the email templates in a profile, most recently updated first.

Templates are the reusable email bodies a campaign is built from. The list is not paginated
and only the metadata is returned - the template content itself is not exposed. Use the
`uuid` of a template as the `template_uuid` when creating a campaign.

## Path parameters

- `profileUuid` string, required

## Response `200`

Success response

- ReachV1TemplatesTemplateResource[] — Array of [`Reach.V1.Templates.TemplateResource`](#model/reachv1templatestemplateresource)
  - `uuid` string, nullable — Pass this as the `template_uuid` of a campaign.
  - `title` string, nullable — Null for templates that were never named.
  - `created_at` string, date-time, nullable
  - `updated_at` string, date-time, nullable

## Other responses

- `401` — Unauthenticated response
- `500` — Error response

## Changes

- **2026-09-03** `cac6a729a4ce` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/hostinger/apis/hostinger-api/changes/api/reach/v1/profiles/:profileUuid/templates/get.md)

---

[API](https://skmtc.dev/hostinger/apis/hostinger-api.md) · [All operations](https://skmtc.dev/hostinger/apis/hostinger-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hostinger/apis/hostinger-api/revisions/c23d9ca46667?raw)
