GithubHelp home page GithubHelp logo

delivery-nodejs's Introduction

Borderless Delivery Nodejs SDK.

Installation

npm i delivery-nodejs

Usage

import Delivery from "delivery-nodejs";

const delivery = new Delivery({
  role: "",
  token: "",
  business_id: "",
});

(async () => {
  //Login
  const response = await delivery.authentication.webLogin("email", "password");

  console.log(response);
})();

Authentication

  • delivery.authentication.register

  • delivery.authentication.webLogin

  • delivery.authentication.mobileLogin

  • delivery.authentication.createIntegration

  • delivery.authentication.reGenerateIntegrationAPIKeys

  • delivery.authentication.reGenerateIntegrationAPIKeys

  • delivery.authentication.deactivateIntegration

  • delivery.authentication.activateIntegration

  • delivery.authentication.getIntegrationById

  • delivery.authentication.listIntegrations

  • delivery.authentication.destroyIntegration

Business

  • delivery.business.setupBusiness

  • delivery.business.updateBusiness

  • delivery.business.updateBusinessSetup

  • delivery.business.createBusinessOperatingCountry

  • delivery.business.updateBusinessOperatingCountry

  • delivery.business.deactivateBusinessOperatingCountry

  • delivery.business.activateBusinessOperatingCountry

  • delivery.business.createBusinessOperatingState

  • delivery.business.updateBusinessOperatingState

  • delivery.business.deactivateBusinessOperatingState

  • delivery.business.activateBusinessOperatingState

  • delivery.business.listBusinessOperatingCountries

  • delivery.business.listBusinessOperatingStates

  • delivery.business.getBusinessOperatingCountryById

  • delivery.business.getBusinessOperatingCountryByIso2

  • delivery.business.getBusinessOperatingStateById

  • delivery.business.getBusinessOperatingStateByStateCode

  • delivery.business.getBusinessId

  • delivery.business.listBusinesses

Customer

  • delivery.customer.createCustomer

  • delivery.customer.updateCustomer

  • delivery.customer.getCustomerById

  • delivery.customer.listCustomers

  • delivery.customer.deactivateCustomer

  • delivery.customer.activateCustomer

  • delivery.customer.getCustomerByEmail

  • delivery.customer.getCustomerByPhone

Account

  • delivery.account.setupAccount

  • delivery.account.verifyAccount

  • delivery.account.fetchAccount

App

  • delivery.app.createApp

Deliveries

  • delivery.deliveries.createDelivery

  • delivery.deliveries.startDelivery

  • delivery.deliveries.cancelDeliveries

  • delivery.deliveries.cancelDelivery

  • delivery.deliveries.completeDriverDelivery

  • delivery.deliveries.assignDeliveryDriver

  • delivery.deliveries.bulkCreateDeliveries

  • delivery.deliveries.listDeliveries

  • delivery.deliveries.getDeliveryById

  • delivery.deliveries.getDeliveriesSessionBySessionId

  • delivery.deliveries.trackSingleDeliveryTrails

  • delivery.deliveries.watchBulkDeliveriesProgress

  • delivery.deliveries.watchPendingAssignedDeliveries

  • delivery.deliveries.createDropOffs

  • delivery.deliveries.removeDropOffs

  • delivery.deliveries.createPickups

  • delivery.deliveries.removePickups

Driver

  • delivery.driver.createDriver

  • delivery.driver.updateDriver

  • delivery.driver.deactivateDriver

  • delivery.driver.activateDriver

  • delivery.driver.updateDriverLocation

  • delivery.driver.getDriverById

  • delivery.driver.listDrivers

  • delivery.driver.deleteDriver

  • delivery.driver.bulkCreateDrivers

  • delivery.driver.watchBulkDriverStatus

Order

  • delivery.order.createOrder

  • delivery.order.updateOrder

  • delivery.order.declineOrder

  • delivery.order.acceptOrder

  • delivery.order.deleteOrder

  • delivery.order.orderReady

  • delivery.order.getOrderById

  • delivery.order.listOrders

Outlet

  • delivery.outlet.createOutlet

  • delivery.outlet.updateOutlet

  • delivery.outlet.deactivateOutlet

  • delivery.outlet.activateOutlet

  • delivery.outlet.getOutletById

  • delivery.outlet.listOutlets

  • delivery.outlet.deleteOutlet

Miscellaneous

  • delivery.misc.listCountries

  • delivery.misc.listStates

  • delivery.misc.getCountryByIso2

delivery-nodejs's People

Contributors

seyi-js avatar just4ease avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.