Close Positions
PositionClosePositionsResponse v1().positions().closePositions(PositionClosePositionsParamsparams = PositionClosePositionsParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
DELETE/v1/accounts/{account_id}/positions
Delete all positions within an account.
Closes all positions for the specified trading account.
Close Positions
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.positions.PositionClosePositionsParams;
import com.clear_street.api.models.v1.positions.PositionClosePositionsResponse;
public final class Main {
private Main() {}
public static void main(String[] args) {
ClearStreetClient client = ClearStreetOkHttpClient.builder()
.fromEnv()
.apiKey("My API Key")
.build();
PositionClosePositionsResponse response = client.v1().positions().closePositions(0L);
}
}{
"data": [
{
"account_id": 19816,
"average_fill_price": null,
"created_at": "2025-10-03T14:01:15.000000000Z",
"filled_quantity": "0",
"id": "019c0b57-0850-7b0b-8a2c-5ee3fb5a5876",
"instrument_id": "c3c4c5c6-d3d4-e3e4-f3f4-f5f6f7f8f9fa",
"instrument_type": "COMMON_STOCK",
"leaves_quantity": "25",
"limit_price": null,
"order_type": "MARKET",
"quantity": "25",
"side": "SELL",
"status": "PENDING_NEW",
"stop_price": null,
"symbol": "GOOG",
"time_in_force": "DAY",
"updated_at": "2025-10-03T14:01:15.000000000Z",
"venue": "XNMS"
}
],
"error": null,
"metadata": {
"request_id": "3f4a5b6c-7d8e-9f0a-1b2c-3d4e5f6a7b8c"
}
}{
"error": {
"code": 400,
"message": "Failed to parse the request body as JSON: expected `:` at line 2 column 19"
},
"metadata": {
"request_id": "93a7c482-b246-4e15-9618-bcbe0906b815"
}
}{
"error": {
"code": 403,
"message": "The caller does not have permission to execute the specified operation"
},
"metadata": {
"request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
}
}Returns Examples
{
"data": [
{
"account_id": 19816,
"average_fill_price": null,
"created_at": "2025-10-03T14:01:15.000000000Z",
"filled_quantity": "0",
"id": "019c0b57-0850-7b0b-8a2c-5ee3fb5a5876",
"instrument_id": "c3c4c5c6-d3d4-e3e4-f3f4-f5f6f7f8f9fa",
"instrument_type": "COMMON_STOCK",
"leaves_quantity": "25",
"limit_price": null,
"order_type": "MARKET",
"quantity": "25",
"side": "SELL",
"status": "PENDING_NEW",
"stop_price": null,
"symbol": "GOOG",
"time_in_force": "DAY",
"updated_at": "2025-10-03T14:01:15.000000000Z",
"venue": "XNMS"
}
],
"error": null,
"metadata": {
"request_id": "3f4a5b6c-7d8e-9f0a-1b2c-3d4e5f6a7b8c"
}
}{
"error": {
"code": 400,
"message": "Failed to parse the request body as JSON: expected `:` at line 2 column 19"
},
"metadata": {
"request_id": "93a7c482-b246-4e15-9618-bcbe0906b815"
}
}{
"error": {
"code": 403,
"message": "The caller does not have permission to execute the specified operation"
},
"metadata": {
"request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
}
}