# Turn McKesson Connect into an API

> Read invoices and statements, price and availability, and DSCSA transaction information from McKesson Connect with one API call each. Or have a workflow send yesterday's invoices to accounts payable and flag what changed on your reorder list.

Page: https://fous.com/automate/mckesson-connect
Updated: 2026-11-11

Works with your own McKesson Connect account. Fous is an independent product.

## What you can build on McKesson Connect

### Get invoices and statements

Reads Accounts Payable for an account and date range and lists each invoice, credit and statement with its amount.

- Takes: Account, date range, transaction type (optional)
- Returns: Transaction type, number, date, amount, and the account's credit, debit and balance information

### Check price and availability

Searches the product catalog for the products you name and reads each one's current price and availability.

- Takes: A list of products, by NDC or item number
- Returns: Product, description, price, availability

### Get DSCSA transaction information

Searches historical DSCSA transaction information for your purchases from McKesson and returns each item's identifiers.

- Takes: Date range, product (optional)
- Returns: GTIN, serial number, lot number, expiration date

### Submit an order

Builds an order from your list of products and quantities for one account and submits it.

- Takes: Account, products with quantities
- Returns: Whether the order was submitted, and each line's product, quantity and price

## Automate McKesson Connect 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 invoices and credits, sent to accounts payable

Starts: Every day at 6:00

1. For each account you name, get the invoices and credits dated yesterday from Accounts Payable.
2. Stop when there are none.
3. Post each transaction's type, number, date and amount to your accounting webhook.

### Price and availability changes on your reorder list

Starts: Every weekday at 7:00

1. Check price and availability for the NDCs on your list.
2. Keep the products that are unavailable, or whose price differs from the last run.
3. Email you the changes, with the earlier price beside the new one.

### DSCSA transaction information, filed every week

Starts: Every Monday at 5:00

1. Get the DSCSA transaction information for last week's purchases.
2. Post each item's GTIN, serial number, lot number and expiration date to your records system's 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 invoices and statements” 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": "connect.mckesson.com/get_invoices_and_statements",
    "input": {
      "account": "Northwind Pharmacy",
      "from": "2026-10-01",
      "to": "2026-10-31"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "account": "Northwind Pharmacy",
    "balance": {
      "debits": 11994.57,
      "credits": 612.4,
      "balance": 11382.17
    },
    "transactions": [
      {
        "type": "Invoice",
        "number": "7300418822",
        "date": "2026-10-06",
        "amount": 6120.55
      }
    ]
  }
}
```

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.

## McKesson Connect’s own options

McKesson lists no API for McKesson Connect. Its data integration page offers EDI interfaces for purchase orders, order acknowledgments, advance shipping notifications, invoices and price files, and a Data Exchange module for pharmacies that cannot support direct EDI. McKesson's E-Commerce Services and Third Party Interfaces teams work with you on the integration. The page states no price.

| Option | What it covers | What it takes |
| --- | --- | --- |
| EDI interfaces | Purchase orders (850), order acknowledgments (855), advance shipping notifications (856), invoices (810), price files (832), other payment or history feeds | A pharmacy or ERP system that exchanges EDI, set up with McKesson's E-Commerce Services and Third Party Interfaces teams. No price is stated. |
| Data Exchange module | Price/Product Export, Purchase Order Import, Invoice/Receipt Export and Miscellaneous Imports, in formats and field sequences you map and save as templates | For pharmacy customers who cannot support direct EDI. You map each format yourself. No price is stated. |
| Scheduled purchase history reports | Custom reports on up to 28 months of purchasing history, created daily, weekly or monthly, in HTML, ASCII, Excel or PDF | A McKesson Connect user. You get a notification when a report is ready, then view or download it in the site. |
| McKesson Connect by hand | Ordering, price and availability, backorders, Accounts Payable, receiving, returns and reports | A user ID and password. Someone signs in and reads or keys each screen. |

Read on November 11, 2026: [McKesson: Pharmaceutical ordering data and systems integration](https://www.mckesson.com/pharmacy-technology/pharmaceutical-ordering/data-integration/), [McKesson: Purchase history reporting](https://www.mckesson.com/pharmacy-technology/pharmaceutical-ordering/purchase-history-reporting/), [McKesson: Pharmacy accounts payable](https://www.mckesson.com/pharmacy-technology/pharmaceutical-ordering/pharmacy-accounts-payable/).

## Signing in to McKesson Connect

McKesson Connect signs each person in with a user ID and password. McKesson also describes single sign-on into it from its EnterpriseRx and Supplylogix systems. With Fous you sign in once through McKesson Connect's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and when a session expires Fous signs back in.

## Worth knowing

- **Reports and invoices keep different histories**: Purchase history reports cover up to 28 months. Accounts Payable keeps up to seven years of invoices and statements, so read older purchases from the invoices.
- **Custom reports are prepared, then announced**: Custom reports are created daily, weekly or monthly, and you get an electronic notification when one is ready to view, print, download or share. Read a scheduled report after that notification.
- **Receipts appear only if you capture them**: Accounts Payable shows receipts for purchases only if you capture them with Mobile Manager or McKesson Connect Ordering. Proof-of-delivery signatures (PODs) are there for McKesson-delivered purchases.
- **CSOS orders are signed with a certificate**: Controlled substance orders placed through CSOS in McKesson Connect are signed electronically with a password-protected digital certificate. Keep those orders with the certificate holder.

## 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)
- [Cardinal Health Order Express](https://fous.com/automate/cardinal-health-order-express.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: [NIPR](/automate/nipr), [Collaborati](/automate/collaborati), [myDSV](/automate/mydsv), [Fidelity Wealthscape](/automate/fidelity-wealthscape), [ShipmentLink](/automate/shipmentlink), [Opendock](/automate/opendock).

## Frequently asked questions

### Does McKesson Connect have an API?

McKesson lists no API for McKesson Connect. Its data integration page offers EDI interfaces (850, 855, 856, 810 and 832) and a Data Exchange module for pharmacies that cannot support direct EDI, set up with its E-Commerce Services and Third Party Interfaces teams. Invoices, statements and reports are downloaded in the site.

### Can I export invoices from McKesson Connect?

Yes. In Accounts Payable you can view, print and download invoices and account statements, and download purchasing data at a summary or individual purchase level. McKesson says up to seven years of invoices and statements are available, for one pharmacy or a group of pharmacies.

### Where is DSCSA transaction information in McKesson Connect?

McKesson describes two places: the Receiving and Return process, which displays transaction information (GTIN, serial number, lot number, expiration date), and an on-demand search of historical transaction information for purchases from McKesson, with export. A DSCSA Traceability report is also among the predefined reports.

### Is McKesson Connect the same as SupplyManager?

No. McKesson lists them as separate logins: McKesson Connect to reorder pharmaceuticals, OTC, front-end health and wellness and home health supplies, and SupplyManager for supplies for a medical office, clinic or home health business. This page covers McKesson Connect only.

### Is Fous affiliated with McKesson?

No. Fous is an independent product that works through your own McKesson Connect account. A method reads and does only what your own account can.

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