List targets
curl --request GET \
--url https://api.glassmarkets.io/v2/organizations/targets/ \
--header 'Authorization: <api-key>'import requests
url = "https://api.glassmarkets.io/v2/organizations/targets/"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.glassmarkets.io/v2/organizations/targets/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.glassmarkets.io/v2/organizations/targets/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.glassmarkets.io/v2/organizations/targets/")
.header("Authorization", "<api-key>")
.asString();[
{
"id": 123,
"type": "gb",
"organization": {
"slug": "<string>",
"name": "<string>"
},
"asset": "<string>",
"exchange": "<string>",
"pair": "<string>",
"metric": "<string>",
"threshold": 123,
"scaling_mode": "legacy",
"scaling_enabled": true,
"effective_threshold": 123,
"direction": "<string>",
"active": true,
"telegram_notifications": true,
"updates": [
{
"status": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"scaling_source": "asset_twap_24h",
"scaling_reference_price": 123,
"current_price": 123,
"scaling_factor": 123,
"market_hours": "market-hours"
}
]Targets
List targets
Returns the targets you can see. Members see their organization’s gb (global) targets. Market makers see their own mm (market-maker) targets; project owners see every market maker’s mm targets on the assets they own. Passing page, page_size, include_facets or facets_only returns an object with count, page, page_size, results and optional facets instead of a list.
GET
/
v2
/
organizations
/
targets
/
List targets
curl --request GET \
--url https://api.glassmarkets.io/v2/organizations/targets/ \
--header 'Authorization: <api-key>'import requests
url = "https://api.glassmarkets.io/v2/organizations/targets/"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.glassmarkets.io/v2/organizations/targets/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.glassmarkets.io/v2/organizations/targets/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.glassmarkets.io/v2/organizations/targets/")
.header("Authorization", "<api-key>")
.asString();[
{
"id": 123,
"type": "gb",
"organization": {
"slug": "<string>",
"name": "<string>"
},
"asset": "<string>",
"exchange": "<string>",
"pair": "<string>",
"metric": "<string>",
"threshold": 123,
"scaling_mode": "legacy",
"scaling_enabled": true,
"effective_threshold": 123,
"direction": "<string>",
"active": true,
"telegram_notifications": true,
"updates": [
{
"status": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"scaling_source": "asset_twap_24h",
"scaling_reference_price": 123,
"current_price": 123,
"scaling_factor": 123,
"market_hours": "market-hours"
}
]Authorizations
metricsApiKeyAuthtokenAuth
Query Parameters
Comma-separated list of metrics: <metric>,<metric>.
Global (gb) metrics:
volume/volumevolume/twapvolume/vwapspread/mid_pricespread/spread_absspread/spread_bpsdepth/bid_0bpsdepth/bid_0.05bpsdepth/bid_0.1bpsdepth/bid_0.15bpsdepth/bid_0.25bpsdepth/bid_0.5bpsdepth/bid_0.75bpsdepth/bid_1bpsdepth/bid_2bpsdepth/bid_3bpsdepth/bid_5bpsdepth/bid_10bpsdepth/bid_15bpsdepth/bid_20bpsdepth/bid_25bpsdepth/bid_30bpsdepth/bid_40bpsdepth/bid_50bpsdepth/bid_60bpsdepth/bid_75bpsdepth/bid_100bpsdepth/bid_150bpsdepth/bid_200bpsdepth/bid_300bpsdepth/bid_500bpsdepth/n_bid_0bpsdepth/n_bid_0.05bpsdepth/n_bid_0.1bpsdepth/n_bid_0.15bpsdepth/n_bid_0.25bpsdepth/n_bid_0.5bpsdepth/n_bid_0.75bpsdepth/n_bid_1bpsdepth/n_bid_2bpsdepth/n_bid_3bpsdepth/n_bid_5bpsdepth/n_bid_10bpsdepth/n_bid_15bpsdepth/n_bid_20bpsdepth/n_bid_25bpsdepth/n_bid_30bpsdepth/n_bid_40bpsdepth/n_bid_50bpsdepth/n_bid_60bpsdepth/n_bid_75bpsdepth/n_bid_100bpsdepth/n_bid_150bpsdepth/n_bid_200bpsdepth/n_bid_300bpsdepth/n_bid_500bpsdepth/ask_0bpsdepth/ask_0.05bpsdepth/ask_0.1bpsdepth/ask_0.15bpsdepth/ask_0.25bpsdepth/ask_0.5bpsdepth/ask_0.75bpsdepth/ask_1bpsdepth/ask_2bpsdepth/ask_3bpsdepth/ask_5bpsdepth/ask_10bpsdepth/ask_15bpsdepth/ask_20bpsdepth/ask_25bpsdepth/ask_30bpsdepth/ask_40bpsdepth/ask_50bpsdepth/ask_60bpsdepth/ask_75bpsdepth/ask_100bpsdepth/ask_150bpsdepth/ask_200bpsdepth/ask_300bpsdepth/ask_500bpsdepth/n_ask_0bpsdepth/n_ask_0.05bpsdepth/n_ask_0.1bpsdepth/n_ask_0.15bpsdepth/n_ask_0.25bpsdepth/n_ask_0.5bpsdepth/n_ask_0.75bpsdepth/n_ask_1bpsdepth/n_ask_2bpsdepth/n_ask_3bpsdepth/n_ask_5bpsdepth/n_ask_10bpsdepth/n_ask_15bpsdepth/n_ask_20bpsdepth/n_ask_25bpsdepth/n_ask_30bpsdepth/n_ask_40bpsdepth/n_ask_50bpsdepth/n_ask_60bpsdepth/n_ask_75bpsdepth/n_ask_100bpsdepth/n_ask_150bpsdepth/n_ask_200bpsdepth/n_ask_300bpsdepth/n_ask_500bpsslippage/slippage_buy_at_100slippage/slippage_buy_at_1000slippage/slippage_buy_at_10000slippage/slippage_buy_at_50000slippage/slippage_buy_at_100000slippage/slippage_buy_at_250000slippage/slippage_buy_at_500000slippage/slippage_buy_at_1000000slippage/slippage_buy_at_5000000slippage/slippage_buy_at_10000000slippage/slippage_sell_at_100slippage/slippage_sell_at_1000slippage/slippage_sell_at_10000slippage/slippage_sell_at_50000slippage/slippage_sell_at_100000slippage/slippage_sell_at_250000slippage/slippage_sell_at_500000slippage/slippage_sell_at_1000000slippage/slippage_sell_at_5000000slippage/slippage_sell_at_10000000uptime/spread/0bpsuptime/spread/0.05bpsuptime/spread/0.1bpsuptime/spread/0.15bpsuptime/spread/0.25bpsuptime/spread/0.5bpsuptime/spread/0.75bpsuptime/spread/1bpsuptime/spread/2bpsuptime/spread/3bpsuptime/spread/5bpsuptime/spread/10bpsuptime/spread/15bpsuptime/spread/20bpsuptime/spread/25bpsuptime/spread/30bpsuptime/spread/40bpsuptime/spread/50bpsuptime/spread/60bpsuptime/spread/75bpsuptime/spread/100bpsuptime/spread/150bpsuptime/spread/200bpsuptime/spread/300bpsuptime/spread/500bpsuptime/depth/25000_at_0bpsuptime/depth/50000_at_0bpsuptime/depth/100000_at_0bpsuptime/depth/150000_at_0bpsuptime/depth/250000_at_0bpsuptime/depth/25000_at_0.05bpsuptime/depth/50000_at_0.05bpsuptime/depth/100000_at_0.05bpsuptime/depth/150000_at_0.05bpsuptime/depth/250000_at_0.05bpsuptime/depth/25000_at_0.1bpsuptime/depth/50000_at_0.1bpsuptime/depth/100000_at_0.1bpsuptime/depth/150000_at_0.1bpsuptime/depth/250000_at_0.1bpsuptime/depth/25000_at_0.15bpsuptime/depth/50000_at_0.15bpsuptime/depth/100000_at_0.15bpsuptime/depth/150000_at_0.15bpsuptime/depth/250000_at_0.15bpsuptime/depth/25000_at_0.25bpsuptime/depth/50000_at_0.25bpsuptime/depth/100000_at_0.25bpsuptime/depth/150000_at_0.25bpsuptime/depth/250000_at_0.25bpsuptime/depth/25000_at_0.5bpsuptime/depth/50000_at_0.5bpsuptime/depth/100000_at_0.5bpsuptime/depth/150000_at_0.5bpsuptime/depth/250000_at_0.5bpsuptime/depth/25000_at_0.75bpsuptime/depth/50000_at_0.75bpsuptime/depth/100000_at_0.75bpsuptime/depth/150000_at_0.75bpsuptime/depth/250000_at_0.75bpsuptime/depth/25000_at_1bpsuptime/depth/50000_at_1bpsuptime/depth/100000_at_1bpsuptime/depth/150000_at_1bpsuptime/depth/250000_at_1bpsuptime/depth/25000_at_2bpsuptime/depth/50000_at_2bpsuptime/depth/100000_at_2bpsuptime/depth/150000_at_2bpsuptime/depth/250000_at_2bpsuptime/depth/25000_at_3bpsuptime/depth/50000_at_3bpsuptime/depth/100000_at_3bpsuptime/depth/150000_at_3bpsuptime/depth/250000_at_3bpsuptime/depth/25000_at_5bpsuptime/depth/50000_at_5bpsuptime/depth/100000_at_5bpsuptime/depth/150000_at_5bpsuptime/depth/250000_at_5bpsuptime/depth/25000_at_10bpsuptime/depth/50000_at_10bpsuptime/depth/100000_at_10bpsuptime/depth/150000_at_10bpsuptime/depth/250000_at_10bpsuptime/depth/25000_at_15bpsuptime/depth/50000_at_15bpsuptime/depth/100000_at_15bpsuptime/depth/150000_at_15bpsuptime/depth/250000_at_15bpsuptime/depth/25000_at_20bpsuptime/depth/50000_at_20bpsuptime/depth/100000_at_20bpsuptime/depth/150000_at_20bpsuptime/depth/250000_at_20bpsuptime/depth/25000_at_25bpsuptime/depth/50000_at_25bpsuptime/depth/100000_at_25bpsuptime/depth/150000_at_25bpsuptime/depth/250000_at_25bpsuptime/depth/25000_at_30bpsuptime/depth/50000_at_30bpsuptime/depth/100000_at_30bpsuptime/depth/150000_at_30bpsuptime/depth/250000_at_30bpsuptime/depth/25000_at_40bpsuptime/depth/50000_at_40bpsuptime/depth/100000_at_40bpsuptime/depth/150000_at_40bpsuptime/depth/250000_at_40bpsuptime/depth/25000_at_50bpsuptime/depth/50000_at_50bpsuptime/depth/100000_at_50bpsuptime/depth/150000_at_50bpsuptime/depth/250000_at_50bpsuptime/depth/25000_at_60bpsuptime/depth/50000_at_60bpsuptime/depth/100000_at_60bpsuptime/depth/150000_at_60bpsuptime/depth/250000_at_60bpsuptime/depth/25000_at_75bpsuptime/depth/50000_at_75bpsuptime/depth/100000_at_75bpsuptime/depth/150000_at_75bpsuptime/depth/250000_at_75bpsuptime/depth/25000_at_100bpsuptime/depth/50000_at_100bpsuptime/depth/100000_at_100bpsuptime/depth/150000_at_100bpsuptime/depth/250000_at_100bpsuptime/depth/25000_at_150bpsuptime/depth/50000_at_150bpsuptime/depth/100000_at_150bpsuptime/depth/150000_at_150bpsuptime/depth/250000_at_150bpsuptime/depth/25000_at_200bpsuptime/depth/50000_at_200bpsuptime/depth/100000_at_200bpsuptime/depth/150000_at_200bpsuptime/depth/250000_at_200bpsuptime/depth/25000_at_300bpsuptime/depth/50000_at_300bpsuptime/depth/100000_at_300bpsuptime/depth/150000_at_300bpsuptime/depth/250000_at_300bpsuptime/depth/25000_at_500bpsuptime/depth/50000_at_500bpsuptime/depth/100000_at_500bpsuptime/depth/150000_at_500bpsuptime/depth/250000_at_500bpstop_of_book/bid_pricetop_of_book/bid_amounttop_of_book/ask_pricetop_of_book/ask_amount
Market Maker (mm) metrics:
volume/volumespread/spread_bpsdepth/bid_0bpsdepth/bid_0.05bpsdepth/bid_0.1bpsdepth/bid_0.15bpsdepth/bid_0.25bpsdepth/bid_0.5bpsdepth/bid_0.75bpsdepth/bid_1bpsdepth/bid_2bpsdepth/bid_3bpsdepth/bid_5bpsdepth/bid_10bpsdepth/bid_15bpsdepth/bid_20bpsdepth/bid_25bpsdepth/bid_30bpsdepth/bid_40bpsdepth/bid_50bpsdepth/bid_60bpsdepth/bid_75bpsdepth/bid_100bpsdepth/bid_150bpsdepth/bid_200bpsdepth/bid_300bpsdepth/bid_500bpsdepth/ask_0bpsdepth/ask_0.05bpsdepth/ask_0.1bpsdepth/ask_0.15bpsdepth/ask_0.25bpsdepth/ask_0.5bpsdepth/ask_0.75bpsdepth/ask_1bpsdepth/ask_2bpsdepth/ask_3bpsdepth/ask_5bpsdepth/ask_10bpsdepth/ask_15bpsdepth/ask_20bpsdepth/ask_25bpsdepth/ask_30bpsdepth/ask_40bpsdepth/ask_50bpsdepth/ask_60bpsdepth/ask_75bpsdepth/ask_100bpsdepth/ask_150bpsdepth/ask_200bpsdepth/ask_300bpsdepth/ask_500bpscoverage/volume/volume_coveragecoverage/depth/bid_0bps_coveragecoverage/depth/bid_0.05bps_coveragecoverage/depth/bid_0.1bps_coveragecoverage/depth/bid_0.15bps_coveragecoverage/depth/bid_0.25bps_coveragecoverage/depth/bid_0.5bps_coveragecoverage/depth/bid_0.75bps_coveragecoverage/depth/bid_1bps_coveragecoverage/depth/bid_2bps_coveragecoverage/depth/bid_3bps_coveragecoverage/depth/bid_5bps_coveragecoverage/depth/bid_10bps_coveragecoverage/depth/bid_15bps_coveragecoverage/depth/bid_20bps_coveragecoverage/depth/bid_25bps_coveragecoverage/depth/bid_30bps_coveragecoverage/depth/bid_40bps_coveragecoverage/depth/bid_50bps_coveragecoverage/depth/bid_60bps_coveragecoverage/depth/bid_75bps_coveragecoverage/depth/bid_100bps_coveragecoverage/depth/bid_150bps_coveragecoverage/depth/bid_200bps_coveragecoverage/depth/bid_300bps_coveragecoverage/depth/bid_500bps_coveragecoverage/depth/ask_0bps_coveragecoverage/depth/ask_0.05bps_coveragecoverage/depth/ask_0.1bps_coveragecoverage/depth/ask_0.15bps_coveragecoverage/depth/ask_0.25bps_coveragecoverage/depth/ask_0.5bps_coveragecoverage/depth/ask_0.75bps_coveragecoverage/depth/ask_1bps_coveragecoverage/depth/ask_2bps_coveragecoverage/depth/ask_3bps_coveragecoverage/depth/ask_5bps_coveragecoverage/depth/ask_10bps_coveragecoverage/depth/ask_15bps_coveragecoverage/depth/ask_20bps_coveragecoverage/depth/ask_25bps_coveragecoverage/depth/ask_30bps_coveragecoverage/depth/ask_40bps_coveragecoverage/depth/ask_50bps_coveragecoverage/depth/ask_60bps_coveragecoverage/depth/ask_75bps_coveragecoverage/depth/ask_100bps_coveragecoverage/depth/ask_150bps_coveragecoverage/depth/ask_200bps_coveragecoverage/depth/ask_300bps_coveragecoverage/depth/ask_500bps_coverageuptime/spread/spread_uptimeuptime/depth/bid_0bpsuptime/depth/bid_0.05bpsuptime/depth/bid_0.1bpsuptime/depth/bid_0.15bpsuptime/depth/bid_0.25bpsuptime/depth/bid_0.5bpsuptime/depth/bid_0.75bpsuptime/depth/bid_1bpsuptime/depth/bid_2bpsuptime/depth/bid_3bpsuptime/depth/bid_5bpsuptime/depth/bid_10bpsuptime/depth/bid_15bpsuptime/depth/bid_20bpsuptime/depth/bid_25bpsuptime/depth/bid_30bpsuptime/depth/bid_40bpsuptime/depth/bid_50bpsuptime/depth/bid_60bpsuptime/depth/bid_75bpsuptime/depth/bid_100bpsuptime/depth/bid_150bpsuptime/depth/bid_200bpsuptime/depth/bid_300bpsuptime/depth/bid_500bpsuptime/depth/ask_0bpsuptime/depth/ask_0.05bpsuptime/depth/ask_0.1bpsuptime/depth/ask_0.15bpsuptime/depth/ask_0.25bpsuptime/depth/ask_0.5bpsuptime/depth/ask_0.75bpsuptime/depth/ask_1bpsuptime/depth/ask_2bpsuptime/depth/ask_3bpsuptime/depth/ask_5bpsuptime/depth/ask_10bpsuptime/depth/ask_15bpsuptime/depth/ask_20bpsuptime/depth/ask_25bpsuptime/depth/ask_30bpsuptime/depth/ask_40bpsuptime/depth/ask_50bpsuptime/depth/ask_60bpsuptime/depth/ask_75bpsuptime/depth/ask_100bpsuptime/depth/ask_150bpsuptime/depth/ask_200bpsuptime/depth/ask_300bpsuptime/depth/ask_500bps
Maximum array length:
100active- activetelegram- telegramorganization- organizationtype- typemarket_hours- market_hoursasset- assetexchange- exchangepair- pairstatus- statussince- since
Available options:
active, telegram, organization, type, market_hours, asset, exchange, pair, status, since Minimum string length:
1Response
- object[]
- object

