Skip to main content
Epicor Kinetic is a cloud ERP platform for manufacturers and distributors, covering production, inventory, sales, and finance. With BonData, you can connect to your Epicor account to read, enrich, and sync your ERP data within Agent workflows.

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}
Ask your Epicor administrator for the correct server host and company ID.

Step 2: Create an API Key

  1. Log in to the Epicor Admin Console (or Application Server Configuration)
  2. Open API Key Management
  3. Click New and enter a name (e.g., BonData Integration)
  4. Select the REST endpoints and version the key can access
  5. Save and copy the generated API Key

Step 3: Create a Service User

  1. In Epicor, go to System SetupSecurity MaintenanceUser Account Security Maintenance
  2. Create or select a dedicated integration user
  3. 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

  1. In BonData, navigate to Integrations and select Epicor
  2. Enter your Base URL, API Key, Username, and Password
  3. 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