Endpoint
Request Body
Response
- 200: Available
reason is present only when hasCapacity is false:
Use
reason.code for client logic and reason.message for the explanation.
Scope of the Check
For assigned HIP-3 markets, the read checks current allocation capacity and relevant execution restrictions. It does not reserve that capacity. Markets using shared execution returnhasCapacity: true without these assigned-capacity checks.
This response does not validate a particular order, calculate its maximum size, or prove that
margin is sufficient. Check Market Trading State for
market permissions and size estimates; final admission happens when the signed order is processed.
Malformed requests and unknown markets return 400. A failed capacity lookup returns 503 with
a one-second retry hint.