Skip to content

NEWUnify Agents (MCP): governed AI access to finance data. Early access.See Unify Agents

ERP API

Connect to mid-market and enterprise ERPs.

One ERP API for NetSuite, Sage Intacct, Microsoft Dynamics 365, Acumatica, SAP and Oracle. Subsidiaries, dimensions, custom fields and approval states are part of the model.

Sample data

GET /v1/finance/vendor-bills?subsidiary_id=sub_02

{
  "data": [
    {
      "id": "bill_01JC8R5F2N",
      "object": "vendor_bill",
      "platform": "netsuite",
      "remote_id": "51207",
      "subsidiary": {
        "id": "sub_02",
        "name": "Harbor Supply Co. (Canada)"
      },
      "vendor": {
        "id": "ven_01JC7Y3P6L",
        "name": "Northline Steel"
      },
      "approval_state": "pending_approval",
      "currency": "CAD",
      "total": "12400.00",
      "department": "Warehouse",
      "custom_fields": {
        "custbody_po_reference": "PO-7781"
      }
    }
  ],
  "next_cursor": null
}

OBJECTS

Supported objects.

Read and write status comes from coverage data for each platform on this API. Write shows only where write-back is confirmed.

  • Journal Entries

    Read: BetaWrite on roadmap

    On 13 of 14 platforms; readable on 2.

  • Accounts

    Read: BetaNo write-back

    On 12 of 14 platforms; readable on 2.

  • Purchase Orders

    Read: BetaWrite on roadmap

    On 12 of 14 platforms; readable on 2.

  • Customers

    Read: BetaWrite on roadmap

    On 11 of 14 platforms; readable on 2.

  • Items

    Read: BetaWrite on roadmap

    On 10 of 14 platforms; readable on 2.

  • Sales Orders

    Read: BetaWrite on roadmap

    On 10 of 14 platforms; readable on 1.

  • Invoices

    Read: BetaWrite on roadmap

    On 7 of 14 platforms; readable on 1.

  • Vendors

    Read: BetaWrite on roadmap

    On 6 of 14 platforms; readable on 2.

  • Companies

    Read on roadmapNo write-back

    On 5 of 14 platforms.

  • Suppliers

    Read on roadmapWrite on roadmap

    On 5 of 14 platforms.

  • Supplier Invoices

    Read on roadmapWrite on roadmap

    On 3 of 14 platforms.

  • AR Invoices

    Read: BetaWrite on roadmap

    On 2 of 14 platforms; readable on 1.

Also in the data model: Department, Class, Location, Dimension, Approval State, Custom Record.

See object-level coverage by platform

NO LOWEST COMMON DENOMINATOR

Same depth as a direct integration.

  • Custom fields.

    Map your customers' custom fields into the model, per connection, without code changes.

  • Raw records.

    Every object carries the platform's original record in raw, for the edge cases.

  • Passthrough.

    Call any native endpoint with Unify auth, rate limiting and logging.

  • Entities and currencies.

    Subsidiaries, locations and currencies are fields, not afterthoughts.

Built for the way ERPs really work.

  • Multi-entity.

    Read and write per subsidiary with intercompany links preserved.

  • Dimensions.

    Departments, classes, locations and custom segments mapped once.

  • Approval-aware.

    Respect each ERP's approval workflow instead of bypassing it.

Coverage, object by object.

Live, beta and roadmap status for every object below.

Coverage, object by object.: coverage by platform and capability
PlatformReadWriteWebhooksBank feedsCatalog/PIM
NetSuiteBetaOn the roadmapNot supportedNot supportedNot supported
Sage IntacctBetaOn the roadmapNot supportedNot supportedNot supported
Epicor KineticVia Technology CenterVia Technology CenterNot supportedNot supportedNot supported
Infor CloudSuiteVia Technology CenterVia Technology CenterNot supportedNot supportedNot supported
AcumaticaOn the roadmapOn the roadmapOn the roadmapNot supportedNot supported
Dynamics 365 Business CentralOn the roadmapOn the roadmapOn the roadmapNot supportedNot supported
Dynamics 365 FinanceOn the roadmapOn the roadmapOn the roadmapNot supportedNot supported
Exact OnlineOn the roadmapOn the roadmapOn the roadmapNot supportedNot supported
  • Live
  • Beta
  • On the roadmap
  • Via Technology Center
  • Not supported

Showing 8 of 14 platforms.

ERP API questions.

Do you support NetSuite custom records and SuiteScript fields?

Custom fields map into the model per connection, and custom records are available through passthrough. The Technology Center can model recurring custom records for you.

What about on-premise ERPs?

Supported for selected systems through a secure agent installed in the customer's network. Ask about your system.

Can we write without breaking approval rules?

Yes. Writes enter the ERP in the state its approval workflow expects, usually pending approval.

Is there a sandbox?

Yes. Sandbox access is free for early-access teams and design partners: demo companies on QuickBooks Online, Xero and Shopify, and test credentials for other platforms where the vendor offers them. Request it on the Get started page.

Can I reach fields you don't model?

Yes: through raw, custom field mapping, or passthrough requests to native endpoints.

Get started

Connect once. Build everything else on top.

Request sandbox access, or book 30 minutes with an engineer to map your integrations.

Free sandbox access. No credit card. Reply within one business day.