Epicor API Key Setup
BonData connects to Epicor Kinetic through the REST API using an API Key together with a service user for Basic authentication.Step 1: Find Your Base URL
Your Epicor REST base URL follows this format:https://yourserver/EpicorERP/api/v2/odata/{company}
Step 2: Create an API Key
- Log in to the Epicor Admin Console (or Application Server Configuration)
- Open API Key Management
- Click New and enter a name (e.g.,
BonData Integration) - Select the REST endpoints and version the key can access
- Save and copy the generated API Key
Step 3: Create a Service User
- In Epicor, go to System Setup → Security Maintenance → User Account Security Maintenance
- Create or select a dedicated integration user
- Set a strong password and grant access to the required companies and business objects
Epicor requires both an API Key and Basic auth credentials on every REST request. The service user determines which records and companies you can read.
Step 4: Enter Credentials in BonData
- In BonData, navigate to Integrations and select Epicor
- Enter your Base URL, API Key, Username, and Password
- Click Connect
Required Fields
Available Data
Once connected, BonData can sync the following Epicor objects:- Customers - Customer master records
- Parts - Part master and inventory records
- Sales Orders - Sales orders and their release lines
- Jobs - Production jobs and operations
- Purchase Orders - Purchase orders and receipts
- Suppliers - Supplier (vendor) records
- Invoices - AR invoices and balances