Based on the following call
curl https://api.openai.com/v1/responses \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"tools": [{"type":"web_search"}],
"max_output_tokens": 32,
"input": "According to the internet, how is the weather in Seattle?"
}'
We get the following results
As you can see, the web search tool call has an incomplete status
But this value is missing from the OpenAPI description of the WebSearchToolCall component schema
components:
schemas:
WebSearchToolCall:
properties:
#shortened
status:
type: string
description: |
The status of the web search tool call.
enum:
- in_progress
- searching
- completed
- failed
This is causing breakages on generated clients since they are not expecting this value.
Based on the following call
We get the following results
As you can see, the web search tool call has an incomplete status
But this value is missing from the OpenAPI description of the WebSearchToolCall component schema
This is causing breakages on generated clients since they are not expecting this value.