Tracing REST API calls in Epicor Kinetic
While working on automating Bank Adjustment Entry in Epicor Kinetic, I explored how the UI communicates with the backend.
Using Browser Developer Tools (Chrome/Edge → F12 → Network tab), I was able to trace the exact REST API calls made by the Kinetic UI:
Steps:
Open the Bank Adjustment Entry screen in Kinetic.
Press F12 → Network tab → Filter by XHR/Fetch.
Perform actions in the UI (New Group, Add Transaction, Save).
Watch REST API calls such as:
/api/v2/odata/EPIC06/Erp.BO.BankAdjEntrySvc/GetNewBankGrp
/api/v2/odata/EPIC06/Erp.BO.BankAdjEntrySvc/Update
/api/v2/odata/EPIC06/Erp.BO.BankAdjEntrySvc/GetNewBankTran1
/api/v2/odata/EPIC06/Erp.BO.BankAdjEntrySvc/Update
Inspect Headers (URL, Auth, API Key), Payload (JSON request body), and Response.
With these steps, you can replicate API calls in Postman, curl for automation and integration.
Takeaway:
Epicor Kinetic UI is fully REST-driven. By tracing the network calls, we can discover exact request/response structures, which is invaluable for custom integrations and automation projects.
This approach will also help interns, developers, and new Epicor users quickly understand how to work with Kinetic REST APIs.
hashtag#Epicor hashtag#Kinetic hashtag#RESTAPI hashtag#Integration hashtag#Automation hashtag#ERP