Skip to content

FousmyUNFI

Pull your myUNFI reports into your own systems

Read your UNFI purchase orders, Open Payables and Distribution Center Inventory from UNFI Insights in myUNFI with one API call each. Or have a workflow check for late POs every weekday morning and post new Open Payables rows to your accounting system.

Works with your own myUNFI account. Fous is an independent product.

What you can build on myUNFI

  • Get purchase orders

    Build this

    Reads the Purchase Orders dashboard in UNFI Insights: each PO's status, distribution center, ETA dates and what was received.

    Takes
    Distribution center (optional), PO status (optional)
    Returns
    PO number, DC, PO status, original ETA date, revised ETA date, received date, quantity received, PO amount, late
  • Get open payables

    Build this

    Reads the Open Payables Details table in UNFI Insights: the unpaid invoices and deductions posted to your account, by DC and region.

    Takes
    Invoice date from (optional), due date to (optional), DC (optional)
    Returns
    Invoice number, invoice date, due date, DC, region, invoice amount, term discount amount, net payable, total net payables
  • Get distribution center inventory

    Build this

    Reads Inventory Details on the Distribution Center Inventory dashboard: quantity and dollars on hand and weeks of supply for each product at each DC.

    Takes
    Lookback period, availability (optional)
    Returns
    Product, DC, quantity on hand, dollars on hand, demand forecast quantity, historical weeks of supply, forecast weeks of supply, availability, latest report date
  • Submit a deduction dispute

    Build this

    Opens the Dispute Center from myUNFI, finds the adjustment, enters the disputed amount and reason, attaches backup and submits the dispute.

    Takes
    Adjustment number, disputed amount, description, backup document (optional)
    Returns
    Adjustment number, disputed amount, dispute status

Automate myUNFI with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Late purchase orders, by distribution center

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Get the purchase orders from the Purchase Orders dashboard in UNFI Insights.
    Step 2
    Keep the open POs whose revised ETA date has passed.
    Step 3
    Email you the list, one section per distribution center.
  • New Open Payables rows, to your accounting system

    Build this
    Starts
    Every weekday at 11:00
    Step 1
    Get the open payables from Open Payables Details in UNFI Insights.
    Step 2
    Keep the rows that were not there on the last run.
    Step 3
    Post invoice number, DC, region, invoice date, due date and amounts to your ERP webhook.
  • Low weeks of supply at UNFI distribution centers

    Build this
    Starts
    Every Monday at 9:00
    Step 1
    Get the Distribution Center Inventory for Active products with a 4-week lookback.
    Step 2
    Keep the products with fewer forecast weeks of supply than the number you set.
    Step 3
    Post them, grouped by DC, to your Slack or planning system webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get purchase orders” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "www.myunfi.com/get_purchase_orders",
    "input": {
      "dc": "Northwind DC",
      "po_status": "Open"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "latest_report_date": "2026-11-11",
    "purchase_orders": [
      {
        "po_number": "PO-48213",
        "dc": "Northwind DC",
        "po_status": "Open",
        "original_eta_date": "2026-11-06",
        "revised_eta_date": "2026-11-10",
        "received_date": null,
        "qty_received": 0,
        "po_amount": 14820,
        "late": true
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

MyUNFI’s own options

Crisp documents UNFI Insights, the reporting in myUNFI, and says a free Crisp account gives you your UNFI data and can feed it to your BI tool through data destinations. The dashboards download as PDF or Excel, and the Dispute Center takes disputes in bulk from a CSV file. The documentation we read describes no public API for myUNFI itself.

OptionWhat it coversWhat it takes
Crisp data destinationsSends UNFI Insights data to your BI tool or another data destination.A Crisp account, which Crisp lists as free for your UNFI data. A paid Crisp subscription adds other retailers and distributors.
Download data from a dashboardTables in UNFI Insights, such as Open Payables Details, from the three-dot menu.Your myUNFI sign-in. Formats include PDF and Excel.
Dispute Center bulk uploadMany deduction disputes at once from a CSV with ADJUSTMENT_NUMBER, DISPUTED_AMOUNT, DISPUTE_DESCRIPTION and other columns.A myUNFI account. The Dispute Center is for Natural suppliers.
myUNFI by handUNFI Insights dashboards, the Dispute Center and the rest of the portal, one screen at a time.A myUNFI supplier account.

Read on November 12, 2026: UNFI Insights overview, Reviewing open UNFI invoices, UNFI Insights dashboards.

Signing in to myUNFI

You sign in to myUNFI with your supplier account, and UNFI Insights opens from its tile under Supplier Reporting, with the Dispute Center a button inside the same portal. With Fous you sign in once through myUNFI's own sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and a method reads and does only what your account can.

Worth knowing

Data is as of the Current Report Date
Sales, inventory and open payables update daily, and sales aggregate weekly. New data can take a few hours to process, and the Current Report Date tile shows the latest date processed.
Paid items drop off Open Payables
Invoices and deductions leave the dashboard once paid. For Natural suppliers, East and West regions are managed separately, and two positive regions produce two checks.
Natural and Conventional differ
Dashboards vary by business line. Potential Lost Sales is Natural only, Chargebacks and Retention are not shown for Conventional, and Forecast Weeks of Supply is shown only for Natural and Conventional.
Dispute Center limits
The Dispute Center is for Natural suppliers. Adjustments older than 12 months are denied, each dispute can be appealed once, and an appeal needs new information or documents.

More in Retail: vendor portals (North America)

Other industries: REWE Group Supplier Portal, TD SYNNEX ECExpress, Checkatrade, Nalanda, CCH Axcess, Trustpilot Business.

Frequently asked questions

Not a public one in the documentation we read. UNFI Insights data can go through Crisp to your BI tool or a data destination, with a Crisp account that Crisp lists as free for your UNFI data. Dashboards download as PDF or Excel, and the Dispute Center takes disputes in bulk from a CSV file.

Use the Purchase Orders dashboard in UNFI Insights. A late PO is an open order whose ETA date has passed, or a received order that arrived after its ETA. Each PO shows its original and revised ETA dates, received date, quantity received and PO amount.

Negative net payables mean deductions exceed the invoices posted to your account. The UNFI Insights guide tells you to contact your Supplier Relationship Manager when that happens.

Most disputes in the Dispute Center are resolved in 35 to 45 days. A dispute moves through Draft, Submitted, Research In Progress, Pending Approval, then Approved or Denied, and can be Appealed once.

No. Fous is an independent product. You use it with your own myUNFI account, and a method reads and does only what that account can.

Put myUNFI behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextRithum OrderStreamSyndigo CXH1WorldSync Item ManagementREWE Group Supplier PortalHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of myUNFI (United Natural Foods (UNFI)). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.