{"library":"woodpecker-api","type":"library","category":null,"description":"The `woodpecker-api` package provides a Promise-based JavaScript client for interacting with the Woodpecker.co email outreach platform's API. It abstracts the underlying HTTP requests, offering a fluent interface for managing prospects, campaigns, and other Woodpecker resources directly from a Node.js application. The current stable version is 1.1.0, and releases appear to be feature-driven rather than on a fixed cadence, with recent updates introducing functionalities such as prospect editing, blacklisting, and webhook subscriptions. A key differentiator of this library is its role as a thin, unopinionated wrapper around the official Woodpecker API, designed to simplify asynchronous operations through the use of Promises. To utilize the library, developers must obtain and provide a valid API key from their Woodpecker.co account dashboard. It primarily targets CommonJS environments, requiring a specific factory function invocation pattern for client instantiation.","language":"javascript","status":"active","version":"1.1.0","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install woodpecker-api","imports":["const WoodpeckerClientFactory = require('woodpecker-api');","const Woodpecker = require('woodpecker-api')(process.env.WOODPECKER_API_KEY);","Woodpecker.prospects().find(...)"]},{"cmd":"yarn add woodpecker-api","imports":[]},{"cmd":"pnpm add woodpecker-api","imports":[]}],"homepage":"https://woodpecker.co","github":"https://github.com/agencyenterprise/woodpecker","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/woodpecker-api","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/woodpecker-api/compatibility"}}