Assistant api with idempotent?

How do you mean the “response gets lost”?

You can create a thread with a message attached (optionally) in one step, or just create a thread, and then attach a message to it in two steps.