emailx to read workspace data, prepare inactive drafts, manage contact profiles, pause campaigns and explicitly activate reviewed manual LinkedIn campaigns. Package 0.11.0 maps all 128 documented REST operations to named commands. It holds no separate business logic or local customer database.
Setup discovery and inactive campaign configuration require package 0.4.0 or newer, a matching API host, and the applicable grants. Package 0.5.0 adds saved template management and durable LinkedIn URL imports. Package 0.8.0 adds CSV/XLSX People import and reviewed email preparation, generation, approval and scheduled launch. Read campaign configuration and progress with
campaigns:read; review and launch writes require campaigns:launch for LinkedIn or campaigns:launch-email for email. Polling operation receipts requires operations:read and campaigns:read. Host capabilities gate execution; handle feature_unavailable as not enabled. A successful activation receipt does not verify delivery. See templates and LinkedIn imports, email execution, People import, and LinkedIn review and launch for limits and recovery.Install the CLI
Python 3.11+, one isolated environment and the source archive.
Command reference
Read, create drafts, update contacts and work with prospects.

