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

# 30028: Invalid API version

Log Type: APPLICATION

Log Level: ERROR

## Description

This error occurs when you send a request with an invalid API version. Use a supported version for the endpoint you are calling. For Messaging message resources, send requests to the `2010-04-01` API base URL.

### Possible causes

* The request does not specify an API version.
* The request uses a version other than `2008-08-01` or `2010-04-01`.
* The request URL targets a Messaging endpoint with an unsupported or mistyped version segment instead of `2010-04-01`.

### Possible solutions

* Update the request to use the API version supported by the endpoint you are calling. For Messaging message resources, use `2010-04-01`.
* If you are setting an `ApiVersion` value on a TwiML Application or another resource that accepts it, use `2008-08-01` or `2010-04-01`.
* Review any hardcoded request URLs or client configuration in your application and correct the version value so it matches the endpoint requirements exactly.
* Check the failed request in Console error logs or Programmable Messaging logs to confirm which endpoint and version Twilio received.

#### Additional resources

* [Messaging API overview](/docs/messaging/api)
* [Messages resource](/docs/messaging/api/message-resource)
* [Debugging Tools](/docs/messaging/guides/debugging-tools)
