Source Lists
Create filtered views of your sources for focused intelligence.
What Are Source Lists?
Source lists let you group sources by topic, region, or priority. When activated, your dashboard and briefings show only content from that list.
Creating a Source List
Via Dashboard
- Go to Sources → Manage Sources
- Click Create List
- Name your list (e.g., "APAC Focus", "Tech Only")
- Add sources to the list
- Click Save
Via API
curl -X POST http://localhost:3000/api/sources/lists \
-H "Content-Type: application/json" \
-d '{
"name": "Critical Infrastructure",
"sourceIds": [1, 5, 12, 23]
}'
Activating a List
Click 🎯 Use for Dashboard on any source list page, or:
curl -X POST http://localhost:3000/api/sources/lists/5/activate
When active:
- Dashboard shows only articles from listed sources
- Stats reflect filtered view
- Briefings use filtered sources
- UI shows "Filtered: [list name]" indicator
Deactivating
Click the green ✓ Active button, or:
curl -X DELETE http://localhost:3000/api/sources/lists/active
Use Cases
Regional Focus
Create lists for different regions:
- "North America" - US/Canada sources
- "Europe" - EU-focused feeds
- "APAC" - Asia-Pacific coverage
Topic Deep-Dive
Narrow to specific domains:
- "Crypto & DeFi" - Blockchain-focused
- "Climate" - Environmental sources
- "Defense" - Security and military
Priority Tiers
Organize by importance:
- "Tier 1" - Must-read sources
- "Tier 2" - Secondary sources
- "Experimental" - New sources on trial
API Reference
# List all source lists
GET /api/sources/lists
# Get specific list
GET /api/sources/lists/:id
# Create list
POST /api/sources/lists
# Update list
PUT /api/sources/lists/:id
# Delete list
DELETE /api/sources/lists/:id
# Activate list
POST /api/sources/lists/:id/activate
# Get active list
GET /api/sources/lists/active
# Deactivate (show all)
DELETE /api/sources/lists/active