I have a Dialogflow chatbot set up which is integrated with the Twilio WhatsApp API. It's all good when I type text on WhatsApp, but I receive this error on Twilio debugger when I post an image or a video on WhatsApp:
Error - 12300 Invalid Content-Type
Twilio is unable to process the Content-Type of the provided URL. Please see the Twilio Markup XML Documentation for more information on valid Content-Types. You must return a Content-Type for all requests. Requests without a Content-Type will appear in the Debugger as a 502 Bad Gateway error.
Possible Causes:
Having a phone number, outgoing call request or action attribute refer to a non-XML or audio resource. Having a Play verb attempt to play non-audio content, such as XML or text.
Possible Solutions:
Verify that that your web server is returning a Content-Type and it is the expected value Make sure the URL noted refers to a valid resource
I have checked it on both Dialogflow and Twilio consoles but I am not sure which configuration I have to set up for image uploading to work.