Team Monitor: finds team pages, extracts people and watches them with Firecrawl monitors. POST /companies body: domains, one per line (CSV with the domain first works). ?scan=0 to only import. POST /scan ?status=pending&limit=100 or ?id=1 — scan again GET /companies/:id company, pages and people POST /companies/:id/pages body: URL to watch GET /changes ?company=&type=added|removed|returned|updated&limit= GET /people ?company=&status=active|removed&q= GET /stats POST /monitors/sync re-apply MONITOR_SCHEDULE and pages to every monitor /dashboard