Luxor Documentation Hub Logo
Commander/API Documentation

Get actions

Returns a paginated list of commander actions with filtering by site, status and date range.

GET
/v2/commander/actions

Authorization

authorization<token>

Use your API key here.

In: header

Query Parameters

site_idstring
Format: "uuid"
statusstring
Value in: "PENDING" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "CANCELED"
sort_bystring
Value in: "created_at"
sort_orderstring
Default: "desc"Value in: "asc" | "desc"
page_numberinteger
Default: 1Minimum: 1
page_sizeinteger
Default: 25Minimum: 1
start_dateRequiredstring
Format: "date"
end_dateRequiredstring
Format: "date"
curl -X GET "https://app.luxor.tech/api/v2/commander/actions?site_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&status=PENDING&sort_by=created_at&sort_order=asc&page_number=1&page_size=25&start_date=2025-01-01&end_date=2025-01-31" \
  -H "authorization: <token>"

Default Response

{
  "actions": [
    {
      "id": "a-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "action_type": "Reboot",
      "status": "PENDING",
      "site_id": "b0a5fad8-1234-5678-9abc-def012345678",
      "created_at": "2026-02-20T12:00:00Z",
      "initiated_by": "user@example.com",
      "total_miners": 10,
      "url": "/v2/commander/actions/a1b2c3d4-e5f6-7890-abcd-ef1234567890"
    }
  ],
  "pagination": {
    "page_number": 1,
    "page_size": 1,
    "item_count": 0,
    "previous_page_url": null,
    "next_page_url": null
  }
}