---
title: "Get project templates"
method: GET
path: "/api/templates"
tags: ["templates"]
---

# Get project templates

`GET /api/templates`

Get templates for a project. Use <code>page</code> and <code>pageSize</code> parameters to paginate results. If the unpaginated templates API is allowed for your project, then all templates are returned if no pagination parameters are provided. The unpaginated behavior is deprecated and may be removed in the future. <b>Rate limit</b>: 100 requests/second, per project.

## Query parameters

- `templateType` 'Base' | 'Blast' | 'Triggered' | 'Workflow'
- `messageMedium` 'Email' | 'Push' | 'InApp' | 'SMS'
- `startDateTime` string, date-time
- `endDateTime` string, date-time
- `page` integer
- `pageSize` integer
- `sort` string

## Response `200`

successful operation

## Other responses

- `400` — Invalid parameters
- `401` — Invalid API key

---

[API](https://skmtc.net/iterable/apis/iterable-api.md) · [All operations](https://skmtc.net/iterable/apis/iterable-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/iterable/iterable-api/revisions/afaab604b58c/schema)
