Unofficial Usabilla API client for node.js applications
Install the client with npm
$ npm install wonderflow-usabilla --save
Basic usage example: retrieving a list of buttons and their feedback
const Usabilla = require('wonderflow-usabilla')
const usabilla = new Usabilla('access-key', 'secret-key')
const buttons = await usabilla.websites.buttons.get()
for (const { id } of buttons.items) {
const feedback = await usabilla.websites.buttons.feedback.get({ id })
...
}
For more information about the API usage, please refer to Usabilla documentation available through the official developers guide.
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.
- Impacted code has new or updated tests
- Ensure any install or build dependencies are removed
- Update the README.md with details of changes to the interface
- Check and fix code formatting and style:
npx standard --fix
- Pass all of the tests locally:
npm run test