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

# 14104: Invalid Method attribute

Log Level: WARNING

## Description

You see this warning when the `<Message>` verb uses a `method` attribute value other than `GET` or `POST`. Use the `method` attribute to tell Twilio whether to request the `action` URL with HTTP `GET` or `POST`. If you omit `method`, Twilio uses `POST`.

### Possible causes

* Your TwiML sets the `<Message>` verb's `method` attribute to a value other than `GET` or `POST`.
* Your application generates a `<Message>` verb with an unsupported HTTP method for the `action` URL request. Twilio only supports `GET` and `POST` for this attribute.

### Possible solutions

* Update the `<Message>` verb so the `method` attribute is set to `GET` or `POST` only.
* Remove the `method` attribute if you want Twilio to use the default `POST` request.
* Review the `action` URL on your `<Message>` verb and make sure the endpoint is prepared to receive the HTTP method you selected.

#### Additional resources

* [TwiML Message](/docs/messaging/twiml/message)
* [TwiML for Programmable Messaging](/docs/messaging/twiml)
* [Twilio Debugger](/docs/usage/troubleshooting/debugging-your-application)
