Epicor Kinetic is a cloud ERP platform for manufacturers and distributors, managing production, supply chain, financials, and order-to-cash. An unofficial API lets you programmatically pull customers, sales orders, parts, jobs, invoices, and supplier records—and push updates like new orders, job changes, and payments back into Kinetic.

Epicor Kinetic is Epicor's cloud-based ERP platform built for manufacturing and distribution companies, combining industry-specific functionality with AI-driven applications to streamline operations across the supply chain. Manufacturers and distributors use Kinetic to run production scheduling and shop-floor execution, supply chain and inventory, financial management, order-to-cash, and service management—part of Epicor's broader ERP portfolio that also includes Prophet 21, Eclipse, Vision, and others, serving 23,000+ customers across 150+ countries.
Core product areas include:
Common data entities:
Kinetic ships a capable Open REST API, but turning it into reliable, production-grade automation across real customer deployments is non-trivial:
Supergood works against your Kinetic instance's Open REST API, OData v4 catalogue, and authenticated business-object flows to deliver a resilient, normalized API layer—across cloud and on-premises deployments.
Use Epicor Kinetic with AI agents: Epicor Kinetic MCP Server →
Book a 30-minute session to confirm your Kinetic modules, deployment model, and authentication setup.
We deliver a production-ready Kinetic adapter tailored to your instance, companies, and plant configuration.
Go live with continuous monitoring and automatic adjustments as Kinetic evolves across versions.
Authentication
/authenticateAuthenticate to a Kinetic instance using API keys, access scopes, and the security token server, and obtain a session for downstream calls.
Sales
/customersList customers, contacts, and ship-to addresses with filters for company, plant, and status.
Sales
/sales_ordersRetrieve sales orders, order releases, and quotes with status, customer, and date-range filters.
Sales
/create_sales_orderCreate a new sales order against the configured company and plant via the SalesOrder business object.
Production
/jobsPull manufacturing jobs, operations, material requirements, and labor transactions for shop-floor scheduling.
Inventory
/partsList parts, bills of material, and on-hand inventory across warehouses and bins.
Procurement
/create_purchase_orderCreate a purchase order against a supplier via the PurchaseOrder business object with line and release detail.
Financials
/invoicesRetrieve AR and AP invoices, payments, and GL postings with company and date filters.
- Pull customers, sales orders, releases, and AR invoices from Kinetic into a single warehouse - Stream order status and shipment events to downstream BI and CRM tools - Reconcile payments and credit memos against open invoices
- Push new jobs and material requirements into Kinetic and pull operation status back - Sync labor and machine transactions to MES dashboards and analytics - Trigger reschedules and expedites without manual portal clicks
- Sync parts, BOMs, and on-hand quantities across warehouses and bins - Create and update purchase orders and receipts against suppliers - Surface stock-outs and reorder points to planning systems
- Expose BAQs and Epicor Functions through a normalized API for agents - Run cross-company financial reporting against GL and AP/AR data - Feed real-time ERP context to forecasting and demand-planning models
Authentication
API keys, access scopes, and the ERP security token server, with MFA handled in a managed session
Connectivity
Kinetic Open REST API and OData v4 catalogue at your instance's [KineticServer]/[KineticInstance] host
Response format
Normalized JSON across Sales, Production, Inventory, Procurement, and Financials objects
Rate limits
Adaptive throttling tuned to your cloud or on-prem instance to avoid Kinetic-side limits
Session management
Automatic session refresh, token rotation, and Company/Plant context header handling
Data freshness
Near real-time pulls for orders, jobs, and inventory with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for order status, job completion, shipment, and invoice changes
Latency
Sub-second reads on cached entities; multi-second writes when posting through business-object methods
Throughput
Horizontally scaled workers sized to multi-company, multi-plant manufacturing volume
Reliability
Retry, backoff, and idempotency keys for order, job, and financial transactions
Adaptation
Continuous monitoring of Kinetic releases, OData metadata, and customer-specific BAQ and UD-field drift
Yes. Supergood adapts to Public Cloud, dedicated, and on-premises deployments, targeting your instance's own [KineticServer]/[KineticInstance] endpoints and tuning network configuration to your environment.
Supergood sets the required custom headers for Company, Plant, and last-logged-in context on every call, so reads and writes target the correct site rather than returning data for the wrong company.
Yes. Custom Business Activity Queries, UD fields, and Epicor Functions are exposed through the same normalized API surface, so your customizations are preserved instead of forced into a generic schema.
Yes. Supergood handles the business-object method sequences (GetNew, Update, MasterUpdate) needed to create and update sales orders, jobs, purchase orders, and invoices, with idempotency safeguards.
No. Supergood works with your existing Kinetic instance, API keys, and access scopes. No additional partner approval is required to integrate against your own entitlements.