# Turn Cencora's ABC Order into an API

> Read your ABC Order dashboard alerts, the Key shortage report and the Purchase detail report with one API call each. Or have a workflow check every account for substituted and unconfirmed products each morning, before you place the day's order.

Page: https://fous.com/automate/abc-order
Updated: 2026-11-12

Works with your own ABC Order account. Fous is an independent product.

## What you can build on ABC Order

### Get dashboard order alerts

Reads Delivery Status, Order Alerts and Product Alerts on the ABC Order dashboard for the account you name.

- Takes: Account number
- Returns: Account name, delivery status, expected arrival, alert type, alert date, products affected, order number

### Get the Key shortage report

Runs the Key shortage report in ABC Order - Reporting for one account and reads each row it lists.

- Takes: Account number
- Returns: Product description, NDC, manufacturer

### Get the Purchase detail report

Runs the Purchase detail report in ABC Order - Reporting for one account and a date range, and reads its lines.

- Takes: Account number, start date, end date
- Returns: Invoice number, invoice date, product description, NDC, quantity, unit price, extended amount

### Request a return for an invoiced product

Opens Support Services, starts a return for a product on an invoice, enters its GTIN and serial number and submits the request.

- Takes: Account number, invoice number, NDC, quantity, GTIN, serial number, reason
- Returns: Return request number, status, invoice number, NDC, quantity

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

### Substituted and unconfirmed products, every account

Starts: Every weekday at 7:00

1. For each account you name, get the dashboard order alerts.
2. Keep the Product(s) Substituted and Product(s) Unconfirmed alerts.
3. Email you the list, one section per account, with the products affected.

### New entries on the Key shortage report

Starts: Every Monday at 6:00

1. For each account, run the Key shortage report.
2. Keep the products that were not on the report on the last run.
3. Post each one, with NDC and manufacturer, to your purchasing system's webhook.

### Last month's purchases, handed to accounting

Starts: On the 2nd of every month at 8:00

1. For each account, get the Purchase detail report for the previous month.
2. Have an AI step total the extended amounts by account and invoice.
3. Post the lines and the totals to your accounting 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 dashboard order alerts” 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": "abcorder.amerisourcebergen.com/get_dashboard_order_alerts",
    "input": {
      "account_number": "040118827"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "account_number": "040118827",
    "account_name": "Acme Community Pharmacy",
    "delivery_status": "On time",
    "expected_arrival": "10:30",
    "alerts": [
      {
        "type": "Product(s) Substituted",
        "date": "2026-11-12",
        "products": [
          "Atorvastatin 20 mg tablet, 90 count, NDC 99999-0142-09"
        ],
        "order_number": "7711230458"
      }
    ],
    "count": 1
  }
}
```

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.

## ABC Order’s own options

Cencora lists three ways to order: the ABC Order site, Electronic Data Interchange (EDI) and the phone. Its customer pages describe no public API for ABC Order. Serialized DSCSA data comes from the DSCSA report in ABC Order or through a third-party EPCIS vendor you choose and integrate with.

| Option | What it covers | What it takes |
| --- | --- | --- |
| EDI | Ordering by Electronic Data Interchange. Cencora notes that EDI is no longer DSCSA compliant for serialized data. | An EDI connection set up with Cencora. Its public pages give no further terms. |
| EPCIS through a third-party vendor | Serialized product data for DSCSA, delivered to a pharmacy EPCIS system. | A third-party EPCIS pharmacy partner vendor that you choose, and integration onboarding with it. |
| ABC Order - Reporting | Accounts, Products and Purchases reports, such as Purchase detail, Key shortage and DSCSA. Reports can be created, scheduled and shared. | Your ABC Order account. |
| ABC Order by hand | The dashboard, ordering, Calendar, Support Services, ABC Order - Reporting and the Online Payment Center. | Your ABC Order account. |

Read on November 12, 2026: [About ABC Order](https://www.asdhealthcare.com/about-abc-order), [Ordering channels for hospitals and health systems](https://www.amerisourcebergen.com/provider-solutions/hospitals-and-health-systems/secondary), [DSCSA dispenser impact checklist](https://www.amerisourcebergen.com/-/media/assets/amerisourcebergen/dscsa/dscsa-dispenser-impact-checklist-13nov25-0v7.pdf).

## Signing in to ABC Order

You reach ABC Order at abcorder.amerisourcebergen.com, with ABC Central, ABC Order and ABC Order - Reporting in one top bar. Cencora says that once you sign in, you are not logged out during business hours. With Fous you sign in once through the site's own sign-in with your own account: the login is sealed with AES-256, code and AI agents never see it, and an expired session is signed back in.

## Worth knowing

- **Returns need GTIN and serial number**: For shipments dated August 27 or later, returns and claims must match the GTIN and serial number to an invoice. ABC Order takes them typed in, found by product and invoice, or scanned.
- **DSCSA data: the DSCSA report or EPCIS**: Cencora says EDI does not go away but is no longer DSCSA compliant. Serialized data comes from the DSCSA report in ABC Order, or from a third-party EPCIS vendor.
- **The same product on several accounts**: A health system may order one product on GPO, WAC and 340B accounts. Facility View groups those accounts, so build each method to take the account number as an input.
- **Your GLN must be on file**: Cencora needs your Global Location Number on file to ship products and to accept returns or claims. The same GLN can be used with other distributors.

## 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)
- [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)
- [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: [HealthEquity employer portal](/automate/healthequity-employer-portal), [CounselLink](/automate/counsellink), [douane.gouv.fr](/automate/douane-gouv-fr), [NetX360+](/automate/netx360), [Maersk.com](/automate/maersk-com), [C3 Reservations](/automate/c3-reservations).

## Frequently asked questions

### Does ABC Order have an API?

Not a public one: Cencora's customer pages describe ABC Order, EDI and the phone as the ways to order. Serialized DSCSA data comes from the DSCSA report in ABC Order or through a third-party EPCIS vendor. Invoices, reports and alerts are read in the site itself.

### How do I get DSCSA transaction data from Cencora?

Run the DSCSA report in ABC Order, or receive the data through a third-party EPCIS vendor you integrate with. Cencora notes that EDI is no longer DSCSA compliant for this data.

### Can I schedule reports in ABC Order?

Yes. In ABC Order - Reporting you can customize a report and schedule it to run automatically at the frequency you need. With Fous, a workflow you build can also run a report method on a schedule, keep the rows you need and post them to your own system by webhook.

### Where do I find past invoices and statements?

In the Online Payment Center, where you can search past invoices, summary statements and reimbursement reports, schedule payments and keep a stored electronic wallet.

### Is Fous affiliated with Cencora?

No. Fous is an independent product. You use it with your own ABC Order account, and a method reads and does only what that account can.

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