Skip to main content

Discovery

Description​

Matriks Analist altyapısında yer alan tüm servislerin (MQTT ve REST API) adresleri, token gerektirmeden erişilebilen bir JSON yapı üzerinden sunulmaktadır. Servislerin test ve prod ortamlarına ait güncel endpoint bilgileri, Discovery Servisi aracılığıyla dinamik olarak elde edilmelidir. İlgili proje için sağlanan özel endpoint belirli aralıklarla sorgulanarak sistemdeki servis adreslerinin güncel tutulması sağlanır.

Endpoint​

HTTP GET Endpoint https://apitest.matriksdata.com/disco-v2.json

Query Parameters​

ParameterTypeRequiredExampleDescription
issuertexttrueTESTProjeniz özelinde sizin için tanımlanmış özel issuer bilgisinin verilmesi gerekmektedir.

Sample Request-Response​

https://apitest.matriksdata.com/disco-v2.json

{
"rest": {
"arf": {
"insertRule": {
"url": "https://apitest.matriksdata.com/dumrul/v2/arf/rule",
"method": "post",
"parameters": [],
"gzAvailable": false
},
"updateRule": {
"url": "https://apitest.matriksdata.com/dumrul/v2/arf/rule",
"method": "put",
"parameters": [
"active",
"id"
],
"gzAvailable": false
},
"getAllRules": {
"url": "https://apitest.matriksdata.com/dumrul/v2/arf/rules",
"parameters": [],
"gzAvailable": false
},
"getRule": {
"url": "https://apitest.matriksdata.com/dumrul/v2/arf/rule",
"parameters": [
"id"
],
"gzAvailable": false
},
"deleteRule": {
"url": "https://apitest.matriksdata.com/dumrul/v2/arf/rule",
"method": "delete",
"parameters": [
"id"
],
"gzAvailable": false
}
},
"historicTick": {
"depth": {
"url": "https://apitest.matriksdata.com/dumrul/v1/tick/depth",
"parameters": [
"symbol",
"start",
"end"
],
"gzAvailable": true
},
"settlement": {
"url": "https://apitest.matriksdata.com/dumrul/v1/tick/settlement",
"parameters": [
"symbol",
"start",
"end"
],
"gzAvailable": true
},
"trade": {
"url": "https://apitest.matriksdata.com/dumrul/v1/tick/trade",
"parameters": [
"symbol",
"start",
"end"
],
"gzAvailable": true
}
},
"wealth": {
"url": "https://apitest.matriksdata.com/dumrul/v1/wealth",
"parameters": [
"symbol",
"amount",
"period",
"start",
"end"
],
"gzAvailable": false
},
"news": {
"search": {
"url": "https://apitest.matriksdata.com/dumrul/v2/news/search",
"parameters": [
"query",
"language",
"count",
"withComment"
],
"gzAvailable": false
},
"page": {
"url": "https://apitest.matriksdata.com/dumrul/v2/news/search/page",
"parameters": [
"content",
"page",
"pageSize",
"qid"
],
"gzAvailable": true
},
"id": {
"url": "https://apitest.matriksdata.com/dumrul/v2/news",
"parameters": [
"id"
],
"gzAvailable": true
},
"meta": {
"url": "https://apitest.matriksdata.com/news-meta.json",
"parameters": [],
"gzAvailable": false,
"lastUpdate": 1575891091
}
},
"metaData": {
"symbols": {
"url": "https://apitest.matriksdata.com/dumrul/v2/meta/symbols",
"parameters": [
"marketCode",
"exchangeId",
"modifiedAt",
"deleted",
"allSymbols"
],
"gzAvailable": true
},
"viopMarkets": {
"url": "https://apitest.matriksdata.com/dumrul/v2/meta/markets/viop",
"parameters": [],
"gzAvailable": true,
"lastUpdate": 1575891091
},
"markets": {
"url": "https://apitest.matriksdata.com/dumrul/v2/meta/markets",
"parameters": [],
"gzAvailable": true,
"lastUpdate": 1575891091
},
"members": {
"url": "https://apitest.matriksdata.com/dumrul/v2/meta/members",
"parameters": [],
"gzAvailable": true,
"lastUpdate": 1575891091
},
"exchanges": {
"url": "https://apitest.matriksdata.com/dumrul/v2/meta/exchanges",
"parameters": [],
"gzAvailable": true,
"lastUpdate": 1575891091
},
"sectors": {
"url": "https://apitest.matriksdata.com/dumrul/v2/meta/sectors",
"parameters": [],
"gzAvailable": true,
"lastUpdate": 1575891091
}
},
"brokerTradingVolume": {
"url": "https://apitest.matriksdata.com/dumrul/v1/broker-trading-volume/stock",
"gzAvailable": false,
"parameters": [
"top",
"date"
]
},
"tradeDistribution": {
"broker": {
"url": "https://apitest.matriksdata.com/dumrul/v1/trade-distribution/brokers",
"parameters": [
"top"
],
"gzAvailable": true
},
"equity": {
"url": "https://apitest.matriksdata.com/dumrul/v1/trade-distribution/equities",
"parameters": [
"top"
],
"gzAvailable": true
}
}
},
"mqtt": {
"mx/news": {
"qos": {
"dl": "wss://dltest.radix.matriksdata.com/news",
"rt": "wss://rttest.radix.matriksdata.com/news",
"ws": {
"dl": "ws://dltest.radix.matriksdata.com/news",
"rt": "ws://rttest.radix.matriksdata.com/news"
},
"wss": {
"dl": "wss://dltest.radix.matriksdata.com/news",
"rt": "wss://rttest.radix.matriksdata.com/news"
},
"tcp": {
"dl": "tcp://dltest.radix.matriksdata.com:3442",
"rt": "tcp://rttest.radix.matriksdata.com:3442"
}
}
},
"mx/symbol": {
"qos": {
"dl": "wss://dltest.radix.matriksdata.com/market",
"rt": "wss://rttest.radix.matriksdata.com/market",
"ws": {
"dl": "ws://dltest.radix.matriksdata.com/market",
"rt": "ws://rttest.radix.matriksdata.com/market"
},
"wss": {
"dl": "wss://dltest.radix.matriksdata.com/market",
"rt": "wss://rttest.radix.matriksdata.com/market"
},
"tcp": {
"dl": "tcp://dltest.radix.matriksdata.com:3451",
"rt": "tcp://rttest.radix.matriksdata.com:3441"
}
}
},
"mx/derivative": {
"qos": {
"dl": "wss://dltest.radix.matriksdata.com/market",
"rt": "wss://rttest.radix.matriksdata.com/market",
"ws": {
"dl": "ws://dltest.radix.matriksdata.com/market",
"rt": "ws://rttest.radix.matriksdata.com/market"
},
"wss": {
"dl": "wss://dltest.radix.matriksdata.com/market",
"rt": "wss://rttest.radix.matriksdata.com/market"
},
"tcp": {
"dl": "tcp://dltest.radix.matriksdata.com:3451",
"rt": "tcp://rttest.radix.matriksdata.com:3441"
}
}
},
"mx/trade": {
"qos": {
"dl": "wss://dltest.radix.matriksdata.com/trade",
"rt": "wss://rttest.radix.matriksdata.com/trade",
"ws": {
"dl": "ws://dltest.radix.matriksdata.com/trade",
"rt": "ws://rttest.radix.matriksdata.com/trade"
},
"wss": {
"dl": "wss://dltest.radix.matriksdata.com/trade",
"rt": "wss://rttest.radix.matriksdata.com/trade"
},
"tcp": {
"dl": "tcp://dltest.radix.matriksdata.com:3454",
"rt": "tcp://rttest.radix.matriksdata.com:3444"
}
}
},
"mx/depth": {
"qos": {
"dl": "wss://dltest.radix.matriksdata.com/depth",
"rt": "wss://rttest.radix.matriksdata.com/depth",
"ws": {
"dl": "ws://dltest.radix.matriksdata.com/depth",
"rt": "ws://rttest.radix.matriksdata.com/depth"
},
"wss": {
"dl": "wss://dltest.radix.matriksdata.com/depth",
"rt": "wss://rttest.radix.matriksdata.com/depth"
},
"tcp": {
"dl": "tcp://dltest.radix.matriksdata.com:3455",
"rt": "tcp://rttest.radix.matriksdata.com:3445"
}
}
}
}
}
Son güncelleme: 29 Ağustos 2025