collabSupport/scripts
Joseph McQueen 8c6de65bb0 Support Control Hub "Users Export" CSV in reclaimWebexHosts
Auto-detect CSV format from the header:
  • meetings-inactive: EMAIL / IS_HOST / DAYS_SINCE_LAST_ACTIVE
    (Analyzer → Meetings → Inactive Users)
  • users-export: "User ID/Email (Required)" /
    "Days since Last Service Accessed"
    (Users → Manage users → Export)

The users-export report has no host flag, but we don't need one —
the authoritative host-holder set comes from the live assignee
roster fetched from the Webex API. Format-B rows with blank
"Days since Last Service Accessed" (never-signed-in accounts,
often generic mailroom/store logins) are intentionally skipped so
they aren't silently reclaimed.

Also stopped upper-casing the header so we can preserve the
punctuation-rich column names Users Export uses verbatim.
2026-07-07 15:34:11 -04:00
..
reclaimWebexHosts.js Support Control Hub "Users Export" CSV in reclaimWebexHosts 2026-07-07 15:34:11 -04:00