Base URL and authentication
Watchlist endpoints live under/user-management/v1 on the shared Blockworks API host:
X-Blockworks-API-Key header. See
Authentication for details and for where to get a key.
Shape of a watchlist
Each watchlist carries anid, a title, the assetIds it contains, and createdAt /
updatedAt timestamps. Assets are referenced by UUID, not by slug or symbol, so resolve the
identifiers you need from
Asset Entities before writing.
Two ways to change assets
There are two write paths for the asset list, and picking the wrong one is the easiest mistake to make:- Update Watchlist replaces the whole
assetIdsarray when you send one. Omit the field to leave assets untouched; send an empty array to clear them. - Update Watchlist Assets adds or removes specific assets and leaves the rest of the list alone.
Use cases
- Track a portfolio or mandate as a named list instead of hardcoding asset IDs in your client.
- Let your users build their own asset groupings and sync them across your surfaces.
- Organize assets by sector, theme, or coverage responsibility, then scope reports to a list.
- Keep a stable set of assets to poll on a schedule as coverage changes.