## Get Executions `OrderGetExecutionsResponse v1().orders().getExecutions(OrderGetExecutionsParamsparams = OrderGetExecutionsParams.none(), RequestOptionsrequestOptions = RequestOptions.none())` **get** `/v1/accounts/{account_id}/executions` Retrieves filled and partially-filled execution reports for the specified trading account, ordered by transaction time (nanosecond precision) descending. ### Parameters - `OrderGetExecutionsParams params` - `Optional accountId` - `Optional from` The start date and time for the query range, inclusive (ISO 8601 format) - `Optional instrumentId` Optional instrument to filter by. Accepts either a symbol (e.g. `AAPL`) or an OEMS instrument UUID. - `Optional pageSize` The number of items to return per page. Only used when page_token is not provided. - `Optional pageToken` Token for retrieving the next or previous page of results. Contains encoded pagination state; when provided, page_size is ignored. - `Optional to` The end date and time for the query range, inclusive (ISO 8601 format) ### Returns - `class OrderGetExecutionsResponse:` - `List data` - `String id` Unique identifier for this execution report. - `String instrumentId` OEMS instrument identifier. - `String orderId` Identifier of the order this execution belongs to. - `String price` Fill price. - `String quantity` Filled quantity. - `Side side` Side of the fill. - `BUY("BUY")` - `SELL("SELL")` - `SELL_SHORT("SELL_SHORT")` - `OTHER("OTHER")` - `String symbol` Trading symbol. - `LocalDateTime transactionTime` Transaction timestamp in nanosecond precision (UTC). ### Example ```java package com.clear_street.api.example; import com.clear_street.api.client.ClearStreetClient; import com.clear_street.api.client.okhttp.ClearStreetOkHttpClient; import com.clear_street.api.models.v1.orders.OrderGetExecutionsParams; import com.clear_street.api.models.v1.orders.OrderGetExecutionsResponse; public final class Main { private Main() {} public static void main(String[] args) { ClearStreetClient client = ClearStreetOkHttpClient.builder() .fromEnv() .apiKey("My API Key") .build(); OrderGetExecutionsResponse response = client.v1().orders().getExecutions(0L); } } ``` #### Response ```json { "metadata": { "request_id": "request_id", "next_page_token": "U3RhaW5sZXNzIHJvY2tz", "page_number": 0, "previous_page_token": "U3RhaW5sZXNzIHJvY2tz", "total_items": 0, "total_pages": 0 }, "error": { "code": 400, "message": "Order quantity must be greater than zero", "details": [ { "foo": "bar" } ] }, "data": [ { "id": "019d216d-9857-7e23-ae01-edc07126c9e4", "instrument_id": "528ec5c3-cdbf-447c-b995-ec6c83cfbc02", "order_id": "01928b4d-c000-7000-8000-000000000001", "price": "150.25", "quantity": "100", "side": "BUY", "symbol": "AAPL", "transaction_time": "2026-03-24T19:58:43.798000Z" } ] } ```