# Turn SupplyOn into an API

> Read your open purchase orders, customer approval statuses and due deliveries from SupplyOn Supply Chain Collaboration with one API call each. Or have a workflow check the Orders Overview each weekday morning and email you the orders that are new or Dated.

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

Works with your own SupplyOn account. Fous is an independent product.

## What you can build on SupplyOn

### Get open purchase orders

Reads the Orders Overview under Demand > Orders, filtered by confirmation status, with each order's line items, read flag and whether history is available.

- Takes: Confirmation status (optional), customer (optional), unread only (optional)
- Returns: Order number, line item, customer, material number, requested delivery date, quantity, confirmation status, read, history available

### List due deliveries that need an ASN

Reads the due deliveries behind the Advance Shipping Notice tile: those overdue, due today or due within the next seven days.

- Takes: Window (overdue, today or next seven days), customer (optional)
- Returns: Customer, material number, delivery date, suggested quantity, window

### Check customer approval of confirmations

Reads the Order line items of confirmed orders and returns the Customer Approval Status, such as Waiting for approval or Rejected, with the confirmed date and quantity.

- Takes: Customer approval status (optional), customer (optional)
- Returns: Order number, line item, customer, material number, confirmed date, confirmed quantity, confirmation status, customer approval status

### Confirm a purchase order line

Opens an order with Edit Confirmations, sets the delivery date, quantity and supplier reference for a line item and selects Send confirmations.

- Takes: Order number, line item, confirmed date, confirmed quantity, supplier reference
- Returns: Order number, line item, confirmation status, customer approval status

## Automate SupplyOn 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.

### New and changed purchase orders, every morning

Starts: Every weekday at 7:00

1. Get open purchase orders with the confirmation status Open, Partially confirmed or Dated.
2. Keep the orders that were not there on the last run or changed since it.
3. Email you the list, one section per customer.

### Due deliveries for today's ASNs, sent to the warehouse

Starts: Every weekday at 6:30

1. List the due deliveries that are overdue or due today for an ASN.
2. Stop the run when there are none.
3. Post customer, material number, delivery date and suggested quantity to your warehouse system's webhook.

### Rejected order confirmations, flagged to purchasing

Starts: Every weekday at 14:00

1. Check customer approval of confirmations for the status Rejected.
2. Keep the lines that were not rejected on the last run.
3. Email you each line with its confirmed date and quantity.

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 open purchase orders” 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": "platform.application.prd.supplyon.com/get_open_purchase_orders",
    "input": {
      "confirmation_status": "Open",
      "unread_only": true
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "orders": [
      {
        "order_number": "4500123987",
        "line_item": 10,
        "customer": "Acme Automotive",
        "material_number": "F-118-204-11",
        "requested_delivery_date": "2026-11-24",
        "quantity": 2400,
        "confirmation_status": "Open",
        "read": false,
        "history_available": false
      }
    ],
    "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.

## SupplyOn’s own options

SupplyOn's help center has an API integration guide for Supply Chain Collaboration: you register for a subscription key, authenticate with the OAuth2 client credentials flow, and rate and quota limits apply to all SCC APIs. Its articles open only after you sign in, and who can get access and at what cost is not public. SupplyOn also offers EDI and XLSX or CSV upload and download.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Supply Chain Collaboration APIs | GET APIs that retrieve business objects as summaries and details, and POST APIs that create them, for example an order and its order response. | Registration and a subscription key, an OAuth2 client, and the rate and quota limits. Terms are behind the sign-in. |
| EDI | EDIFACT messages for Supply Chain Collaboration, AirSupply, Invoicing and Problem Solver. | A connection over OFTP2 via TCP/IP or AS2 via HTTPS, with certificates and parameter sheets. |
| Upload and download files | Order downloads with configurable profiles, confirmation templates to fill in and upload, and FPAs and ASNs uploaded as XML, CSV or XLSX. | A user with the Supply Chain Collaboration roles your customer requires. |
| SupplyOn by hand | The dashboard tiles, the Orders Overview, order line items, due deliveries and the ASN overview, in the browser. | A SupplyOn user set up by your company's user administrator, with the needed roles. |

Read on November 12, 2026: [Help for API integration](https://supportcenter.supplyon.com/en/hc/category/api-integration), [Help for EDI integration](https://supportcenter.supplyon.com/en/hc/category/edi-integration), [Help for Supply Chain Collaboration](https://supportcenter.supplyon.com/en/hc/category/supply-chain-collaboration).

## Signing in to SupplyOn

SupplyOn signs you in with a user ID and password, and the sign-in page also offers login by another identity provider. When a user administrator enables two-factor authentication, every login also asks for a one-time password from a TOTP authenticator. With Fous you sign in through SupplyOn's own sign-in with your own account, and the login is sealed with AES-256.

## Worth knowing

- **Your customer decides what you see**: Customers publish their own SupplyOn guides with the roles you need, such as WebEDISellerPO_OR for order confirmations. The dashboard shows only what your roles allow, so a method reads what your user has been given.
- **Set the cumulative quantity once per material**: Due deliveries are worked out from your customer's demand and what you have already shipped. SupplyOn cannot know past shipments, so you maintain the cumulative quantity (supplier) once for each material.
- **Changed orders come back as Dated**: A confirmation outside the customer's limits, or a split delivery, needs the customer's approval and shows Waiting for approval or Rejected. An order the customer has updated shows the status Dated.
- **Unused accounts are deactivated**: A user that has not logged on for 370 days is deactivated, with an email after 340 days. Idle sessions are logged out automatically.

## More in Manufacturing: OEM supplier portals

- [Exostar](https://fous.com/automate/exostar.md)
- [RTX Supply Chain Platform](https://fous.com/automate/rtx-supply-chain-platform.md)
- [GE Aerospace Supplier Portal](https://fous.com/automate/ge-aerospace-supplier-portal.md)
- [Net-Inspect](https://fous.com/automate/net-inspect.md)
- [IMDS](https://fous.com/automate/imds.md)
- [Covisint Supplier Portal](https://fous.com/automate/covisint-supplier-portal.md)
- [BMW Group Partner Portal](https://fous.com/automate/bmw-group-partner-portal.md)
- [eSupplierConnect](https://fous.com/automate/esupplierconnect.md)
- [GM SupplyPower](https://fous.com/automate/gm-supplypower.md)
- [Mercedes-Benz Supplier Portal](https://fous.com/automate/mercedes-benz-supplier-portal.md)
- [ONE.Konzern Business Plattform](https://fous.com/automate/one-konzern-business-plattform.md)
- [Lockheed Martin Procure to Pay](https://fous.com/automate/lockheed-martin-procure-to-pay.md)
- [Cummins Supplier Portal](https://fous.com/automate/cummins-supplier-portal.md)
- [TWX-21](https://fous.com/automate/twx-21.md)
- [Daimler Truck Supplier Portal](https://fous.com/automate/daimler-truck-supplier-portal.md)
- [Volvo Group Supplier Portal](https://fous.com/automate/volvo-group-supplier-portal.md)

Other industries: [IATA SIS](/automate/iata-sis), [Flexmls](/automate/flexmls), [ASCAP Member Access](/automate/ascap-member-access), [AlbertsonsNet for Suppliers](/automate/albertsonsnet-for-suppliers), [REWE Group Supplier Portal](/automate/rewe-group-supplier-portal), [Verizon Enterprise Center](/automate/verizon-enterprise-center).

## Frequently asked questions

### Does SupplyOn have an API?

Yes, for Supply Chain Collaboration. SupplyOn's help center describes APIs that retrieve and create business objects such as orders with a subscription key, OAuth2 client credentials and rate and quota limits. The guide opens only after you sign in, and its access terms are not public. EDI and file exchange are the other routes.

### Can I download my SupplyOn purchase orders to Excel?

Yes. In the Orders Overview you select orders and use Download, either as a confirmation template in XLSX or through download profiles you configure. A filled-in template can be uploaded back with Upload Confirmations (.xlsx) to confirm many orders at once.

### Why do my due deliveries in SupplyOn show the wrong quantities?

Check the cumulative quantity (supplier) for the material first. Due deliveries come from your customer's open demand and what you have already shipped, and SupplyOn cannot know your past shipments, so you maintain that cumulative quantity once per material.

### How do I find orders my customer has changed?

Look for the confirmation status Dated, which the Orders tile on the dashboard lists separately. In the Orders Overview, History available shows Yes for an order with earlier versions, and View history opens them.

### Is Fous affiliated with SupplyOn GmbH?

No. Fous is an independent product. You use it with your own SupplyOn 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 SupplyOn (SupplyOn GmbH). 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.
