---
title: "E15038 — WhatsAppTemplateLanguageNoSubmittedCopy"
description: "Discarding this language's edits restores its most recently submitted copy, and none exists."
canonical: "https://bird.com/docs/api/errors/E15038"
---

# E15038 — WhatsAppTemplateLanguageNoSubmittedCopy

Discarding this language's edits restores its most recently submitted copy, and none exists.

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

## What to do

Discarding restores the template's most recently submitted copy, and this language has none. Either the template has never been submitted, or the language was added in this draft and has never been submitted. Keep editing it, or remove it from the draft with DELETE /v1/whatsapp/templates/{template_ref}/versions/{version_id}/languages/{language}.

## 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)
