Skip to content

FousMcKesson Connect

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.

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

What you can build on McKesson Connect

  • Get invoices and statements

    Build this

    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

    Build this

    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

    Build this

    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

    Build this

    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 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

    Build this
    Starts
    Every day at 6:00
    Step 1
    For each account you name, get the invoices and credits dated yesterday from Accounts Payable.
    Step 2
    Stop when there are none.
    Step 3
    Post each transaction's type, number, date and amount to your accounting webhook.
  • Price and availability changes on your reorder list

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    Check price and availability for the NDCs on your list.
    Step 2
    Keep the products that are unavailable, or whose price differs from the last run.
    Step 3
    Email you the changes, with the earlier price beside the new one.
  • DSCSA transaction information, filed every week

    Build this
    Starts
    Every Monday at 5:00
    Step 1
    Get the DSCSA transaction information for last week's purchases.
    Step 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, 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.

OptionWhat it coversWhat it takes
EDI interfacesPurchase orders (850), order acknowledgments (855), advance shipping notifications (856), invoices (810), price files (832), other payment or history feedsA 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 modulePrice/Product Export, Purchase Order Import, Invoice/Receipt Export and Miscellaneous Imports, in formats and field sequences you map and save as templatesFor pharmacy customers who cannot support direct EDI. You map each format yourself. No price is stated.
Scheduled purchase history reportsCustom reports on up to 28 months of purchasing history, created daily, weekly or monthly, in HTML, ASCII, Excel or PDFA McKesson Connect user. You get a notification when a report is ready, then view or download it in the site.
McKesson Connect by handOrdering, price and availability, backorders, Accounts Payable, receiving, returns and reportsA 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, McKesson: Purchase history reporting, McKesson: 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

Other industries: NIPR, Collaborati, myDSV, Fidelity Wealthscape, ShipmentLink, Opendock.

Frequently asked questions

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.

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.

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.

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.

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.

Put McKesson Connect 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 nextPharmaClikNHS Supply Chain Online CatalogueMcKesson SupplyManagerNIPRHow methods workHow workflows run

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.