# Templates

> Create and manage reusable email templates with variable interpolation.

Source: https://sndr.sh/docs/cranl/templates

Templates store a reusable subject plus an HTML and/or plain-text body with {{ variable_name }} placeholders. Pass template_id and variables to POST /send to fill them at send time.

- [List templates](https://sndr.sh/docs/cranl/templates/list-templates) `GET /api/cranl/v1/templates`: List all templates on the connected account, most recently updated first.
- [Create template](https://sndr.sh/docs/cranl/templates/create-template) `POST /api/cranl/v1/templates`: Create a template.
- [Get template](https://sndr.sh/docs/cranl/templates/get-template) `GET /api/cranl/v1/templates/{id}`: Retrieve one template, including its html and text body.
- [Update template](https://sndr.sh/docs/cranl/templates/update-template) `PATCH /api/cranl/v1/templates/{id}`: Update the fields you send; omitted fields keep their value.
- [Delete template](https://sndr.sh/docs/cranl/templates/delete-template) `DELETE /api/cranl/v1/templates/{id}`: Permanently delete a template.
