list_instruments
GET
/admin/instruments
curl --request GET \ --url http://localhost:3001/admin/instruments \ --header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3001/admin/instruments"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.json())use reqwest;
#[tokio::main]pub async fn main() { let url = "http://localhost:3001/admin/instruments";
let mut headers = reqwest::header::HeaderMap::new(); headers.insert("Authorization", "Bearer <token>".parse().unwrap());
let client = reqwest::Client::new(); let response = client.get(url) .headers(headers) .send() .await;
let results = response.unwrap() .json::<serde_json::Value>() .await .unwrap();
dbg!(results);}Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”search
required
string
limit
required
integer format: int64
Responses
Section titled “Responses”OK
Media typeapplication/json
Array<object>
object
asset_class
required
string
has_options
required
Whether any instrument_derivative row names this instrument as its
underlying — lets a search UI offer “view option chain” without a
second round trip.
boolean
id
required
integer format: int64
instrument_class
required
string
name
required
string
status
required
string
symbol
required
string
venue
required
string
Example generated
[ { "asset_class": "example", "has_options": true, "id": 1, "instrument_class": "example", "name": "example", "status": "example", "symbol": "example", "venue": "example" }]