Skip to content

FousMcKesson SupplyManager

Turn McKesson SupplyManager into an API

Read Order Status, My Backordered Items and Invoices from McKesson SupplyManager with one API call each, for any account you are attached to. Or have a workflow check backorders every morning and hand the week's invoices to accounting.

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

What you can build on SupplyManager

  • Get order status

    Build this

    Reads Orders, then Order Status, for the account you pick in Switch Accounts, with each order's status and what has shipped.

    Takes
    Account, order date from (optional), status (optional)
    Returns
    Order number, PO number, order date, status, ship-to, items ordered, items shipped, items backordered, total
  • List backordered items

    Build this

    Reads My Backordered Items under Notifications for one account: which products on your orders are out of stock.

    Takes
    Account
    Returns
    Item number, description, quantity backordered, order number, order date, expected date if shown
  • Get invoices

    Build this

    Reads Orders, then Invoices, for one account over a date range, and the invoice detail of each invoice.

    Takes
    Account, invoice date from, invoice date to
    Returns
    Invoice number, invoice date, order number, PO number, ship-to, line items, invoice total, amount due
  • Approve or reject a pending order

    Build this

    Opens a cart in Approve Orders and approves or rejects it, as the approver assigned to it.

    Takes
    Account, cart or order reference, approve or reject
    Returns
    Cart reference, submitted by, decision, order number if approved, total

Automate SupplyManager 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.

  • Morning backorder check across your accounts

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each account you name, list the backordered items.
    Step 2
    Keep the items that were not backordered on the last run.
    Step 3
    Email you the new backorders, grouped by account, with item number, description and quantity.
  • Weekly invoices to accounting

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each account, get the invoices dated in the past 7 days.
    Step 2
    Stop when there are none.
    Step 3
    Post invoice number, date, PO number, line items and total to your accounting system's webhook.
  • Open orders that changed status

    Build this
    Starts
    Every weekday at 13:00
    Step 1
    For each account, get the order status of orders placed in the past 14 days.
    Step 2
    Keep the orders whose status changed since the last run.
    Step 3
    Post them to your Slack or ERP webhook with order number, PO number, status and items backordered.

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 order status” 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": "portal.mms.mckesson.com/get_order_status",
    "input": {
      "account": "Acme Family Practice, Main St",
      "order_date_from": "2026-11-02"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "account": "Acme Family Practice, Main St",
    "orders": [
      {
        "order_number": "D48210773",
        "po_number": "ACME-1107",
        "order_date": "2026-11-09",
        "status": "Shipped",
        "ship_to": "Acme Family Practice, Main St",
        "items_ordered": 12,
        "items_shipped": 11,
        "items_backordered": 1,
        "total": 1284.6,
        "currency": "USD"
      }
    ]
  }
}

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.

SupplyManager’s own options

McKesson Medical-Surgical offers the Connectivity API Gateway for submitting and tracking orders, retrieving invoices and order history, and patient adds and updates. You request it through an intake form, sign an API access agreement and test in a sandbox first. In SupplyManager itself, reports export to Excel, PDF or CSV.

OptionWhat it coversWhat it takes
McKesson Connectivity API GatewaySubmit and track orders (ship-to-customer or ship-to-patient), retrieve invoices and order history, manage patient adds and updates.An intake form with your account numbers, a signed API access agreement, then sandbox testing before production.
Reports and email notificationsUsage and invoice detail reports, SpendManager, and emails for order confirmation, shipment notifications, invoices and statements, packing slips.Included in SupplyManager. Reports export to Excel, PDF or CSV; SpendManager is available to all customers at no charge.
SupplyManager by handOrdering, Order Status, Invoices, approvals, scheduled orders and returns, one account at a time through Switch Accounts.A SupplyManager username and password for your business account.

Read on November 12, 2026: McKesson Connectivity API Gateway flyer, McKesson SupplyManager, SupplyManager training resources.

Signing in to SupplyManager

SupplyManager signs you in at portal.mms.mckesson.com with a username and password, and McKesson publishes an Okta MFA user guide for its second step. One login reaches all the accounts and locations you are attached to. With Fous you sign in through that page with your own account, and the login is sealed with AES-256, never returned by the API and never seen by code or AI agents.

Worth knowing

Each account is read on its own
One login covers all your accounts and locations, but SupplyManager shows one at a time: you change it with Switch Accounts, and you only see the accounts you are attached to. Loop over your accounts.
Approvers are assigned in advance
With approval rules on, carts go to a pre-assigned approver, who gets an email and can reject, edit or approve the order in Approve Orders. A method that approves must run as that approver.
Invoices are in two places
Invoices sit under Orders, and the Reports tab holds invoice detail and usage reports, with View Invoice or Drill to Invoice. Report results export to Excel, PDF or CSV.
Email notifications already exist
SupplyManager's Email Notifications send order confirmations, shipment notifications, invoices and statements, and packing slips to the users and accounts you choose.

More in Healthcare

Other industries: Travelers for Agents, MyHMCTS, DGFT portal, LPL ClientWorks, DAKOSY, CassPort.

Frequently asked questions

McKesson Medical-Surgical offers the Connectivity API Gateway for orders, order tracking, invoices, order history and patient updates. You request it with an intake form, sign an API access agreement and test in a sandbox before production. In SupplyManager itself, reports export to Excel, PDF or CSV.

Not in one screen: SupplyManager shows one account at a time, which you change with Switch Accounts. A workflow can loop over every account your login is attached to and combine the results.

The Reports tab holds usage and invoice detail reports and Safety Data Sheets, and New reports lets you set a date range, edit and export. Exports come as Excel, PDF or CSV. SpendManager breaks purchases down by location, GL code, category and item.

Yes, if your own account is the assigned approver. In Approve Orders an approver can reject, edit or approve a cart, and a method reads and does only what your account can.

No. Fous is an independent product. It works through your own SupplyManager login, and McKesson Medical-Surgical does not make or support it.

Put McKesson SupplyManager 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 nextMedline.comNHSBSA Manage Your ServicePECOSTravelers for AgentsHow methods workHow workflows run

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