Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

List of RESTful Web Services

Migrated from http://intranet.wavelet.asia/projects/tech/wiki/List_of_RESTful_Web_Service

Module: Accounts

1. Branch
http://empdomain.biz/ws/api/branchService/get > input parameters: username, password, queryObject => get collection of objects
http://empdomain.biz/ws/api/branchService/getCount > input parameters: username, password, queryObject => get total number of object based on query

...

10. Supplier Credit Memo
http://empdomain.biz/ws/api/supp_credit_memo/batch_create > input parameters: suppCreditMemoListModel => Batch create of Supplier Credit Memo

 


Module: Applications

11. App Registry
http://empdomain.biz/ws/api/appRegService/get > input parameters: username, password, queryObject => get collection of objects
http://empdomain.biz/ws/api/appRegService/getCount > input parameters: username, password, queryObject => get total number of object based on query

12. EImage
http://empdomain.biz/ws/api/eImageService/get > input parameters: username, password, queryObject => get collection of objects
http://empdomain.biz/ws/api/eImageService/getCount > input parameters: username, password, queryObject => get total number of object based on query

13. Tc Terminal*
* http://empdomain.biz/ws/api/tcTerminalService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/tcTerminalService/getCount > input parameters: username, password, queryObject => get total number of object based on queryh2.


Module: Customer

*14. Customer*
* http://empdomain.biz/ws/api/customerService/get > input parameters: username, password, queryObject => get collection of objects*

http://empdomain.biz/ws/api/customerService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*15. Cust User*
* http://empdomain.biz/ws/api/custUserService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/custUserService/getCount > input parameters: username, password, queryObject => get total number of object based on query*

16. Member Card*

* http://empdomain.biz/ws/api/membercard/get > input parameters: username, password, queryObject => get collection of objects

*17. Membership*
* http://empdomain.biz/ws/api/membership/ItemPoints/get > input parameters: username, password, queryObject => get collection of objects

*18. String Template*
* http://empdomain.biz/ws/api/stringTemplateService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/stringTemplateService/getCount > input parameters: username, password, queryObject => get total number of object based on query


Module: Inventory

*19. BOM Link*
* http://empdomain.biz/ws/api/bomLinkService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/bomLinkService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*20. BOM*
* http://empdomain.biz/ws/api/bomService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/bomService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*21. Location*
* http://empdomain.biz/ws/api/inventoryService/getLocationObject > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/inventoryService/getStockObject > input parameters: username, password, queryObject => get total number of object based on query

*22. Item*
* http://empdomain.biz/ws/api/itemService/create > input parameters: username, password, itemJson
* http://empdomain.biz/ws/api/itemService/update > input parameters: username, password, itemJson
* http://empdomain.biz/ws/api/itemService/get > input parameters: username, password, queryObject
* http://empdomain.biz/ws/api/itemService/getCount > input parameters: username, password, queryObject

http://empdomain.biz/ws/api/itemService/getSerialNumberByStockId > input parameters: username, password, queryObject

http://empdomain.biz/ws/api/itemService/getStockBalanceAmount > input parameters: username, password, queryObject*23

http://empdomain.biz/ws/api/itemService/getStockBalance > input parameters: username, password, queryObject

http://empdomain.biz/ws/api/salesOrderService/getWithItems  > Input Parameters Content-Type:  application/x-www-form-urlencoded userName,password ,orderBy, salesOrderId,limit ,time_update , query object get collection of objects


24. Sales Order Item Serial 23. Serial Number Delta*
* http://empdomain.biz/ws/api/serialNumberDeltaService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/serialNumberDeltaService/getCount > input parameters: username, password, queryObject => get total number of object based on query*24. Sales Order Item Serial*
*

http://empdomain.biz/ws/api/soItemSerialService/get > input parameters: username, password, queryObject => get collection of objects

* http://empdomain.biz/ws/api/soItemSerialService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*25. StockTakeIndex*
* http://empdomain.biz/ws/api/stockTakeIndexService/get > input parameters: username, password, queryObject*

http://empdomain.biz/ws/api/stockTakeIndexService/create > input parameters: username, password, object (StockTakeIndexObject)*


26. StockTakeItem*

* http://empdomain.biz/ws/api/stockTakeItemService/get > input parameters: username, password, queryObject
* http://empdomain.biz/ws/api/stockTakeItemService/create > input parameters: username, password, object (StockTakeItemObject)*


27. StockTakeItemSerial*

* http://empdomain.biz/ws/api/stockTakeItemSerialService/get > input parameters: username, password, queryObject
* http://empdomain.biz/ws/api/stockTakeItemSerialService/create > input parameters: username, password, object (StockTakeItemSerialObject)

*28. StockTakeSession*
* http://empdomain.biz/ws/api/stockTakeSessionService/get > input parameters: username, password, queryObject
* http://empdomain.biz/ws/api/stockTakeSessionService/create > input parameters: username, password, object (StockTakeSessionObject)


Module: Trading

*29. Cust Invoice*
* http://empdomain.biz/ws/api/custInvoiceService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/custInvoiceService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*30. Doc Link*
* http://empdomain.biz/ws/api/docLinkService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/docLinkService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*31. Document Item*
* http://empdomain.biz/ws/api/documentItemService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/documentItemService/getCount > input parameters: username, password, queryObject => get total number of object based on query

*32. Sales Order*
* http://empdomain.biz/ws/api/salesOrderService/get > input parameters: username, password, queryObject => get collection of objects
* http://empdomain.biz/ws/api/salesOrderService/getCount > input parameters: username, password, queryObject => get total number of object based on query*

http://empdomain.biz/ws/salesOrderService/createSO >Consume : Application JSON documented in Documentation - Use for various type of documentationImage Added WGT-1489


33. Tx Queue Process*
* http://empdomain.biz/ws/api/txQueueService/add > input parameters: username, password, txqueueJson > txqueueJson is a json formatted file of a single TxQueueObject => this web service will response a WSResponse.java class object

 


Module: Supplier

*34. GRN*

* http://empdomain.biz/ws/api/grn/grn_by_po_batch_create > input parameters: username, password, queryObject => get collection of objects*

http://empdomain.biz/ws/api/grn/getGrnListing > input parameters: username, password,grnid, queryObject => get collection of objects


35. Purchase Order*
* http://empdomain.biz/ws/api/purchase_order/update_to_notoutstanding > input parameters: POIndexModel => Update PO to not outstanding
* http://empdomain.biz/ws/api/purchase_order/createPO > input parameters: POIndexModel, POItemModel => Creates Purchase Order
* http://empdomain.biz/ws/api/purchase_order/getAllPO > input parameters: conditions, offset, limit => Get list of Purchase Order Index based on input parameters
* http://empdomain.biz/ws/api/purchase_order/getAllPOItem > input parameters: conditions, offset, limit => Get list of Purchase Order Item based on input parameters
* http://empdomain.biz/ws/api/purchase_order/updatePOItem > input parameters: poiJson (Single Purchase Order Item Object) => Update Purchase Order Item
* http://empdomain.biz/ws/api/purchase_order/getPOItemClosedBySupplierId > input parameters: supplierId => get List of Purchase Order by Supplier ID

*36. Purchase Return*
* http://empdomain.biz/ws/api/pr/pr_by_grn_batch_create > input parameters: SuppPurchaseReturnIndexModel, SuppPurchaseReturnItemModel => Create Purchase Return
* http://empdomain.biz/ws/api/pr/getAllPurchaseReturn > input parameters: conditions, offset, limit => Get list of Purchase Return Index based on input parameters
* http://empdomain.biz/ws/api/pr/getAllPurchaseReturnItem > conditions, offset, limit => Get list of Purchase Order Item based on input parameters
* http://empdomain.biz/ws/api/pr/updatePurchaseReturn > input parameters: prJson (Single Purchase Return Index Object) => Update Purchase Return Index

*37. Supplier Invoice*
* http://empdomain.biz/ws/api/sinv/create > input parameters: sinvIndexModel, RestSINVGLcodeModel => Creates Supplier Invoice
* http://empdomain.biz/ws/api/sinv/cancel > input parameters: sinvIndexModel => Cancel Supplier Invoice
* http://empdomain.biz/ws/api/sinv/batch_create > input parameters: RestSINVListModel => Creates Batch Supplier Invoice*

38. Supplier*

* http://empdomain.biz/ws/api/supplierService/create > Error
* http://empdomain.biz/ws/api/supplierService/read > Error
* http://empdomain.biz/ws/api/supplierService/update > Error
* http://empdomain.biz/ws/api/supplierService/delete > Error
* http://empdomain.biz/ws/api/supplierService/getSalesHistoryBySupplierId > Error


Module: User

*39. User*
* http://empdomain.biz/ws/api/userService/validateUser > input parameters: username, password => validate user
* http://empdomain.biz/ws/api/userService/getUserObject > input parameters: username, password => get a single object*

http://empdomain.biz/ws/api/userService/get > input parameters: username, password, queryObject => get collection of objects