Error Guide

Error: Twilio Error 12300

What's Causing This Error?

There are several Content-Types Twilio accepts. If Twilio cannot process the URL's Content-Types, it results in error 12300. Stating a Content-Type for a request is essential; otherwise, it would result in a 502 (Bad Gateway) error.

For example, attempting to play non-audio content like XML by having a Play verb is a cause for Twilio error 12300.

Read more about accepted Content-Types here.

Solution - Here's How To Resolve It

It would help if you verified that your web server returns the expected value as the Content-Type, and the URL refers to a valid and acceptable resource. In addition, you have to determine that the messages going to and from the Twilio phone number utilize a supported Content-Type.

Other Common Twilio Errors (and Solutions)

View all errors

Multichannel Notifications Platform for SaaS

Products

Platform

Integrations

Customers

Blog

API Status

Subprocessors


© 2026 Courier. All rights reserved.