# Turn Wayfair Partner Home into an API

> Read your open purchase orders from Order Management, stock statuses from the Inventory tab and fill rate from the Operations Hub with one API call each. Then have a workflow email you the new open POs every weekday before your warehouse starts picking.

Page: https://fous.com/automate/wayfair-partner-home
Updated: 2026-11-12

Works with your own Wayfair Partner Home account. Fous is an independent product.

## What you can build on Partner Home

### Get open purchase orders

Reads Order Management for the POs you have not yet accepted, rejected or backordered, with each order's details and ship date.

- Takes: Warehouse (optional)
- Returns: PO number, PO date, ship date, warehouse, items, quantities

### Read Operations Hub performance

Reads the Operations Hub for one period: fill rate, cancellations, returns and order incidents, by warehouse or by product.

- Takes: Period, group by (warehouse or product)
- Returns: Warehouse or product, fill rate, cancellations, returns, order incidents

### Check stock statuses and demand forecasts

Reads the Inventory tab: the stock status set for each of your products and the demand forecast Wayfair shows for it.

- Takes: Warehouse (optional), part numbers (optional)
- Returns: Part number, product name, stock status, demand forecast

### Accept, backorder or reject a PO

Opens one open purchase order in Order Management and sends your response to it: accept, backorder or reject.

- Takes: PO number, response
- Returns: PO number, response recorded, order status

## Automate Partner Home 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.

### Open purchase orders before picking starts

Starts: Every weekday at 6:30

1. Get the open purchase orders in Order Management for each of your warehouses.
2. Keep the POs that were not there on the last run.
3. Email you the list, one section per warehouse, with PO number, ship date and items.

### Weekly fill rate and order incident report

Starts: Every Monday at 8:00

1. Read the Operations Hub for last week, grouped by warehouse, then by product.
2. Summarize which warehouses and products moved most on fill rate, cancellations and incidents.
3. Email you the summary with the rows behind it.

### Stock status changes sent to your warehouse system

Starts: When your system calls the workflow's webhook with a list of part numbers

1. Check stock statuses and demand forecasts in the Inventory tab for the part numbers sent.
2. Keep the products whose stock status changed since the last run.
3. Post part number, product name, stock status and demand forecast to your 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 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": "partners.wayfair.com/get_open_purchase_orders",
    "input": {
      "warehouse": "Acme Columbus DC"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "warehouse": "Acme Columbus DC",
    "orders": [
      {
        "po_number": "CS-4471902",
        "po_date": "2026-11-11",
        "ship_date": "2026-11-13",
        "items": [
          {
            "part_number": "AC-2210-GRY",
            "name": "Northwind 3-seat sofa, gray",
            "quantity": 1
          }
        ]
      }
    ],
    "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.

## Partner Home’s own options

Wayfair offers suppliers a GraphQL API for catalog, inventory, orders, CastleGate, advertising and pricing, and EDI for dropship, CastleGate and multichannel orders. The API uses your Partner Home login and needs a user with the API role and passing sandbox tests. Some steps, such as rejecting or backordering a PO, are done in Partner Home only.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Wayfair API (GraphQL) | Purchase orders and acceptances, ship notices, registrations and labels, inventory feeds, catalog, CastleGate, advertising and pricing. | A Partner Home user with the API role and an application that passes sandbox testing. 60 requests a minute per application by default. |
| EDI | Dropship orders, ship notices and inventory, CastleGate stock and orders, multichannel orders. | ANSI X12 4010 or 4030, EDIFACT or CSV files, your EDI maps, a connection request and testing before go-live. |
| Integration partners | Ready-made connections listed in Wayfair's Vendor Marketplace. | One of the listed vendors. Self-serve authorization through them covers the Catalog APIs. |
| Partner Home by hand | Order Management, the Inventory tab, Catalog, Pricing Home and the Operations Hub, one screen at a time. | A Partner Home user, with roles your admin sets on the User Management page. |

Read on November 12, 2026: [Wayfair Developer Portal: introduction](https://developer.wayfair.io/posts/introduction), [Wayfair EDI documentation](https://developer.wayfair.io/edi/documentation/introduction), [Sell with Wayfair: manage orders](https://sell.wayfair.com/operate-manage-orders).

## Signing in to Partner Home

Partner Home signs each person in on its own sign-in page, with a Remember Login option, and the same login opens Wayfair's Developer Portal. Your admin sets roles, such as the API role, on the User Management page. With Fous you sign in once through Partner Home's own sign-in with your own user: the login is sealed with AES-256, and code and AI agents never see it.

## Worth knowing

- **Rejects and backorders stay in Partner Home**: Wayfair's API sends a PO acceptance, but a PO Reject or a PO Backorder has to be done in Partner Home for now. A method you build to answer a PO in Order Management can cover all three.
- **Older orders are not in the API**: Orders placed before your API scopes reached production are not available through Wayfair's API. They are still in Order Management, so a method you build can read them there.
- **The API role comes from your admin**: To create API applications, your user needs the API role, which your account's admin adds on the User Management page in Partner Home.
- **Inventory feeds run on a cadence**: Wayfair expects a full inventory feed once a day and differential feeds several times a day. Check the Inventory tab after your feeds run.

## More in Retail: vendor portals (North America)

- [Rithum OrderStream](https://fous.com/automate/rithum-orderstream.md)
- [Syndigo CXH](https://fous.com/automate/syndigo-cxh.md)
- [1WorldSync Item Management](https://fous.com/automate/1worldsync-item-management.md)
- [Scintilla](https://fous.com/automate/scintilla.md)
- [AlbertsonsNet for Suppliers](https://fous.com/automate/albertsonsnet-for-suppliers.md)
- [CVS AP Vendor Portal](https://fous.com/automate/cvs-ap-vendor-portal.md)
- [Home Depot Supplier Hub](https://fous.com/automate/home-depot-supplier-hub.md)
- [Kroger Partner Pass](https://fous.com/automate/kroger-partner-pass.md)
- [Lowe's Vendor Gateway](https://fous.com/automate/lowe-s-vendor-gateway.md)
- [Target Partners Online](https://fous.com/automate/target-partners-online.md)
- [Traverse Portal](https://fous.com/automate/traverse-portal.md)
- [myUNFI](https://fous.com/automate/myunfi.md)

Other industries: [Kaufland Business Partner Portal](/automate/kaufland-business-partner-portal), [AT&T Business Center](/automate/at-and-t-business-center), [Angi Pro](/automate/angi-pro), [Oracle Fusion Cloud Supplier Portal](/automate/oracle-fusion-cloud-supplier-portal), [Twinfield](/automate/twinfield), [Meta Business Suite and Ads Manager](/automate/meta-business-suite-and-ads-manager).

## Frequently asked questions

### Does Wayfair Partner Home have an API?

Yes. Wayfair's GraphQL API covers purchase orders, ship notices, labels, inventory, catalog, CastleGate, advertising and pricing. You need a Partner Home user with the API role and passing sandbox tests before production. Wayfair also offers EDI in ANSI X12, EDIFACT or CSV.

### Can I reject or backorder a Wayfair purchase order through the API?

Not today. Wayfair's glossary says PO Reject and PO Backorder are sent through Partner Home only, with API support planned. Accepting a PO works through the Purchase Order Query and Response API.

### Why can't I get my older Wayfair orders through the API?

Because the API only holds orders that arrived after your API scopes were granted in production. Earlier orders stay in Partner Home's Order Management, where a method you build can read them with your own account.

### How often should I update inventory on Wayfair?

Wayfair asks for a full feed once a day and differential feeds several times a day. On sell.wayfair.com it asks suppliers to send updates on what is in the warehouse as often as possible, because it only sells products available to ship.

### Is Fous affiliated with Wayfair?

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