Conversations API is broken at the moment if the responses has tool calls in them.
client.conversations.items.list function in python sdk which corresponds to GET .api.openai.com/v1/conversations/____/items throws “500 internal server error” when the conversation has messages with tool calls.
examples:
client.conversations.items.list(“conv_68d601cb411881959818048425ec43e80709a184320acd09”) works (the conversation is 160k tokens long with just words hello)
client.conversations.items.list(“conv_68d60993e7848195b9838b72625ca7030dfdc71098b93d58”) doesn’t work (the conversation is 4k tokens long with a tool call with mcp server)
Is anyone else experiencing this? Do you think is this part of the codex issue currently shown in OpenAI status?