# E15077 — WhatsAppTemplateLanguageNotAvailable

This template cannot send in the language you asked for, or in the default it would have used.

- **HTTP status**: `422`
- **Type**: `validation_error`
- **Name**: `WhatsAppTemplateLanguageNotAvailable`

## What to do

The template exists but cannot send in the language you asked for, either because it holds no copy in that language or because WhatsApp has not approved one. Read the template and send in one of its `available_languages`, or add and submit the language first. If you named no language, or the template is set to `on_missing_language` `fallback` and still refused, its `default_language` is one WhatsApp has not approved: point the default at a language in `available_languages`. On `fail`, only the language you name or a broader form of it is tried, and a sibling variant is refused.

Operations that resolve this:

- [Get a message template](/docs/api/reference/get-whatsapp-template)

## Related

- [E15xxx — WhatsApp sending & delivery](/docs/api/errors/E15xxx): every code in this range
- [Errors](/docs/api/errors): the full wire contract, status mapping, and error catalog
- [Error handling](/docs/guides/errors): branching on `type` and `code`, validation details, and `vendor_code`

## Related resources

- [Should I use a Bird SDK or call the API directly?](/explained/platform/should-i-use-an-sdk-or-call-the-api-directly) (answer)
- [Build your first integration](/learn/paths/integration) (course)
- [Send your first email](/docs/get-started/send-your-first-email) (docs)

[Get an implementation brief](/learn/workspace?topic=api-basics)
