## List non-trade activities

`AccountGetNonTradeActivitiesResponse v1().accounts().getNonTradeActivities(AccountGetNonTradeActivitiesParamsparams = AccountGetNonTradeActivitiesParams.none(), RequestOptionsrequestOptions = RequestOptions.none())`

**get** `/v1/accounts/{account_id}/non-trade-activities`

Results are paginated.

### Parameters

- `AccountGetNonTradeActivitiesParams params`

  - `Optional<Long> accountId`

  - `Optional<Long> pageSize`

    The number of items to return per page. Only used when page_token is not provided.

  - `Optional<String> pageToken`

    Token for retrieving the next or previous page of results. Contains encoded pagination state; when provided, page_size is ignored.

### Returns

- `class AccountGetNonTradeActivitiesResponse:`

  - `List<NonTradeActivity> data`

    - `String id`

      ID for the activity, in UUID-v7 format.

    - `String accountId`

      Account ID

    - `String activitySubtype`

      Subtype within its `activity_type`.

    - `ActivityType activityType`

      Categorization for the activity.

      - `MONEY_MOVEMENT("money_movement")`

      - `INTEREST("interest")`

      - `FEE("fee")`

      - `DIVIDEND("dividend")`

      - `OPTION_EVENT("option_event")`

      - `TRANSFER("transfer")`

      - `CORPORATE_ACTION("corporate_action")`

      - `TAX_WITHHOLDING("tax_withholding")`

      - `ADJUSTMENT("adjustment")`

      - `OTHER("other")`

    - `String amount`

      Cash amount change.

    - `LocalDateTime createdAt`

      The creation time at UTC, when this activity became part of the ledger

    - `String currency`

      Currency of the cash amount. Always USD for now.

    - `LocalDate effectiveDate`

      Effective date for the activity

    - `SecurityType instrumentType`

      The security type.

      - `COMMON_STOCK("COMMON_STOCK")`

      - `INDEX("INDEX")`

      - `OPTION("OPTION")`

      - `CASH("CASH")`

    - `String memo`

      Memo

    - `String qty`

      Quantity change in the instrument.

    - `ActivityState state`

      State for this activity.

      - `SETTLED("settled")`

      - `CANCELLED("cancelled")`

    - `Optional<String> cancelledReferenceId`

      Reference ID for the record that is being cancelled. Present only on records where the activity state is 'cancelled'.
      The contents of this fields points at the reference_id of the original record that is being cancelled by this record.

    - `Optional<String> instrumentId`

      Instrument identifier. Omitted when the activity has no single resolvable instrument.

    - `Optional<String> referenceId`

      Reference ID for the activity, in ULID format. Present only on records where activity state is 'settled'.
      When a activity is cancelled, the cancelation record is pointing at this reference_id.

    - `Optional<String> symbol`

      Symbol of the instrument. Omitted when the activity has no single resolvable instrument.

### Example

```java
package com.clearstreet.api.example;

import com.clearstreet.api.client.ClearStreetClient;
import com.clearstreet.api.client.okhttp.ClearStreetOkHttpClient;
import com.clearstreet.api.models.v1.accounts.AccountGetNonTradeActivitiesParams;
import com.clearstreet.api.models.v1.accounts.AccountGetNonTradeActivitiesResponse;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        ClearStreetClient client = ClearStreetOkHttpClient.builder()
            .fromEnv()
            .apiKey("My API Key")
            .build();

        AccountGetNonTradeActivitiesResponse response = client.v1().accounts().getNonTradeActivities(0L);
    }
}
```

#### Response

```json
{
  "data": [
    {
      "account_id": "123456789",
      "activity_subtype": "cash_dividend",
      "activity_type": "dividend",
      "amount": "42",
      "created_at": "2026-09-11T20:52:01.412732Z",
      "currency": "USD",
      "effective_date": "2026-09-11",
      "id": "01a0923d-d704-78b2-8e38-5a1cbfb7d989",
      "instrument_id": "a1a2a3a4-b1b2-c1c2-d1d2-d3d4d5d6d7d8",
      "instrument_type": "COMMON_STOCK",
      "memo": "test memo",
      "qty": "0",
      "reference_id": "01a0923d-d704-78b2-8e38-5a58c53f0cfa",
      "state": "settled",
      "symbol": "AAPL"
    }
  ],
  "metadata": {
    "request_id": "1a2b3c4d-5e6f-7890-1234-5a6b7c8d9e0f"
  }
}
```
