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
| Parameter | Type | Required | Example | Description |
|---|---|---|---|---|
| issuer | text | true | TEST | Projeniz ö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