Skip to main content
Reports a new conversation item created by the client or by response generation.

Event fields

string
required
Unique id for this server event.
string
required
Event type. Must be conversation.item.created.
string | null
required
Conversation item that precedes this item. Returns null when the item has no predecessor.
object
required
The created Conversation Item. Uses the same item shape documented in conversation.item.create.
string
required
Server-assigned or client-provided conversation item identifier.
string
required
Item type, such as message, function_call, or function_call_output.
role, content, call_id, name, arguments, output: conditional fields Fields depend on the item type. See the item schema in conversation.item.create.
string
Optional item status, when returned by the service.