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 thisReads 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 thisReads 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 thisReads 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 thisOpens 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.
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"
}
}'
{
"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.
| Option | What it covers | What it takes |
|---|---|---|
| McKesson Connectivity API Gateway | Submit 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 notifications | Usage 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 hand | Ordering, 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
- NHSBSA Manage Your Service
- PECOS
- PCSE Online
- CAQH Provider Data Portal
- 340B ESP
- 340B OPAIS
- Henry Schein online ordering
- AAH Hub
- ABC Order
- Alliance Healthcare portal (UK)
- Cardinal Health Order Express
- McKesson Connect
- PharmaClik
- NHS Supply Chain Online Catalogue
- Medline.com
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.