A TypeScript-first Node.js module for interacting with ConnectWise Manage and Automate REST APIs. The current stable version is 2.0.0-alpha.2, targeting Node >=18, and releasing alpha pre-releases. It provides full type coverage, automatic pagination, retries, and logging. Key differentiators: supports both Manage and Automate APIs, handles file uploads/downloads, and offers typed endpoints for all operations.
npm install connectwise-restNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes ManageAPI with env credentials and fetches a ticket by ID, demonstrating async usage.
Consult CHANGELOG.md for rename mapping.
Upgrade Node.js to v18 or later.
Pass only the hostname, e.g., 'your.connectwise.com'.
Set retry: true or configure retryOptions.
Ensure all required fields (companyId, companyUrl, publicKey, privateKey, clientId) are provided.
Set retry: true or increase timeout in options.
Verify companyId, publicKey, privateKey, and clientId.
No dependency data recorded yet.