UNPKG

@print-one/moneybird-js

Version:
62 lines (43 loc) 1.56 kB
# Moneybird.js [![npm package][npm-img]][npm-url] [![Build Status][build-img]][build-url] [![Issues][issues-img]][issues-url] [![Semantic Release][semantic-release-img]][semantic-release-url] > A wrapper for the Moneybird API. ## Currently supported endpoints - Administration - Contact* - Sales invoice* - Tax rates - Custom Fields - Ledger accounts* - Workflows - Webhooks *not all endpoints are yet implemented ## Usage ```js const moneybird = require("@print-one/moneybird-js"); // Set API token for the Moneybird instance moneybird.instance.setOptions({ api_token: 'XXXXX', }); // Alternatively you can create an new instance const instance = new moneybird.Moneybird( 'https://moneybird.com/api/', 'v2', 'XXXXX' ); // Get all administrations instance.administrations().then(async (administration) => { const contacts = await administration.contacts(); console.log(contacts); }); ``` [build-img]:https://github.com/Print-one/moneybird-js/actions/workflows/release.yml/badge.svg [build-url]:https://github.com/Print-one/moneybird-js/actions/workflows/release.yml [npm-img]:https://img.shields.io/npm/v/@print-one/moneybird-js [npm-url]:https://www.npmjs.com/package/@print-one/moneybird-js [issues-img]:https://img.shields.io/github/issues/Print-one/moneybird-js [issues-url]:https://github.com/ryansonshine/Print-one/moneybird-js/issues [semantic-release-img]:https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg [semantic-release-url]:https://github.com/semantic-release/semantic-release