---
title: "Delete a Tenant Template"
method: DELETE
path: "/tenants/{tenant_id}/templates/{template_id}"
tags: ["Tenant Templates"]
---

# Delete a Tenant Template

`DELETE /tenants/{tenant_id}/templates/{template_id}`

## Request

- Base URL: `https://api.courier.com`
- URL: `https://api.courier.com/tenants/{tenant_id}/templates/{template_id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/trycourier/apis/courier/docs/tenants/:tenant_id/templates/:template_id/delete.ts> (a function with typed inputs; its response is checked against the schema)

Deletes a tenant's notification template by id. Sends for that tenant then use the workspace template registered under the same id.

## Path parameters

- `tenant_id` string, required
- `template_id` string, required

## Response `204`

Template deleted successfully

## Other responses

- `404`: Tenant or template not found

## Changes

- **2026-07-29** `f76bed79a913`: 2 info
  - api tag `Tenant Templates` added
  - api tag `Courier Create` removed
- **2026-05-19** `ecf876c6cda3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/trycourier/apis/courier/changes/tenants/:tenant_id/templates/:template_id/delete.md)

---

[API](https://skmtc.dev/trycourier/apis/courier.md) - [All operations](https://skmtc.dev/trycourier/apis/courier/llms.txt) - [OpenAPI document](https://skmtc.dev/trycourier/apis/courier/revisions/cb8586034158?raw)
