What does the withdrawOrderId property mean?

In the documentation for the request POST /sapi/v1/capital/withdraw/apply (HMAC SHA256), there is a property withdrawOrderId and according to the documentation, it’s the “client id for withdraw”. What does this mean? Can this be used to make withdraw requests idempotent?

That parameter is used for in case you want to have your own customised withdrawal ID instead of having Binance’s automatically generated one.

Does that mean I can only use an id once? That’s if I try to use it again, I will get an error?

I can’t test this, but since it’s an id, you probably shouldn’t repeat.

Lol. I am trying to confirm if I can use this to make sure withdrawal requests are never processed more than once. :smiley: