← Back to all docs

Optimum Control API

Optimum Control by TracRite Software is a restaurant inventory management suite that helps independent restaurants, multi-unit chains, and leisure venues control food costs through inventory tracking, invoice management, recipe costing, and IDEAL-vs-Actual analysis. An unofficial API lets you programmatically pull inventory counts, invoices, recipes, vendor records, and cost reports—and push updates like new counts, invoices, and orders back into Optimum Control across OC Pro, Enterprise, and Premier deployments.

By Alex KlarfeldMay 30, 2026
Optimum Control API

What is Optimum Control?

Optimum Control is a suite of restaurant inventory management software from TracRite Software, built for Windows-based desktop devices. Restaurant operators enter inventory and invoices, then run automated analysis across more than 70 reports to identify food and beverage cost leaks. The platform serves independent restaurants, multi-unit chains, and leisure and entertainment venues such as golf courses, casinos, and bars, integrating with existing POS, accounting, and supplier history.

Core product tiers include:

  • OC Pro — inventory management for independent restaurants
  • OC Enterprise — multi-unit chains with consolidated cloud-based reporting
  • OC Premier — leisure and entertainment venues with multi-profit-center management
  • OC Mobile — mobile data capture for rapid inventory and invoice uploads

Common data entities:

  • Inventory items, counts, and stock locations
  • Invoices, line items, and price changes
  • Recipes, sub-recipes, and IDEAL-vs-Actual cost comparisons
  • Vendors, suppliers, and order guides
  • POS sales data and cost reports across profit centers

The Optimum Control Integration Challenge

Restaurants run daily cost control on Optimum Control, but turning a Windows desktop product into API-driven automation is non-trivial:

  • Desktop-first architecture: OC Pro, Enterprise, and Premier run on Windows desktop, so inventory and recipe data lives locally rather than behind a public web API
  • Mobile-only capture: OC Mobile uploads counts and invoices through its own sync path, which is not exposed as a documented developer endpoint
  • Per-site deployment: Multi-unit chains run separate installs and consolidated cloud reporting, so IDs and cost data differ across locations and profit centers
  • Integration-by-integration coupling: POS, accounting, and supplier feeds (Aloha, Micros, TouchBistro, QuickBooks, Sysco, US Foods, GFS) are configured per account rather than through one open API
  • Report-bound outputs: The 70-plus reports surface cost insights in the UI, but extracting them programmatically requires parsing exports rather than calling endpoints
  • Recipe and unit complexity: Yields, conversions, and sub-recipes must be handled carefully so IDEAL-vs-Actual numbers stay accurate across automated pulls

How Supergood Creates Optimum Control APIs

Supergood reverse-engineers the authenticated flows behind Optimum Control's desktop, OC Mobile sync, and consolidated cloud reporting to deliver a resilient API layer for your account—across OC Pro, Enterprise, and Premier.

  • Authenticates against your Optimum Control account and maintains sessions securely
  • Maintains session continuity with automated refresh and change detection across sites
  • Normalizes inventory, invoice, recipe, and vendor objects so you integrate once across profit centers
  • Aligns with unit conversions, yields, and IDEAL-vs-Actual logic to keep cost data accurate

Use Optimum Control with AI agents: Optimum Control MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your product tier, sites, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Optimum Control adapter tailored to your account and locations.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Optimum Control evolves.

optimum

API Endpoints

Authentication

POST/authenticate

Authenticate to an Optimum Control account and obtain a session token for downstream calls.

Inventory

GET/inventory

List inventory items, counts, and on-hand values across stock locations and profit centers.

Inventory

POST/create_count

Submit a new inventory count for a location, with quantities and unit conversions applied.

Invoices

GET/invoices

Retrieve invoices, line items, and supplier price changes with date and vendor filters.

Recipes

GET/recipes

Pull recipes, sub-recipes, yields, and IDEAL-vs-Actual cost comparisons.

Vendors

GET/vendors

List vendors, suppliers, and order guides used for purchasing and price tracking.

Use Cases

Sync inventory and cost data into your warehouse

- Pull inventory counts, on-hand values, and stock locations across all sites - Stream IDEAL-vs-Actual variance into BI and food-cost dashboards - Reconcile counts across profit centers for unified multi-unit reporting

Automate invoice and price-change capture

- Pull invoices and line items from OC Mobile uploads and desktop entry - Detect supplier price changes and surface them to procurement tools - Match invoice totals against POS sales for margin analysis

Keep recipes and menu costing in sync

- Pull recipes, sub-recipes, and yields for menu engineering tools - Recalculate plate costs as supplier prices change - Flag recipes drifting from target food-cost percentages

Connect purchasing and vendor data

- Sync vendors, order guides, and supplier history into procurement workflows - Push new orders and reconcile against received invoices - Track price trends from Sysco, US Foods, and GFS feeds

Technical Specifications

Authentication

Account credentials and MFA handled in a managed session

Connectivity

Authenticated desktop, OC Mobile sync, and consolidated cloud reporting flows

Response format

Normalized JSON across inventory, invoice, recipe, and vendor objects

Rate limits

Adaptive throttling tuned to your account to avoid vendor-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for counts and invoices with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for new counts, invoice imports, price changes, and recipe updates

Latency

Sub-second reads on cached entities; multi-second writes when posting counts and invoices

Throughput

Horizontally scaled workers sized to multi-unit and multi-profit-center volume

Reliability

Retry, backoff, and idempotency keys for counts, invoices, and order submissions

Adaptation

Continuous monitoring of Optimum Control releases and POS, accounting, and supplier integration changes

Frequently asked questions

Yes. Supergood adapts to all three desktop tiers and the OC Mobile sync path, normalizing inventory, invoice, recipe, and vendor data so you integrate once regardless of which edition you run.

Yes. For multi-unit chains, Supergood works against each site and the consolidated cloud reporting layer, normalizing IDs and cost data across locations and profit centers for unified reporting.

Optimum Control is primarily a Windows desktop product with mobile capture and integrations configured per account rather than a documented public developer API. Supergood builds a resilient API layer over the authenticated surfaces your account already uses.

Supergood preserves yields, sub-recipes, and unit conversions so IDEAL-vs-Actual cost numbers stay accurate when recipes and supplier prices are pulled programmatically.

Yes. Supergood continuously monitors Optimum Control releases and the POS, accounting, and supplier integrations (such as Aloha, Micros, QuickBooks, and Sysco) so the API adapts as those connections change.

Ready to get a real API?