Hi all,
The v1 reference at
https://learn.microsoft.com/en-us/azure/foundry/openai/latest
lists Conversations as supported, both as a top-level resource (/openai/v1/conversations) and as a conversation parameter on the Create Response request body.
On every resource I have access to, neither works - while plain Responses calls at the same base URL with the same api-key succeed.
What works
Responses without conversation:
POST https://<resource>.openai.azure.com/openai/v1/responses?api-version=preview
Content-Type: application/json
api-key: <key>
{
"model": "gpt-5.4",
"input": "Hello"
}
-> 200 OK
What doesn't (1): Creating a conversation
POST https://<resource>.openai.azure.com/openai/v1/conversations
Content-Type: application/json
api-key: <key>
{}
-> 404 Resource not found
Same 404 for these variants:
- ?api-version=preview
- ?api-version=2025-04-01-preview
- without any api-version (v1 GA style)
What doesn't (2): Using conversation on the Responses request
The v1 reference lists conversation as a body parameter for Create Response. When I include it:
POST .../openai/v1/responses?api-version=preview
{
"model": "gpt-5.4",
"input": "Hello",
"conversation": "conv_anything"
}
I get:
{
"error": {
"message": "Unknown parameter: 'conversation'.",
"type": "invalid_request_error",
"param": null,
"code": "unknown_parameter"
}
}
This is not a "conversation does not exist" error - the Responses surface rejects the field at request validation time. So the entire Conversations feature is missing, not just the subresource.
What I have ruled out
I tested the same calls against:
- both
<resource>.cognitiveservices.azure.com and <resource>.openai.azure.com host styles
- model deployments in multiple Azure regions
- with and without
api-version (preview, 2025-04-01-preview, omitted)
All combinations return the exact same two errors above. So this is not a host/resource-kind issue, not a regional rollout issue, and not an api-version issue. Same api-key, same base URL, Responses works, Conversations does not.
Questions
- Is the Conversations feature (both
/conversations subresource and the conversation parameter on /responses) actually rolled out anywhere on Azure today? If yes, on what kind of resource and in what region?
- If it isn't generally available yet, could the v1 reference page be updated to reflect that? At the moment the documentation states the endpoints and the parameter as supported without any preview/availability note, which directly contradicts the actual API behaviour and makes it impossible to plan around.
Thanks!
Philipp