Any other parameter documented for the metric; an array sends it repeated. undefined omits
it.
OptionalaAsset symbol, e.g. 'BTC', 'ETH' ('*' for all assets on bulk endpoints), or several as an
array (['BTC', 'ETH'] → a=BTC&a=ETH).
Optionalapi_Not allowed — set apiKey in the GlassnodeAPI config instead.
OptionalcCurrency of the values, e.g. 'native' or 'usd' (metric-dependent).
OptionaleExchange, for exchange-specific metrics, e.g. 'binance', or several as an array.
OptionalfResponse format. Only 'json' (case-insensitive) is supported; the client sets it anyway.
OptionaliInterval (resolution), e.g. '1h', '24h'.
OptionalsSince: start of the time range, unix seconds or a Date.
OptionaluUntil: end of the time range, unix seconds or a Date.
Query parameters for
callMetric,callBulkMetric,getMetricMetadataandgetMetricStats. The common Glassnode parameters are typed below; any other parameter a metric documents can be passed too (see MetricParamValue for how values are converted).Multiple values: an array is sent as the parameter repeated once per element, in order —
{ a: ['BTC', 'ETH'] }→a=BTC&a=ETH(Glassnode's form for multi-value filters such asa,eornetworkon bulk endpoints; a comma-joined string is not equivalent). Each element is converted like a single value. An empty array, anundefined/null/array/object element, and an array for the single-valueds,u,i,corfare rejected with aGlassnodeInputError.Set by the client and so not accepted here:
api_key(configureapiKey),fother than'json', and — ingetMetricMetadata/getMetricStats—path(it comes from themetricPathargument).