Source Health
| Data type | Provider | Status | Calls today | Priority |
|---|
Symbol Lookup
Live Squawk Feed
Real-time-ish headlines from FinancialJuice's WebSocket stream
(server-side, always-on ingestion — see
server/src/financialJuiceStream.js). Free tier: news
and economic-calendar events delayed by ~10 minutes. This panel
reads the resulting cache, it never opens its own connection.
Economic Calendar
| When | Event | Country | Actual | Forecast | Previous | Importance |
|---|
My Alert Rules
Get notified when a squawk headline matches a keyword, category, and/or minimum importance. Requires login (My Account tab). At least one filter is required per rule.
| Label | Keyword | Category | Min importance | Enabled |
|---|
Triggered Alerts
Log in
Accounts are insider-provisioned only — see the Admin tab if you hold the master key and need to create one.
Log in above to manage your watchlist, entitlements, and dashboard layout.
Buy / Hold / Sell Signals
Not financial advice. Heuristic decision-support only, computed from cached fundamentals, news sentiment, social sentiment, and price momentum. Requires login (My Account tab).
Create Account (insider-only)
This form re-enters the master API key
(AGGREGATOR_API_KEY from .env) as a
deliberate second check — even though this dashboard's server
already holds that key internally, creating an account still
requires whoever is sitting at this screen to type it in correctly.
If the key is wrong, the account is not created —
node-api rejects it exactly like a direct POST /accounts
call with a bad key would. This keeps the number of accounts limited
to people who actually know the master key, not just anyone who can
open this Admin tab.
Provider Quota / Usage
| Provider | Window | Used | Limit |
|---|
Cache Stats
| Table | Rows | Oldest | Newest |
|---|
Session & System Info
Snapshot of the current browser session and this dashboard server — paste this when reporting a bug.
Quick Endpoint Tests
One button per documented endpoint, pre-filled with a working example. Buttons marked (fill in) only populate the Manual API Tester below and require you to fill in a sensitive field yourself (e.g. the master key) before pressing Send — everything else sends immediately and jumps you to the result.
Manual API Tester
Send any request through this dashboard's proxy with full control over auth headers. Useful for reproducing an issue exactly, or pressing a button above to pre-fill this.
Client Request Log
Every request this browser tab has made through the dashboard proxy (most recent last). Click a row to expand its full request payload and response body. Copy this whole log when something looks wrong.
| Time | Method | Path | Status | ms | Error |
|---|