What does "free" vs "freeze" vs "locked" mean for the API's all-coins-info

From api call here: All Coins' Information | Binance Open Platform
I see the example show:
[
{
“coin”: “BTC”,
“depositAllEnable”: true,
“free”: “0.08074558”,
“freeze”: “0.00000000”,
“ipoable”: “0.00000000”,
“ipoing”: “0.00000000”,
“isLegalMoney”: false,
“locked”: “0.00000000”,
“name”: “Bitcoin”,

What is “free” vs “freeze” vs “locked” values mean? I want to get the amount of USDC withdrawable from an account, is this free? or free minus locked?

Hey,
Locked typically refers to the amount of an asset currently being used in an open order, whereas Freeze refers to the amount of the asset held due to specific restrictions or conditions. These restrictions could be related to regulatory requirements, pending transaction confirmations, or user-specific instructions (e.g., withdrawal restrictions).
The value you should use is Free.