Skip to content

billduapp/api-client-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Billdu API Client

Installation

Using npm:

npm install billdu-client

Using yarn:

yarn add billdu-client

Client instantiation

You can find api key and api secret in Settings -> API in Billdu web app

const BillduClient = require("billdu-client");

const host = "http://api.billdu.com";
const apiKey = "YOUR_API_KEY";
const apiSecret = "YOUR_API_SECRET";

const billdu = new BillduClient({ host, apiKey, apiSecret });

Usage

You can access the underlying http client axios like this

billdu.getHttpClient();

To manipulate clients you can use the clients object

billdu.clients;

billdu.clients.listAll();
billdu.clients.get(id);
billdu.clients.create(data);
billdu.clients.update(id);
billdu.clients.delete(id);

To manipulate products you can use the products object

billdu.products;
billdu.products.listAll();
billdu.products.get(id);
billdu.products.create(data);
billdu.products.update(id);
billdu.products.delete(id);

To manipulate documents you can use the documents object

billdu.documents;
billdu.documents.listAll();
billdu.documents.get(id);
billdu.documents.create(data);
billdu.documents.update(id);
billdu.documents.delete(id);

You can also pass an axios config object as the last argument to all methods

All methods return a promise

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published