Create a new conversation thread.
Threads hold conversation state and checkpoint history. Provide a
thread_id for idempotent creation, or let the server generate one.
Set if_exists to "do_nothing" to return the existing thread when the
ID already exists instead of raising a 409 conflict.
Request model for creating threads
Successful Response
Thread entity model
Status values: idle, busy, interrupted, error
Unique identifier for the thread.
Identifier of the user who owns this thread.
Timestamp when the thread was created.
Timestamp when the thread was last updated.
Current thread status: idle, busy, interrupted, or error.
Arbitrary metadata attached to the thread.