# 63030: Unsupported parameter for type of channels message

Log Type: TWILIO

Log Level: ERROR

## Description

This error occurs when your request includes a parameter that the selected channels message type does not support. Common cases include sending a content template with `MediaUrl` even though `ContentSid` replaces `Body` and `MediaUrl`, or supplying a URL field that does not resolve to a valid public website.

### Possible causes

* You sent `MediaUrl` with a content template request. Content template messages should be sent with `ContentSid` and optional `ContentVariables` instead.
* You tried to send media with a structured template that does not support that media configuration, or you attempted to send a different WhatsApp media header type than the template was approved for. Approved variable WhatsApp templates can send only the media type that was submitted for approval.
* A URL field in the message is malformed, not publicly accessible, or a variable in the URL does not resolve to a valid public path.

### Possible solutions

* If you are sending a content template, remove `Body` and `MediaUrl` from the API request. Send the message with `ContentSid` and include `ContentVariables` only when you need variable substitution.
* If the message needs media, use a content template that supports media and make sure the media URL resolves to a publicly hosted file. For WhatsApp-approved media templates, send only the approved header type.
* Verify any URL field or URL button value is complete, publicly accessible, and resolves correctly after variable substitution. Include a valid sample path when the URL uses variables.

#### Additional resources

* [Send templates created with the Content Template Builder](/docs/content/send-templates-created-with-the-content-template-builder)
* [twilio/media](/docs/content/twilio-media)
* [twilio/call-to-action](/docs/content/twilio-call-to-action)
