{"library":"sendpulse-api","type":"library","category":null,"description":"A simple Node.js REST client library for the SendPulse email marketing and messaging API. Current stable version is 1.1.7. The library provides methods to manage address books, send emails, and interact with other SendPulse features. It is maintained by SendPulse but has low release cadence. Compared to alternatives like nodemailer, this library is official and simplifies authentication via API user ID and secret. However, it uses a callback-based API and stores tokens on disk, which may require adaptation for modern async patterns.","language":"javascript","status":"active","version":"1.1.7","tags":["javascript","sendpulse","api"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sendpulse-api","imports":["import sendpulse from 'sendpulse-api'","sendpulse.init(API_USER_ID, API_SECRET, TOKEN_STORAGE, callback)","sendpulse.listAddressBooks(callback)","sendpulse.addAddressBook(bookName, callback)"]},{"cmd":"yarn add sendpulse-api","imports":[]},{"cmd":"pnpm add sendpulse-api","imports":[]}],"homepage":"https://github.com/sendpulse/sendpulse-rest-api-node.js","github":"https://github.com/sendpulse/sendpulse-rest-api-node.js","docs":null,"changelog":null,"pypi":null,"npm":"sendpulse-api","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}