---
title: "Subscribe to Non-Trading Activities Events (SSE)"
method: GET
path: "/v1/events/nta"
tags: ["Events"]
---

# Subscribe to Non-Trading Activities Events (SSE)

`GET /v1/events/nta`

The Events API provides event push as well as historical queries via SSE (server sent events).

You can listen to non-trading activities updates as they get processed by our backoffice, for both end-user and firm accounts.

Historical events are streamed immediately if queried, and updates are pushed as events occur.

You can listen to when NTAs are pushed such as CSDs, JNLC (journals) or FEEs.

Query Params Rules:
- `since` required if `until` specified
- `since_id` required if `until_id` specified
- `since_ulid` required if `until_ulid` specified
- `since`, `since_id` or `since_ulid`  can't be used at the same time
Behavior:
- if `since`, `since_id` or `since_ulid` not specified this will not return any historic data
- if `until`, `until_id` or `until_ulid` reached stream will end (status 200)'

## Query parameters

- `id` string
- `since` string, date
- `until` string, date
- `since_id` integer
- `until_id` integer
- `since_ulid` string, ulid
- `until_ulid` string, ulid
- `include_preprocessing` boolean
- `group_id` string, uuid

## Response `200`

OK

- NonTradeActivityEvent — Represents a non-trade activity SSE event
  - `account_id` string, uuid, required — Account UUID
  - `at` string, date-time, required — Timestamp of when the event was emitted
  - `cusip` string — CUSIP the event is associated with, not present when no CUSIP is applicable
  - `description` string, required — Additional information about the event, empty string if not applicable
  - `entry_type` string, required — Type of entry for e.g JNLC, FEE, INT, DIVNRA etc
  - `event_id` integer — Monotonically increasing 64bit integer
  - `event_ulid` string, ulid, required — lexically sortable, monotonically increasing character array
  - `id` string, uuid, required — Record UUID
  - `net_amount` number, required — Net amount if applicable, 0 otherwise
  - `per_share_amount` number — Per share amount if applicable
  - `price` string, decimal — Price if applicable.
  - `qty` number — Quantity of the stock affected. 0 for cash events
  - `settle_date` string, date, required — Date of settlement if applicable
  - `status` 'executed' | 'correct' | 'canceled' — Status of the event
  - `symbol` string — Symbol the event is associated with, empty string when no symbol is applicable
  - `system_date` string, date, required — Date of the event recorded in the system

---

[API](https://skmtc.net/alpacahq/apis/gift-city-extensions-api.md) · [All operations](https://skmtc.net/alpacahq/apis/gift-city-extensions-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alpacahq/gift-city-extensions-api/revisions/62e3378bb273/schema)
