# Get your Order Express order history through an API

> Read your Order History, Drop Ship orders and Order Express Reports with one API call each, or fill the Shopping Cart by NDC for a buyer to review. A workflow can hand yesterday's orders to accounting before the pharmacy opens.

Page: https://fous.com/automate/cardinal-health-order-express
Updated: 2026-11-12

Works with your own Cardinal Health Order Express account. Fous is an independent product.

## What you can build on Order Express

### Get order history

Reads Order History for one account and date range: each sales order with its PO number and items, including what was ordered and what shipped.

- Takes: Account, from date, to date
- Returns: Sales order number, PO number, order date, item CIN, NDC, description, quantity ordered, quantity shipped, price

### Run an Order Express report

Opens Order Express Reports, runs one of the pre-formatted reports for a date range and reads its rows.

- Takes: Account, report name, from date, to date
- Returns: Report name, period, and each row's columns as the report shows them

### Get drop ship orders

Reads the separate Drop Ship section where Order Express tracks drop ship orders after they are submitted.

- Takes: Account, placed since (optional)
- Returns: Order number, order date, product, NDC, quantity, status

### Add items to the Shopping Cart by NDC

Adds products to the Order Express Shopping Cart by NDC, CIN or UPC and leaves the cart for a buyer to review and submit.

- Takes: Account, list of NDC, CIN or UPC with quantities
- Returns: Items added, items not found, cart line count, cart total

## Automate Order Express 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.

### Yesterday's sales orders, posted to accounting

Starts: Every weekday at 6:00

1. Get order history for each account for the previous day.
2. Stop when there are no sales orders.
3. Post each sales order with its PO number, items and prices to your accounting system's webhook.

### Weekly purchase summary by account

Starts: Every Monday at 7:00

1. Get order history for each account for the last 7 days.
2. Have an AI step total the spend per account and list the 10 largest products by spend.
3. Email you the summary, followed by the sales orders as a table.

### Drop ship orders that changed status

Starts: Every weekday at 10:00

1. Get the drop ship orders placed in the last 30 days for each account.
2. Keep the orders whose status changed since the last run.
3. Email you each one with its product, NDC, quantity and new status.

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": "orderexpress.cardinalhealth.com/get_order_history",
    "input": {
      "account": "Acme Pharmacy #2",
      "from_date": "2026-11-10",
      "to_date": "2026-11-10"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "account": "Acme Pharmacy #2",
    "orders": [
      {
        "sales_order_number": "7310048821",
        "po_number": "AC-11102",
        "order_date": "2026-11-10",
        "items": [
          {
            "cin": "4417285",
            "ndc": "00000-1234-10",
            "description": "Atorvastatin 20 mg tablet, 90 count",
            "quantity_ordered": 6,
            "quantity_shipped": 6,
            "price": 8.42
          }
        ]
      }
    ]
  }
}
```

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.

## Order Express’s own options

Cardinal Health's Order Express pages describe file exchange, not a public API. Import and Automated Purchase Order Import put orders into the Shopping Cart, PO Export sends orders to third-party systems, and Export Data downloads price files. Order History, Reports and Drop Ship are used in the site.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Import and Automated Purchase Order Import (APOI) | Uploads an order file into the Shopping Cart or an order list, by CIN, NDC or UPC, or sends orders from your pharmacy system. | A pharmacy management or point of sale system that creates the order, or an order file. Cardinal Health lists APOI as free. |
| PO Export | Exports orders built in Order Express to a third party for 340B split billing, requisition approval, inventory or invoice processing. | A third-party system. For 340B split billing, Cardinal Health's 340B implementation team sets up the data interface with your vendor. |
| Price files in Export Data | Flat price update files, fixed length or character delimited, with most fields found in Order Express. | An Order Express account; you download the files from the Export Data application. |
| Order Express by hand | Order History, Reports and dashboards, Drop Ship tracking, CSOS Anywhere for C2 orders, and the mobile app for receiving. | An Order Express user ID and password, or single sign-on. |

Read on November 12, 2026: [Order Express](https://www.cardinalhealth.com/en/services/retail-pharmacy/ordering-and-inventory/order-express.html), [Order Express and 340B (PDF)](https://www.cardinalhealth.com/content/dam/corp/web/documents/brochure/CardinalHealth-OrderExpress-340B.pdf), [Vantus HQ](https://www.cardinalhealth.com/en/services/retail-pharmacy/ordering-and-inventory/vantus-hq.html).

## Signing in to Order Express

Order Express signs you in on Cardinal Health's sign-in page with a user ID and password, with Remember me, Forgot password and Forgot user ID links, or through single sign-on. With Fous you sign in once through that page with your own account. The login is sealed with AES-256 and never shown to your code or agents, and when a password session expires, Fous signs back in.

## Worth knowing

- **Order Express is moving to Vantus HQ**: Cardinal Health is moving customers to Vantus HQ in phases. Retail and Specialty customers have moved, and more follow through 2026 and into 2027, so check which site your accounts use.
- **Order History keeps the original sales order**: When orders leave through PO Export to a 340B or approval system, Order History in Order Express still holds the original sales order, so it is the record to reconcile against.
- **Drop Ship has its own section**: Drop Ship orders are submitted through Order Express but tracked in their own section, so a method that follows them reads that section.
- **C2 orders go through CSOS Anywhere**: Schedule II orders are placed with CSOS certificates through CSOS Anywhere, in place of the paper DEA Form 222.

## More in Healthcare

- [NHSBSA Manage Your Service](https://fous.com/automate/nhsbsa-manage-your-service.md)
- [PECOS](https://fous.com/automate/pecos.md)
- [PCSE Online](https://fous.com/automate/pcse-online.md)
- [CAQH Provider Data Portal](https://fous.com/automate/caqh-provider-data-portal.md)
- [340B ESP](https://fous.com/automate/340b-esp.md)
- [340B OPAIS](https://fous.com/automate/340b-opais.md)
- [Henry Schein online ordering](https://fous.com/automate/henry-schein-online-ordering.md)
- [AAH Hub](https://fous.com/automate/aah-hub.md)
- [ABC Order](https://fous.com/automate/abc-order.md)
- [Alliance Healthcare portal (UK)](https://fous.com/automate/alliance-healthcare-portal-uk.md)
- [McKesson Connect](https://fous.com/automate/mckesson-connect.md)
- [PharmaClik](https://fous.com/automate/pharmaclik.md)
- [NHS Supply Chain Online Catalogue](https://fous.com/automate/nhs-supply-chain-online-catalogue.md)
- [McKesson SupplyManager](https://fous.com/automate/mckesson-supplymanager.md)
- [Medline.com](https://fous.com/automate/medline-com.md)

Other industries: [WEX Benefits employer portal](/automate/wex-benefits-employer-portal), [TyMetrix 360](/automate/tymetrix-360), [myDHLi](/automate/mydhli), [Fidelity Plan Sponsor WebStation](/automate/fidelity-plan-sponsor-webstation), [ONE eCommerce](/automate/one-ecommerce), [NCR Power Traffic](/automate/ncr-power-traffic).

## Frequently asked questions

### Does Cardinal Health Order Express have an API?

Cardinal Health does not describe a public API for Order Express. It exchanges orders as files: Import and Automated Purchase Order Import bring orders into the Shopping Cart, PO Export sends them to third-party systems, and Export Data gives you price files. Order History, Reports and Drop Ship are used in the site.

### Is Fous affiliated with Cardinal Health?

No. Fous is an independent product. It works with Order Express through your own account, the way you use it in a browser, and reads and does only what that account can.

### Can I get my price file out of Order Express automatically?

Yes, as files: Cardinal Health provides price update files, fixed length or character delimited, that you download from Export Data. They carry most of the fields found in Order Express.

### Can I fill the Shopping Cart from my own system?

Yes. Automated Purchase Order Import places orders from your pharmacy system into the Shopping Cart, and you can also build a method that adds items by NDC, CIN or UPC and leaves the cart for a buyer to review and submit.

### We are moving to Vantus HQ. Does this still apply?

The methods on this page are for Order Express. Cardinal Health is moving customers to Vantus HQ in phases through 2026 and into 2027; when your accounts move, you describe the same tasks for Vantus HQ and build methods there.

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