curl --request GET \
--url https://api.aries.com/v1/chart/config \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aries.com/v1/chart/config"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aries.com/v1/chart/config', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aries.com/v1/chart/config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.aries.com/v1/chart/config"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.aries.com/v1/chart/config")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aries.com/v1/chart/config")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"daily_multipliers": [
"1"
],
"has_daily": true,
"has_intraday": true,
"has_weekly_and_monthly": true,
"intraday_multipliers": [
"1",
"5",
"15",
"30",
"60",
"240"
],
"monthly_multipliers": [
"1"
],
"supported_resolutions": [
"1T",
"5T",
"10T",
"25T",
"50T",
"100T",
"250T",
"500T",
"1000T",
"1",
"3",
"5",
"15",
"30",
"45",
"60",
"120",
"180",
"240",
"1D",
"1W",
"1M",
"3M",
"6M",
"12M"
],
"supports_group_request": false,
"supports_marks": false,
"supports_search": true,
"supports_time": false,
"supports_timescale_marks": false,
"weekly_multipliers": [
"1"
]
}Chart Configuration
Retrieves the chart configuration metadata including supported time resolutions, intraday multipliers, and data capabilities. This endpoint provides essential information for initializing charting libraries and understanding available data granularity options.
Use Case: Configure trading chart applications with supported timeframes and resolution settings before requesting historical data.
curl --request GET \
--url https://api.aries.com/v1/chart/config \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.aries.com/v1/chart/config"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.aries.com/v1/chart/config', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.aries.com/v1/chart/config",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.aries.com/v1/chart/config"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.aries.com/v1/chart/config")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aries.com/v1/chart/config")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"daily_multipliers": [
"1"
],
"has_daily": true,
"has_intraday": true,
"has_weekly_and_monthly": true,
"intraday_multipliers": [
"1",
"5",
"15",
"30",
"60",
"240"
],
"monthly_multipliers": [
"1"
],
"supported_resolutions": [
"1T",
"5T",
"10T",
"25T",
"50T",
"100T",
"250T",
"500T",
"1000T",
"1",
"3",
"5",
"15",
"30",
"45",
"60",
"120",
"180",
"240",
"1D",
"1W",
"1M",
"3M",
"6M",
"12M"
],
"supports_group_request": false,
"supports_marks": false,
"supports_search": true,
"supports_time": false,
"supports_timescale_marks": false,
"weekly_multipliers": [
"1"
]
}Authorizations
OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.
- Authorization URL
- https://app.aries.com/oauth2/authorize
- Token URL
- https://api.aries.com/v1/oauth2/token
- Refresh URL
- https://api.aries.com/v1/oauth2/token
- Token URL
- https://api.aries.com/v1/oauth2/token
- Refresh URL
- https://api.aries.com/v1/oauth2/token
Response
Chart configuration retrieved successfully
Capabilities returned for the charting API. Use this once at startup to configure supported resolutions and chart UI options.
Supported daily multipliers
["1"]
Whether daily chart data is available
true
Whether intraday chart data is available
true
Whether weekly and monthly chart data is available
true
Supported intraday multipliers used with minute-based chart resolutions
["1", "5", "15", "30", "60", "240"]
Supported monthly multipliers
["1"]
List of supported chart resolutions, including tick-based intervals with a T suffix, minute-based intervals, and daily, weekly, and monthly resolutions.
[
"1T",
"5T",
"10T",
"25T",
"50T",
"100T",
"250T",
"500T",
"1000T",
"1",
"3",
"5",
"15",
"30",
"45",
"60",
"120",
"180",
"240",
"1D",
"1W",
"1M",
"3M",
"6M",
"12M"
]
Whether the API supports group requests
false
Whether the API supports marks on charts
false
Whether the API supports symbol search
true
Whether the API supports time endpoint
false
Whether the API supports timescale marks
false
Supported weekly multipliers
["1"]
Was this page helpful?