# E04051 — EmailTemplateDraftInvalid

The draft is not ready to submit.

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

## What to do

At least one language is missing something it needs, or has content that cannot be rendered. The response lists every problem alongside the language it belongs to. Fix all of them, then submit again.

## Related

- [E04xxx — Email sending & delivery](/docs/api/errors/E04xxx): 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)
