> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fomoscan.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Changes to the public API.

**October 2026**

2026-10-08

**`thesisHash` on every thesis.** A stable key for deduplication. A thesis
can be reissued under a new `id`; `thesisHash` stays the same. See
[Paging and deduplication](https://docs.fomoscan.sh/concepts/pagination.md).

**October 2026**

2026-10-02

**`/v2/ws/pump`, the pump.fun callout feed.** New callouts arrive on their own
socket with the same subscribe messages as `/v2/ws`. See
[pump.fun feed](https://docs.fomoscan.sh/websockets/pump.md).

**October 2026**

2026-10-01

**WebSockets from Growth.** Growth, Scale and Enterprise keys can connect.
Legacy plans keep the access they had. Other keys get
`403 WEBSOCKET_PLAN_REQUIRED`.

**Free keys read the sample set.** A free key asking for a wallet outside it
gets `403 SAMPLE_SET_ONLY`.

**September 2026**

2026-09-27

**Whole-wallet PnL on `/pnl`.** `GET /v2/user/handle/{handle}/pnl` and
`POST /v2/user/handles/pnl` return realized profit per window across every
venue, Solana and EVM together. A call is charged the hit price only when it
answers `ready`.

**September 2026**

2026-09-21

**Every call needs a key.** Requests without credentials get
`401 UNAUTHORIZED`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.