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

2. Budget

...


...

http://empdomain.biz/ws/api/budget/create_virement

...

> input parameters: username, password, financial_year, company_code, token

...

=> Create Virement

3.

...

Card Payment Config

...


...

http://empdomain.biz/ws/api/cardPaymentConfigService/get

...

> input parameters: username, password

...

, queryObject => get collection of objects
http://empdomain.biz/ws/api/cardPaymentConfigService/getCount

...

> input parameters: username, password, queryObject

...

=> get total number of object based on query

 

4.

...

Charge Out
http://empdomain.biz/ws/api/chargeout/batch_create

...

> input parameters: chargeout (ChargeOutModel)

...

=> Create Chargeout
http://empdomain.biz/ws/api/chargeout/batch_reverse

...

> input parameters: chargeout (ChargeOutModel)

...

=> Reverse Chargeout

5. Cash Transfer

...

http://empdomain.biz/ws/api/cash_transfer/create

...

> input parameters: CTItemModel => Create Cash Transfer

6. Journal Transaction

...

http://empdomain.biz/ws/api/jtxn/batch_create

...

> input parameters: JTxnModel => Create Journal Txn

7. Profit and Cost Center

...


http://empdomain.biz/ws/api/pcCenterService/get

...

> input parameters: username, password

...

, queryObject => get collection of objects
http://empdomain.biz/ws/api/pcCenterService/getCount

...

> input parameters: username, password

...

, queryObject => get total number of object based on query

8. Payment Voucher

...


...

http://empdomain.biz/ws/api/payment_voucher/create

...

> input parameters: PVIndexModel with PVItemModel (gl_item)

...

=> Create Payment Voucher
http://empdomain.biz/ws/api/payment_voucher/create_settle_doc

...

> input parameters: PVIndexModel with PVSettleDocumentItemModel (document_item)

...

=> Create Payment Voucher
http://empdomain.biz/ws/api/payment_voucher/reverse

...

> input parameters: PVIndexModel => Reverse Payment Voucher

9.

...

Receipt Service

...

http://empdomain.biz/ws/api/receiptService/get

...

> input parameters: username, password

...

, queryObject => get collection of objects
http://empdomain.biz/ws/api/receiptService/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.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

3.

...

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 query


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

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

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