# templates ## Get template types - [GET /v2/campaign-manager/templates/template-type-schemas](https://docs.talli.ai/reference/swagger/templates/paths/~1v2~1campaign-manager~1templates~1template-type-schemas/get.md): Retrieves a list of template types. ## Get template - [GET /v2/campaign-manager/templates/{id}](https://docs.talli.ai/reference/swagger/templates/paths/~1v2~1campaign-manager~1templates~1%7Bid%7D/get.md): Retrieves a single template based on provided identifier. ## Update template - [PUT /v2/campaign-manager/templates/{id}](https://docs.talli.ai/reference/swagger/templates/paths/~1v2~1campaign-manager~1templates~1%7Bid%7D/put.md): Updates an existing template with the provided template. ## Get templates - [GET /v2/campaign-manager/templates](https://docs.talli.ai/reference/swagger/templates/paths/~1v2~1campaign-manager~1templates/get.md): Retrieves a paginated list of templates, optionally filtered by template type. ## Create template - [POST /v2/campaign-manager/templates](https://docs.talli.ai/reference/swagger/templates/paths/~1v2~1campaign-manager~1templates/post.md): Creates a new template with the specified details. ## Send notification preview - [POST /v2/campaign-manager/templates/:send-preview](https://docs.talli.ai/reference/swagger/templates/paths/~1v2~1campaign-manager~1templates~1:send-preview/post.md): Sends a notification preview to the specified recipient using the provided template model.