CallDefinitions.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499
  1. [
  2. {
  3. "Name":"ErpLogin",
  4. "Url":"https://v-dev-app1/EpicorERPTrain/TokenResource.svc/",
  5. "Method":"Post",
  6. "AuthScheme":"Basic",
  7. "AuthParameter":"bWFuYWdlcjptYW5hZ2VyMSE=",
  8. "AllowInvalidSSL":true,
  9. "LogPath":"",
  10. "WSHeaders":[
  11. {
  12. "Key":"a",
  13. "Value":"b"
  14. }
  15. ],
  16. "Columns":[
  17. {
  18. "Name":"AccessToken",
  19. "Path":"AccessToken",
  20. "ChainOutput":"@AccessToken"
  21. },
  22. {
  23. "Name":"TokenType",
  24. "Path":"TokenType",
  25. "ChainOutput":"@TokenType"
  26. },
  27. {
  28. "Name":"ExpiresIn",
  29. "Path":"ExpiresIn"
  30. },
  31. {
  32. "Name":"RefreshToken",
  33. "Path":"RefreshToken"
  34. }
  35. ]
  36. },
  37. {
  38. "Name":"TS_ErpLogin",
  39. "Url":"https://v-dev-app2/EpicorERPTSDev/TokenResource.svc/",
  40. "Method":"Post",
  41. "AuthScheme":"Basic",
  42. "AuthParameter":"bWFuYWdlcjptYW5hZ2Vy",
  43. "AllowInvalidSSL":true,
  44. "LogPath":"",
  45. "WSHeaders":[
  46. {
  47. "Key":"a",
  48. "Value":"b"
  49. }
  50. ],
  51. "Columns":[
  52. {
  53. "Name":"AccessToken",
  54. "Path":"AccessToken",
  55. "ChainOutput":"@AccessToken"
  56. },
  57. {
  58. "Name":"TokenType",
  59. "Path":"TokenType",
  60. "ChainOutput":"@TokenType"
  61. },
  62. {
  63. "Name":"ExpiresIn",
  64. "Path":"ExpiresIn"
  65. },
  66. {
  67. "Name":"RefreshToken",
  68. "Path":"RefreshToken"
  69. }
  70. ]
  71. },
  72. {
  73. "Name":"CreateNewGroup",
  74. "Url":"https://v-dev-app1/EpicorERPTrain/api/v1/Erp.BO.APInvGrpSvc/APInvGrps",
  75. "Method":"Post",
  76. "AuthScheme":"@TokenType",
  77. "AuthParameter":"@AccessToken",
  78. "AllowInvalidSSL":true,
  79. "CallChain":"ErpLogin",
  80. "LogPath":"",
  81. "Body":"{ \"Company\": \"@CompanyId\", \"GroupID\": \"@NewGroupID\", \"RowMod\": \"A\" }",
  82. "WSHeaders":[
  83. {
  84. "Key":"CallSettings",
  85. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  86. }
  87. ],
  88. "CollectionPath":"",
  89. "Columns":[
  90. {
  91. "Name":"SysRowID",
  92. "Path":"SysRowID"
  93. }
  94. ]
  95. },
  96. {
  97. "Name":"TS_CreateNewGroup",
  98. "Url":"https://v-dev-app2/EpicorERPTSDev/api/v1/Erp.BO.APInvGrpSvc/APInvGrps",
  99. "Method":"Post",
  100. "AuthScheme":"@TokenType",
  101. "AuthParameter":"@AccessToken",
  102. "AllowInvalidSSL":true,
  103. "CallChain":"TS_ErpLogin",
  104. "LogPath":"",
  105. "Body":"{ \"Company\": \"@CompanyId\", \"GroupID\": \"@NewGroupID\", \"RowMod\": \"A\" }",
  106. "WSHeaders":[
  107. {
  108. "Key":"CallSettings",
  109. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  110. }
  111. ],
  112. "CollectionPath":"",
  113. "Columns":[
  114. {
  115. "Name":"SysRowID",
  116. "Path":"SysRowID"
  117. }
  118. ]
  119. },
  120. {
  121. "Name":"TransferInvoice",
  122. "Url":"https://v-dev-app1/epicorerptrain/api/v1/Erp.BO.APInvoiceSvc/TransferInvoiceToGroup",
  123. "Method":"Post",
  124. "AuthScheme":"@TokenType",
  125. "AuthParameter":"@AccessToken",
  126. "AllowInvalidSSL":true,
  127. "CallChain":"ErpLogin",
  128. "LogPath":"",
  129. "Body":"{ \"TransferToGroupID\": \"@FinalGroup\", \"XferInvVendorNum\": \"@VendorNum\",\"XferInvInvoiceNum\":\"@InvoiceNum\",\"XferApplyDate\":\"@ApplyDate\", \"cGroupID\": \"@GroupID\",\"grpTotalInvAmt\":\"0\",\"lEnableGenLegalNum\":\"False\" }",
  130. "WSHeaders":[
  131. {
  132. "Key":"CallSettings",
  133. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  134. }
  135. ]
  136. },
  137. {
  138. "Name":"UpdateAPInvoiceGroup",
  139. "Url":"https://v-dev-app1/EpicorERPTrain/api/v1/Erp.BO.APInvoiceSvc/APInvoices(@CompanyId,@VendorNum,@InvoiceNum)",
  140. "Method":"Patch",
  141. "AuthScheme":"@TokenType",
  142. "AuthParameter":"@AccessToken",
  143. "AllowInvalidSSL":true,
  144. "CallChain":"ErpLogin",
  145. "LogPath":"C:\\Temp\\log3.txt",
  146. "Body":"{ \"GroupID\": \"@GroupID\", \"RowMod\": \"U\" }",
  147. "WSHeaders":[
  148. {
  149. "Key":"CallSettings",
  150. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  151. }
  152. ]
  153. },
  154. {
  155. "Name":"TS_UpdateAPInvoiceGroup",
  156. "Url":"https://v-dev-app2/EpicorERPTSDev/api/v1/Erp.BO.APInvoiceSvc/APInvoices(@CompanyId,@VendorNum,@InvoiceNum)",
  157. "Method":"Patch",
  158. "AuthScheme":"@TokenType",
  159. "AuthParameter":"@AccessToken",
  160. "AllowInvalidSSL":true,
  161. "CallChain":"TS_ErpLogin",
  162. "LogPath":"C:\\Temp\\log4.txt",
  163. "Body":"{ }",
  164. "WSHeaders":[
  165. {
  166. "Key":"CallSettings",
  167. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  168. }
  169. ]
  170. },
  171. {
  172. "Name":"TransferInvoiceToGroup",
  173. "Url":"https://v-dev-app1/epicorerptrain/api/v1/Erp.BO.APInvoiceSvc/TransferInvoiceToGroup",
  174. "Method":"Post",
  175. "AuthScheme":"@TokenType",
  176. "AuthParameter":"@AccessToken",
  177. "AllowInvalidSSL":true,
  178. "CallChain":"ErpLogin",
  179. "LogPath":"C:\\Temp\\log2.txt",
  180. "Body":"{ \"TransferToGroupID\": \"@FinalGroup\", \"XferInvVendorNum\": \"@VendorNum\",\"XferInvInvoiceNum\":\"@InvoiceNum\",\"XferApplyDate\":\"@ApplyDate\", \"cGroupID\": \"@GroupID\",\"grpTotalInvAmt\":\"0\",\"lEnableGenLegalNum\":\"False\" }",
  181. "WSHeaders":[
  182. {
  183. "Key":"CallSettings",
  184. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  185. }
  186. ],
  187. "Columns":[
  188. {
  189. "Name":"SysRowID",
  190. "Path":"SysRowID"
  191. }
  192. ]
  193. },
  194. {
  195. "Name":"TS_TransferInvoiceToGroup",
  196. "Url":"https://v-dev-app2/EpicorERPTSDev/api/v1/Erp.BO.APInvoiceSvc/TransferInvoiceToGroup",
  197. "Method":"Post",
  198. "AuthScheme":"@TokenType",
  199. "AuthParameter":"@AccessToken",
  200. "AllowInvalidSSL":true,
  201. "CallChain":"TS_ErpLogin",
  202. "LogPath":"",
  203. "Body":"{ \"TransferToGroupID\": \"@FinalGroup\", \"XferInvVendorNum\": \"@VendorNum\",\"XferInvInvoiceNum\":\"@InvoiceNum\",\"XferApplyDate\":\"@ApplyDate\", \"cGroupID\": \"@GroupID\",\"grpTotalInvAmt\":\"0\",\"lEnableGenLegalNum\":\"False\" }",
  204. "WSHeaders":[
  205. {
  206. "Key":"CallSettings",
  207. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  208. }
  209. ],
  210. "Columns":[
  211. {
  212. "Name":"SysRowID",
  213. "Path":"SysRowID"
  214. }
  215. ]
  216. },
  217. {
  218. "Name":"GetSalesOrderHeader",
  219. "Url":"https://erp.docstar.com/E10QAGolden/api/v1/Erp.BO.SalesOrderSvc/SalesOrders(@CompanyId,@OrderNum)",
  220. "Method":"Get",
  221. "AuthScheme":"@TokenType",
  222. "AuthParameter":"@AccessToken",
  223. "AllowInvalidSSL":false,
  224. "LogPath":"",
  225. "WSHeaders":[
  226. {
  227. "Key":"CallSettings",
  228. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  229. }
  230. ],
  231. "Columns":[
  232. {
  233. "Name":"OpenOrder",
  234. "Path":"OpenOrder"
  235. },
  236. {
  237. "Name":"PONum",
  238. "Path":"PONum"
  239. },
  240. {
  241. "Name":"ShipViaCode",
  242. "Path":"ShipViaCode"
  243. },
  244. {
  245. "Name":"DSTag_c",
  246. "Path":"DSTag_c"
  247. }
  248. ]
  249. },
  250. {
  251. "Name":"SearchGLAccounts",
  252. "Url":"https://erp.docstar.com/E10QAGolden/api/v1/Erp.BO.GLAccountSvc/GLAccounts?$filter=COACode eq 'Master' and substringof(GLAccount1,'@Lookup')",
  253. "Method":"Get",
  254. "AuthScheme":"@TokenType",
  255. "AuthParameter":"@AccessToken",
  256. "AllowInvalidSSL":false,
  257. "LogPath":"",
  258. "WSHeaders":[
  259. {
  260. "Key":"CallSettings",
  261. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  262. }
  263. ],
  264. "CollectionPath":"value",
  265. "Columns":[
  266. {
  267. "Name":"GLAccount1",
  268. "Path":"GLAccount1"
  269. },
  270. {
  271. "Name":"AccountDesc",
  272. "Path":"AccountDesc"
  273. },
  274. {
  275. "Name":"GLAcctDispGLAcctDisp",
  276. "Path":"GLAcctDispGLAcctDisp"
  277. },
  278. {
  279. "Name":"GLAcctDispAccountDesc",
  280. "Path":"GLAcctDispAccountDesc"
  281. }
  282. ]
  283. },
  284. {
  285. "Name":"CreateVendor",
  286. "Url":"https://erp.docstar.com/E10QAGolden/api/v1/Erp.BO.VendorSvc/Vendors",
  287. "Method":"Post",
  288. "AuthScheme":"@TokenType",
  289. "AuthParameter":"@AccessToken",
  290. "AllowInvalidSSL":false,
  291. "LogPath":"",
  292. "Body":"{ \"Inactive\": false, \"Company\": \"@CompanyId\", \"VendorID\": \"@VendorId\", \"Name\": \"@Name\", \"RowMod\": \"A\" }",
  293. "WSHeaders":[
  294. {
  295. "Key":"CallSettings",
  296. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  297. }
  298. ],
  299. "CollectionPath":"",
  300. "Columns":[
  301. {
  302. "Name":"SysRowID",
  303. "Path":"SysRowID"
  304. }
  305. ]
  306. },
  307. {
  308. "Name":"SearchGLAccountsChained",
  309. "Url":"https://erp.docstar.com/E10QAGolden/api/v1/Erp.BO.GLAccountSvc/GLAccounts?$filter=COACode eq 'Master' and substringof(GLAccount1,'@Lookup')",
  310. "Method":"Get",
  311. "AuthScheme":"@TokenType",
  312. "AuthParameter":"@AccessToken",
  313. "AllowInvalidSSL":false,
  314. "CallChain":"ErpLogin",
  315. "LogPath":"",
  316. "WSHeaders":[
  317. {
  318. "Key":"CallSettings",
  319. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  320. }
  321. ],
  322. "CollectionPath":"value",
  323. "Columns":[
  324. {
  325. "Name":"GLAccount1",
  326. "Path":"GLAccount1"
  327. },
  328. {
  329. "Name":"AccountDesc",
  330. "Path":"AccountDesc"
  331. },
  332. {
  333. "Name":"GLAcctDispGLAcctDisp",
  334. "Path":"GLAcctDispGLAcctDisp"
  335. },
  336. {
  337. "Name":"GLAcctDispAccountDesc",
  338. "Path":"GLAcctDispAccountDesc"
  339. }
  340. ]
  341. },
  342. {
  343. "Name":"PatchSalesOrder",
  344. "Url":"https://erp.docstar.com/E10QAGolden/api/v1/Erp.BO.SalesOrderSvc/SalesOrders(@CompanyId,@OrderNum)",
  345. "Method":"Patch",
  346. "AuthScheme":"@TokenType",
  347. "AuthParameter":"@AccessToken",
  348. "AllowInvalidSSL":false,
  349. "CallChain":"ErpLogin",
  350. "Body":"{ \"DSTag_c\": \"@DSTag\" }",
  351. "WSHeaders":[
  352. {
  353. "Key":"CallSettings",
  354. "Value":"{Company: \"@CompanyId\", Plant: \"@Plant\"}"
  355. }
  356. ]
  357. },
  358. {
  359. "Name":"ldstestBAQ",
  360. "Url":"https://v-dev-app1/epicorerptrain/api/v1/BaqSvc/ldstest(T100)/?Description=@Description",
  361. "Method":"Get",
  362. "AuthScheme":"@TokenType",
  363. "AuthParameter":"@AccessToken",
  364. "AllowInvalidSSL":true,
  365. "CallChain":"ErpLogin",
  366. "LogPath":"C:\\temp_log\\error.log",
  367. "WSHeaders":[
  368. {
  369. "Key":"CallSettings",
  370. "Value":"{Company: \"@CompanyId\"}"
  371. }
  372. ],
  373. "CollectionPath": "value",
  374. "Columns":[
  375. {
  376. "Name":"Part_Company",
  377. "Path":"Part_Company"
  378. },
  379. {
  380. "Name":"Part_PartNum",
  381. "Path":"Part_PartNum"
  382. },
  383. {
  384. "Name":"Part_PartDescription",
  385. "Path":"Part_PartDescription"
  386. }
  387. ]
  388. },
  389. {
  390. "Name":"LS_TestBAQ",
  391. "Url":"https://v-dev-app1/epicorerptrain/api/v1/BaqSvc/TestBAQ/?ClassID=@ClassID",
  392. "Method":"Get",
  393. "AuthScheme":"@TokenType",
  394. "AuthParameter":"@AccessToken",
  395. "AllowInvalidSSL":true,
  396. "CallChain":"ErpLogin",
  397. "LogPath":"C:\\temp_log\\error.log",
  398. "WSHeaders":[
  399. {
  400. "Key":"CallSettings",
  401. "Value":"{Company: \"@CompanyId\"}"
  402. }
  403. ],
  404. "CollectionPath": "value",
  405. "Columns":[
  406. {
  407. "Name":"Part_PartNum",
  408. "Path":"Part_PartNum"
  409. },
  410. {
  411. "Name":"Part_PartDescription",
  412. "Path":"Part_PartDescription"
  413. },
  414. {
  415. "Name":"Part_ClassID",
  416. "Path":"Part_ClassID"
  417. }
  418. ]
  419. },
  420. {
  421. "Name":"ldstestBAQ100",
  422. "Url":"https://v-dev-app1/epicorerptrain/api/v1/BaqSvc/ldstest100(T100)",
  423. "Method":"Get",
  424. "AuthScheme":"@TokenType",
  425. "AuthParameter":"@AccessToken",
  426. "AllowInvalidSSL":true,
  427. "CallChain":"ErpLogin",
  428. "LogPath":"C:\\temp_log\\error.log",
  429. "WSHeaders":[
  430. {
  431. "Key":"CallSettings",
  432. "Value":"{Company: \"@CompanyId\"}"
  433. }
  434. ],
  435. "CollectionPath": "value",
  436. "Columns":[
  437. {
  438. "Name":"Part_Company",
  439. "Path":"Part_Company"
  440. },
  441. {
  442. "Name":"Part_PartNum",
  443. "Path":"Part_PartNum"
  444. },
  445. {
  446. "Name":"Part_PartDescription",
  447. "Path":"Part_PartDescription"
  448. }
  449. ]
  450. },
  451. {
  452. "Name":"CreateABCCode",
  453. "Url":"https://v-dev-app1/epicorerptrain/api/v1/Erp.BO.ABCCodeSvc/ABCCodes",
  454. "Method":"Post",
  455. "AuthScheme":"@TokenType",
  456. "AuthParameter":"@AccessToken",
  457. "AllowInvalidSSL":true,
  458. "CallChain":"ErpLogin",
  459. "LogPath":"C:\\temp_log\\error.log",
  460. "Body":"{ \"Company\": \"@CompanyId\", \"ABCCode1\": \"@ABCCode\", \"CountFreq\": @CountFreq}",
  461. "WSHeaders":[
  462. {
  463. "Key":"CallSettings",
  464. "Value":"{Company: \"@CompanyId\"}"
  465. }
  466. ],
  467. "CollectionPath":"",
  468. "Columns":[
  469. {
  470. "Name":"SysRowID",
  471. "Path":"SysRowID"
  472. }
  473. ]
  474. },
  475. {
  476. "Name":"DeleteABCCode",
  477. "Url":"https://v-dev-app1/epicorerptrain/api/v1/Erp.BO.ABCCodeSvc/ABCCodes(@CompanyId, @ABCCode)",
  478. "Method":"DELETE",
  479. "AuthScheme":"@TokenType",
  480. "AuthParameter":"@AccessToken",
  481. "AllowInvalidSSL":true,
  482. "CallChain":"ErpLogin",
  483. "LogPath":"C:\\temp_log\\error.log",
  484. "WSHeaders":[
  485. {
  486. "Key":"CallSettings",
  487. "Value":"{Company: \"@CompanyId\"}"
  488. }
  489. ],
  490. "CollectionPath":"",
  491. "Columns":[
  492. {
  493. "Name":"SysRowID",
  494. "Path":"SysRowID"
  495. }
  496. ]
  497. }
  498. ]