> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bondata.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Epicor

> Connect BonData to Epicor Kinetic ERP for manufacturing and distribution data

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 Setup** → **Security Maintenance** → **User 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

<Note>
  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.
</Note>

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

| Field    | Description                                         |
| -------- | --------------------------------------------------- |
| Base URL | Your Epicor REST API base URL including the company |
| API Key  | API Key from Epicor API Key Management              |
| Username | Epicor service user name                            |
| Password | Epicor service user password                        |

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