Skip to main content
Start with the system that already owns the information. Choose one authority per field and write down any transformation. People configure connections and approve sharing; operational values remain source-derived.

Likely source systems

These are integration candidates, not a supported connector catalogue. API access depends on the supplier’s plan, version, hosting and permissions. The starter client works after your code has read and mapped a source. It does not authenticate to these systems for you. A connector platform such as Composio can be evaluated for source authentication and tool access; it does not replace the Middleman record contract or synchronization logic.

Mapping worksheet

Prices and capacity

Keep currency, country, tax basis, quantity tier and unit together. Use decimal strings such as "0.003725"; currency display rounding must not discard component unit-price precision. taxRate is a decimal proportion ("0.21" means 21%). Unknown prices are null, never "0". The preview supports public-price context only. Do not submit customer-specific discounts, account identifiers or confidential contract prices. Private account contexts require a later explicit contract and access design. For production capacity, report a measured quantity and a real time window, such as 80 machine-hours in a specified week. Inventory, inbound stock, manufacturing capacity and service availability are different facts; do not sum them.

Run continuously

For the eventual feed, checkpoint source cursors, use bounded pagination, back off on throttling, and reconcile withdrawals. A retry must not advance a source timestamp or revive stale data. Expired observations must be ineligible until a successful source refresh. Keep credentials in your environment. Source API responses and imported descriptions are data, not instructions for an agent to execute.
Last modified on September 7, 2026