MngGetAvailableGateways¶
Returns the immutable adapter catalog built while GatewayManager initializes. Requires SESSION_ADMIN.
HTTP: GET /gateways/available
{"command":"MngGetAvailableGateways"}
{"rows":[{"type":"MOCK","name":"Mock Gateway","protocol_version":1,"binary":"mock/mock_gateway","capabilities":["CONTROL","EXECUTION","MARKET_DATA_SOURCE"]},{"type":"MT5","name":"MetaTrader 5 Gateway","protocol_version":1,"binary":"mt5/mt5_gateway","capabilities":["CONTROL","EXECUTION","RECONCILIATION","QUOTES"]}],"snapshot_version":1}
Only adapters with a valid manifest.json, supported protocol version and executable binary located inside gates/ enter this catalog. The absolute server filesystem path is not exposed.
The catalog describes adapter binaries, not configured LP accounts. The same adapter may be used by multiple gateway configurations with different names, ports and provider credentials.
QUOTES means that the adapter can publish QUOTE_BATCH market data into the
server quote pipeline. It does not activate that source by itself: the symbol's
quote policy must select provider type GATEWAY and the configured gateway ID.