---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/90025#article
headline: "90025: Template body has unsupported tag type"
url: https://www.twilio.com/docs/api/errors/90025
inLanguage: en
dateModified: 2026-06-08T11:38:30.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 90025: Template body has unsupported tag type

Log Type: APPLICATION

Log Level: ERROR

## Description

This error occurs when your template body includes a Mustache tag type that Twilio does not support. Use only data tags in `{{}}` for placeholders, such as `{{1}}` or `{{CustomerName}}`.

### Possible causes

* The template body includes a Mustache tag or command other than a data tag.
* The body mixes supported placeholder tags with other Mustache commands.
* The body uses syntax that is not a simple placeholder wrapped in `{{}}`.

### Possible solutions

* Remove any unsupported Mustache tags or commands from the template body.
* Replace each unsupported tag with a data tag placeholder in `{{}}`.
* Use simple variable placeholders such as `{{1}}` or `{{CustomerName}}`. Variable keys can be numeric or alphanumeric, and they cannot contain spaces.
* If you send the template with substitutions, pass matching values in `ContentVariables`. If you create the template with the Content API, define the template variables in the `variables` object.

#### Additional resources

* [Using Variables with Content Templates](/docs/content/using-variables-with-content-api)
* [Content API Public Endpoints](/docs/content/content-api-resources)
* [Content Templates Overview](/docs/content/overview)
