Playground For ERP Web-Services

Web-service Form

Create Waybill

Create waybill API is used to create waybill or shipment in the ERP.

* Fields are required.

Two digit country code. e.g :IN

Two digit country code. e.g :IN

(FOD|TBB)

e.g : PACKAGEPICKUP,BOTH,CASHREFUND

e.g : GRAM,KILOGRAM,TONNE,POUND

e.g : Cash, Cheque, PayMob, MPesa

Three digit country code e.g : USD, GBP

format: true,false

format : true,false

format : true,false

format : true,false

JSON format, e.g: { "packageJsonString": [ { "barCode": "", "packageCount": 1, "length": 10, "width": 10, "height": 10, "weight": 15, "chargedWeight": 15, "selectedPackageTypeCode": "BOX" } ] }

Update Waybill

API to update the waybill status and Cancel the waybill Waybill status could only be update if the status of the waybill is Data Received.

* Fields are required.

Update Waybill Tracking

API to update tracking of waybill could only be updated if the status of the waybill would not be Delivered.

* Fields are required.

format : dd-MM-yyyy

format : HH:MM:SS

format : dd-MM-yyyy

Multiple Waybill Tracking

Multiple docket tracking API is used to track multiple waybills. You could track a maximum of 10 waybills in a single request.

* Fields are required.

Waybill numbers comma-seprated e.g : 123,345. Max-Limit 10.

Deliver Waybill

Deliver Waybill API is used to deliver the waybills or shipments by creating delivery run sheet and then delivering the waybills in it all at once. This API can deliver maximum of 10 waybills at one time.

* Fields are required.

format : { "waybillDeliveryRequestData": [{ "waybillNumber": "528555", "remarks": "VERY SOON ", "deliveredTo": "naveen", "deliveryTime": "2018-11-27 16:00:00", "deliveryStatus": "RTO-Delivered" }, { "waybillNumber": "DELHI11626", "remarks": "VERY SOON ", "deliveredTo": "naveen", "deliveryTime": "2018-11-27 00:00:02", "deliveryStatus": "Delivered" } ] }

Generate CarrierWaybill

* Fields are required.

Attach a document to the waybill

* Fields are required.

file format : jpeg,jpg,pdf

Calculate Tariff

Calculate tariff API is used to calculate the tariff of shipping a docket from one place to another.

* Fields are required.

Create Trip Manifest

Create Trip Manifest API is used to create and send the trip manifest for the waybills or shipments from one operating unit to another operating unit.Multiple shipments can be sent in the trip manifest at one time.

* Fields are required.

e.g :BYRAIL,FREIGHTNXAIR,BYROAD,BYAIR

Comma-seprated waybill numbers e.g: 123,456.

Receive Trip Manifest

Receive Waybill API is used to receive the waybills or shipments from a particular Trip manifest all at once available in the ERP.

* Fields are required.

Get Trip Manifest

Detail trip Manifest API is used to get the detail of the waybill.

* Fields are required.

Create 3PL Trip Manifest

API for creating Trip Manifest of the waybills which were created by third party logistics company using the CreateWaybill API. The API is used for sending international shipment data to the gateway OU. The Gateway OU will further be using the web-interface or MATRIX app for receiving the Trip Manifest.

* Fields are required.

comma-seprated waybill numbers e.g : 123,345

e.g: BYRAIL,FREIGHTNXAIR,BYROAD,BYAIR

format : yyyy-MM-dd

format : yyyy-MM-dd

format : yyyy-MM-dd

Two digit country code e.g: IN.

e.g : SEAPORT,DRYPORT,AIRPORT,POSTOFFICE,CUSTOMOFFICE

e.g : IMPORT,EXPORT

Get Details Of DAT Invoice

* Fields are required.

Get Tracking By Reference Or Carrier WayBill Number

API to fetch the details of waybill using its reference number or carrier waybill number.

* Fields are required.

Create Pickup Request

Create Pickup Request API is used to create Pickup Request.

* Fields are required.

List of Waybill Numbers (Waybill numbers should be comma separated, space and Enter).

format HH:mm:ss

format HH:mm:ss

format : yyyy-MM-dd

Suspend Contract

Suspend Contract API is used to Suspend the contract.

* Fields are required.

Get GeoLocation

The API will be providing the list of Sate & City as available in the system for a country.

* Fields are required.

Two digit country code e.g:IN

Active Services

ActiveServices API to Get Active Services.

* Fields are required.

WMS Stock

API which will be providing list of products based on warehouse code and product category (optional).This is get api which is used to fetch the details of product sku.

* Fields are required.

WMS Create Sales Order

API to create sales order

* Fields are required.

[{"measurmentUnit":"Pieces","quantity":"2","price":"2","product_sku":"12555AVVVWW"}]

format : true,false

[PREPAID | COD]

[SENDER | RECEIVER]

[true | false]

WMS Update Sales Order

API for updating sales order details using the UpdateSalesOrder API. The API is used to either update sales order or its cancellation. If sales invoice exists with this sales order then it will cancel the sales invoice also along with the sales order.

* Fields are required.

(true/false).If true then it will cancel the sales order.

WMS Create Goods Receipt Note

API for updating sales order details using the UpdateSalesOrder API. The API is used to either update sales order or its cancellation. If sales invoice exists with this sales order then it will cancel the sales invoice also along with the sales order.

* Fields are required.

format : true,false

format : true,false

format : true,false

Update Inventory

API for updating Inventory

* Fields are required.

Get Stock Product Wise

Used to get the stock based on product type.

* Fields are required.

Request/Response