clover-rest-api

0.0.4 • Public • Published

clover-rest-api

Clover Rest API for Node.js

It is NOT official NPM package from Clover. For official documentation, please read Clover V3 API Documentation

npm version issues starts License

const CloverRestful = require('clover-rest-api')
const CloverClient = CloverRestful.client('https://apisandbox.dev.clover.com')

const cloverToken = 'xxxxxxxxxxxxxxxxxxxxx'
const merchantId = 'merchantIdXXXX'
const cloverInventories = (await CloverClient.inventory.getAllInventoryItems(
        cloverToken,
        merchantId,
        {
          limit: 1000,
          expand: 'categories'
        }
      )).elements

Installation

$ npm install clover-rest-api
or
$ yarn add clover-rest-api

Features

The project under developing now, so it just implements some APIs

Inventory

getAllInventoryItems (token, merchantId, parameters) read more parameters: filter, expand, limit, offset

getAllCategories (token, merchantId, parameters) read more parameters: filter, expand, limit, offset

Orders

createAnOrder (token, merchantId, body) read more

getASingleOrder (token, merchantId, orderId, expand)

deleteAnOrder (token, merchantId, orderId, body)

getAllLineItemsForAnOrder (token, merchantId, orderId, parameters) parameters: expand, limit, offset

createAnOrder (token, merchantId, body) read more

License

MIT

Package Sidebar

Install

npm i clover-rest-api

Weekly Downloads

3

Version

0.0.4

License

MIT

Unpacked Size

14.3 kB

Total Files

7

Last publish

Collaborators

  • yogalin