# Pull your Uline orders and spend into your systems

> Read your Uline Order History, Purchased Products and On-Demand spend reports with one API call each. Then have a workflow post each evening's orders, with PO numbers, to your ERP and email you last week's spend by location on Monday.

Page: https://fous.com/automate/uline
Updated: 2026-11-12

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

## What you can build on Uline

### Get order history

Reads Order History in My Account for a date range, optionally for one ship-to name, and returns each past order on it.

- Takes: From date, to date, ship-to name (optional)
- Returns: Order number, order date, PO number, ship-to name, status, tracking number, item count, total

### Get purchased products

Reads Purchased Products from Order History: every item your account has bought, how many times, and your own item number for it.

- Takes: Nothing
- Returns: Model number, description, times ordered, customer item number

### Run a spend report

Runs an On-Demand Report in Reports for a time period, grouped by product category, employee, location or item number, and reads the rows.

- Takes: Group by, from date, to date
- Returns: Group, spend, period

### Reorder a shopping list

Adds the items of one Shopping List to the cart, enters your PO number on the Review and Submit page and submits the order.

- Takes: Shopping List name, quantities (optional), PO number, ship-to name
- Returns: Order number, PO number, items, total

## Automate Uline with a workflow

A [workflow](/product/workflows) 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.

### The day's Uline orders, posted to your ERP

Starts: Every weekday at 19:00

1. Get the order history for today and yesterday.
2. Keep the orders that are new or whose status changed since the last run.
3. Post each one, with order number, PO number, status and tracking number, to your ERP webhook.

### Last week's Uline spend by location

Starts: Every Monday at 7:00

1. Run a spend report grouped by location for the previous Monday to Sunday.
2. Summarize the spend per location and the largest changes from the week before.
3. Email you the summary with the report rows.

### Purchased products, kept in step with your item master

Starts: On the 1st of every month at 6:00

1. Get the purchased products list.
2. Keep the products that are new or whose customer item number changed since the last run.
3. Post model number, description, times ordered and customer item number to your 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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get order history” 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.uline.com/get_order_history",
    "input": {
      "from_date": "2026-11-09",
      "to_date": "2026-11-11"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "orders": [
      {
        "order_number": "7310452",
        "order_date": "2026-11-11",
        "po_number": "ACME-4471",
        "ship_to_name": "Acme Reno warehouse",
        "status": "Shipped",
        "tracking_number": "1Z9X0000000000001",
        "items": 6,
        "total": 1284.5,
        "currency": "USD"
      }
    ],
    "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.

## Uline’s own options

Uline's Help Center describes no API for customers. What it offers is on uline.com: On-Demand and monthly Scheduled Reports in Excel or PDF, an Export of Purchased Products to Excel or CSV, and Order Reminders by email. Order History and Shopping Lists are in My Account, and invoices are paid on the View and Pay Invoices page.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Reports | On-Demand spend reports by product category, employee, location or item number for a period you choose, and Scheduled Reports emailed monthly. | A uline.com account. Reports come as Excel or PDF to view, email or download. |
| Purchased Products export | Every product your account has bought, with the number of times ordered and your own item numbers. | A uline.com account. Exports as an Excel (.xls) or Text (.csv) file. |
| Order Reminders | An email with a link to a cart prefilled with your previous order's items. | Set up in My Account. |
| Uline by hand | Order History, Purchased Products, Shopping Lists and Reports on uline.com, and invoices on the View and Pay Invoices page. | A uline.com account, signed in with email and password or an emailed sign-in link. |

Read on November 12, 2026: [Reports: Key Features](https://www.uline.com/CustomerService/ULINE_FAQ_Ans?FAQ_ID=276), [Order History: Key Features](https://www.uline.com/CustomerService/ULINE_FAQ_Ans?FAQ_ID=273), [Order Reminders](https://www.uline.com/CustomerService/ULINE_FAQ_Ans?FAQ_ID=259).

## Signing in to Uline

Uline signs existing customers in with their email address and password, or with Email Me a Link to Sign In. New customers are registered, with a password, after their first order. With Fous you sign in once through Uline's own sign-in with your own account: the login is sealed with AES-256, never seen by your code or agents, and an expired session is signed back in.

## Worth knowing

- **Same-day cut-off at 6:00 PM branch time**: Orders placed by 6:00 PM local branch time, Monday to Friday, from the continental United States ship the same day. Recent orders are tracked in My Account, so schedule an order check after the cut-off.
- **The PO number goes in at checkout**: The purchase order field is on the Payment or Review and Submit pages. Adding a PO number to a previous order takes a call to 1-800-295-5510, so a reorder method should take the PO number as an input.
- **Scheduled Reports are monthly only**: Scheduled Reports arrive by email once a month, as Excel or PDF. For weekly or daily figures, run an On-Demand Report with your own time period.
- **Order History shows the columns you pick**: The headings in Order History are chosen under Page Settings. Ship-to addresses can be given names with Add Ship-To Names, and Order History can be searched and filtered.

## More in Distribution: industrial and MRO

- [Motion](https://fous.com/automate/motion.md)
- [MISUMI](https://fous.com/automate/misumi.md)
- [Rexel France](https://fous.com/automate/rexel-france.md)
- [Sonepar Onlineshop](https://fous.com/automate/sonepar-onlineshop.md)
- [RS](https://fous.com/automate/rs.md)
- [京东企业购](https://fous.com/automate/jd-enterprise.md)
- [Fastenal](https://fous.com/automate/fastenal.md)
- [Würth Online-Shop](https://fous.com/automate/wurth-online-shop.md)
- [Airgas](https://fous.com/automate/airgas.md)
- [McMaster-Carr](https://fous.com/automate/mcmaster-carr.md)
- [Fisher Scientific](https://fous.com/automate/fisher-scientific.md)
- [VWR (Avantor)](https://fous.com/automate/vwr-avantor.md)
- [thermofisher.com](https://fous.com/automate/thermofisher-com.md)
- [SiePortal](https://fous.com/automate/sieportal.md)
- [mySchneider](https://fous.com/automate/myschneider.md)
- [MSC Industrial Supply](https://fous.com/automate/msc-industrial-supply.md)
- [モノタロウ](https://fous.com/automate/monotaro.md)
- [震坤行](https://fous.com/automate/zkh-com.md)
- [ODP Business Solutions](https://fous.com/automate/odp-business-solutions.md)
- [Staples Business Advantage](https://fous.com/automate/staples-business-advantage.md)
- [アスクル](https://fous.com/automate/askul.md)
- [Sigma-Aldrich](https://fous.com/automate/sigma-aldrich.md)
- [Lyreco Webshop](https://fous.com/automate/lyreco-webshop.md)

Other industries: [SAP Fieldglass](/automate/sap-fieldglass), [Henry Schein online ordering](/automate/henry-schein-online-ordering), [Navigate](/automate/navigate), [Legal Tracker](/automate/legal-tracker), [Customs Declaration Service](/automate/customs-declaration-service), [NetX360+](/automate/netx360).

## Frequently asked questions

### Does Uline have an API?

Uline's Help Center describes no API for customers. On uline.com you can run On-Demand spend reports, receive monthly Scheduled Reports in Excel or PDF, and export Purchased Products to Excel or CSV. With Fous, you build methods that read those screens and return JSON.

### Can I export my Uline purchase history?

Yes, as a product list: Purchased Products in Order History exports to Excel (.xls) or Text (.csv), with the number of times each product was ordered and your own item numbers. Order History itself lets you view, search and filter past orders.

### How do I get Uline spend by location or employee?

Run an On-Demand Report in Reports. It groups spend by product category, employee, location or item number for the period you choose, in Excel or PDF, and you can add it to your monthly Scheduled Reports.

### Can I pay a Uline invoice without signing in?

Yes. On the View and Pay Invoices page you enter the invoice number and your customer number. Uline invoices are payable within 30 days, subject to credit approval, and Uline also accepts cards, checks, money orders, EFT and wire transfer.

### Is Fous affiliated with Uline, Inc.?

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

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Uline (Uline, Inc.). 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.
