curl --request GET \
--url https://staging.apimonaco.xyz/api/v1/applications/ordersimport requests
url = "https://staging.apimonaco.xyz/api/v1/applications/orders"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://staging.apimonaco.xyz/api/v1/applications/orders', 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://staging.apimonaco.xyz/api/v1/applications/orders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://staging.apimonaco.xyz/api/v1/applications/orders"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://staging.apimonaco.xyz/api/v1/applications/orders")
.asString();require 'uri'
require 'net/http'
url = URI("https://staging.apimonaco.xyz/api/v1/applications/orders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"orders": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"tradingPairId": "456e7890-e12b-12d3-a456-426614174000",
"orderType": "LIMIT",
"side": "BUY",
"price": "35000.00",
"quantity": "0.5",
"quantityRaw": "500000000",
"filledQuantity": "0.2",
"filledQuantityRaw": "200000000",
"averageFillPrice": "35050.00",
"status": "SUBMITTED",
"tradingMode": "SPOT",
"timeInForce": "GTC",
"createdAt": "2023-11-13T10:30:00Z",
"updatedAt": "2023-11-13T10:35:00Z"
}
],
"pageSize": 20,
"nextPageToken": "<string>"
}List application orders
List application orders.
Returns a paginated list of all orders placed by the application’s users.
Public: the application is selected by client_id.
curl --request GET \
--url https://staging.apimonaco.xyz/api/v1/applications/ordersimport requests
url = "https://staging.apimonaco.xyz/api/v1/applications/orders"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://staging.apimonaco.xyz/api/v1/applications/orders', 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://staging.apimonaco.xyz/api/v1/applications/orders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://staging.apimonaco.xyz/api/v1/applications/orders"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://staging.apimonaco.xyz/api/v1/applications/orders")
.asString();require 'uri'
require 'net/http'
url = URI("https://staging.apimonaco.xyz/api/v1/applications/orders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"orders": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"tradingPairId": "456e7890-e12b-12d3-a456-426614174000",
"orderType": "LIMIT",
"side": "BUY",
"price": "35000.00",
"quantity": "0.5",
"quantityRaw": "500000000",
"filledQuantity": "0.2",
"filledQuantityRaw": "200000000",
"averageFillPrice": "35050.00",
"status": "SUBMITTED",
"tradingMode": "SPOT",
"timeInForce": "GTC",
"createdAt": "2023-11-13T10:30:00Z",
"updatedAt": "2023-11-13T10:35:00Z"
}
],
"pageSize": 20,
"nextPageToken": "<string>"
}Query Parameters
Items per page (max 1000)
1 <= x <= 1000Order status (single value or comma-separated list)
1User identifier (UUID)
1Trading pair identifier (UUID)
1Order side
BUY, SELL 1Order type
LIMIT, MARKET, STOP_LOSS, TAKE_PROFIT, STOP_LIMIT, TRAILING_STOP 1Pagination cursor with two states:
- Omitted or empty string (""): start a cursor walk with no prior position.
- Non-empty: an opaque cursor from a previous response's
nextPageToken; results resume immediately after that position.
Every walk covers full order history — hot and archived rows merged.
The response carries no item count: orders_all is too large to count
behind a filter.
Filters must match the request that produced the token, or the request is rejected 400.
Application client ID
1Response
OK
Show child attributes
Show child attributes
Items per page
20
Cursor for the next page, minted from the last row of an over-fetched
page: this listing is one ordered read, so a page shorter than
pageSize proves the walk is exhausted and this is empty.
Was this page helpful?

