Get Available Instruments
Get the available trading instruments for streaming
Response description:
instrument is in the form <base-currency>.<quote-currency> (e.g. BTC.USD)
settleDate For future use. Empty for now
levels For future use. Empty for now
enabled Pair is enabled by Zodia Markets. Possible values: true|false
active Price is currently streaming for the pair. Possible values: true|false
Domain: Trading
Request
Section titled “Request”GET https://trade-uk.sandbox.zodiamarkets.com/zm/rest/available-instrumentsResponses
Section titled “Responses”200 OK
Section titled “200 OK”| Field | Type | Required | Description |
|---|---|---|---|
instruments |
array of object | yes | Every instrument configured for RFS trading, sorted by instrument. Presence in this list does not mean the pair can be dealt right now — read enabled and active. |
instruments[].instrument |
string | yes | The pair, written BASE.QUOTE in upper case — USDC.AED. This is the exact string to send as instrument when subscribing on the WebSocket; it is matched literally, so do not reformat it. |
instruments[].settleDate |
string | yes | Reserved for future use. Always an empty string. |
instruments[].levels |
array of object | yes | Reserved for future use. Always empty. |
instruments[].levels[].level |
number | Reserved for future use. | |
instruments[].levels[].available |
boolean | Reserved for future use. | |
instruments[].enabled |
boolean | yes | Whether the pair is open for trading. false means Zodia Markets has suspended it — subscribing will not produce prices until it is re-enabled. |
instruments[].active |
boolean | yes | Whether prices are flowing for the pair at this moment. false on an enabled pair is normal outside its market hours; subscribe and prices will arrive when the market opens. |
500 Internal Server Error
Section titled “500 Internal Server Error”| Field | Type | Required | Description |
|---|---|---|---|
resultCode |
string | ||
timestamp |
string |
