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 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