An Azure service that provides access to OpenAI’s GPT-3 models with enterprise capabilities.
Hi Alexander Leeb,
This confusion is understandable and many people have run into the same thing when using the Azure OpenAI Responses API. What you are seeing is mainly due to documentation pointing to OpenAI guidance that does not fully apply to Azure yet. It is not a configuration or service issue.
Here is how things work today and what to keep in mind.
First, understand the difference between Azure OpenAI and OpenAI public docs. Some Azure documentation links to OpenAI documentation for file inputs, which lists Office files like docx, pptx, and xlsx as supported. That support currently applies to OpenAI public endpoints, not Azure OpenAI Responses. In Azure OpenAI, the Responses API has a more limited and clearly defined list of supported file types, and Office documents are not included.
Second, follow the actual behavior of the Responses API. When you pass Office files to the Responses API on Azure, the request fails because those file types are not accepted for context stuffing. The error message you see lists the exact supported formats, and this runtime behavior is the source of truth today. The documentation link to OpenAI file inputs creates the mismatch, not the API itself.
Third, purpose settings do not change file support. Using purpose set to assistants instead of user data does not unlock Office document support in Azure OpenAI Responses. That workaround only affects how files are classified, not which formats the API accepts. At the moment, there is no supported way to send docx, pptx, or xlsx files directly to the Azure Responses API.
Fourth, what is supported today. For Azure OpenAI Responses, text based formats such as txt, md, json, html, pdf, and similar plain or semi structured formats are supported. If your data starts as Office documents, it needs to be converted to a supported text or PDF format before being sent to the Responses API. This is expected behavior today and not a bug.
You can verify the current API behavior and supported patterns in the Azure OpenAI Responses documentation. https://learn.microsoft.com/azure/ai-services/openai/how-to/responses
https://learn.microsoft.com/en-us/azure/foundry/openai/reference
Right now, Azure OpenAI Responses does not offer native Office document support, even though linked OpenAI docs may suggest otherwise. The documentation is in transition and mixes guidance from different platforms. If you rely on Office files, a preprocessing step to extract or convert content is required before calling the Responses API.
In short, the mismatch is in the documentation links, not in the service behavior. Treat the Azure OpenAI Responses reference and actual API errors as the authoritative guide.
Hope this helps clear things up. Do let me know if you have any further queries.
Thankyou!