Skip to main content
POST
/
executors
/
search
List Executors
curl --request POST \
  --url http://localhost:8000/executors/search \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "limit": 100,
  "cursor": "<string>",
  "account_names": [
    "<string>"
  ],
  "connector_names": [
    "<string>"
  ],
  "trading_pairs": [
    "<string>"
  ],
  "executor_types": [
    "position_executor"
  ],
  "status": "<string>"
}
'
{
  "data": [],
  "pagination": {
    "has_more": true,
    "limit": 100,
    "next_cursor": "2024-01-10T12:00:00",
    "total_count": 500
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json

Request to filter and list executors.

limit
integer
default:100

Number of items per page

Required range: 1 <= x <= 1000
cursor
string | null

Cursor for next page

account_names
string[] | null

Filter by account names

connector_names
string[] | null

Filter by connector names

trading_pairs
string[] | null

Filter by trading pairs

executor_types
enum<string>[] | null

Filter by executor types

Available options:
position_executor,
grid_executor,
dca_executor,
arbitrage_executor,
twap_executor,
xemm_executor,
order_executor,
lp_executor
status
string | null

Filter by status (RUNNING, TERMINATED, etc.)

Response

Successful Response

Generic paginated response.

data
Data · object[]
required
pagination
Pagination · object
required