Skip to content

FousHD Supply

Turn HD Supply into an API

Build methods that return your HD Supply Order History & Status, your Active Quotes and the orders waiting for an Approver as JSON. A workflow can email you each weekday morning the orders still waiting, before they expire on day 5.

Works with your own HD Supply account. Fous is an independent product.

What you can build on HD Supply

  • Get order history

    Build this

    Reads Order History & Status for your account, phone and online orders alike, with each order's PO number, purchaser, status and ship-to.

    Takes
    Placed since, tab (Open Orders, Cancelled Orders or All Orders), PO number (optional)
    Returns
    Order number, PO number, total charge, placed on, purchaser, status, shipped to
  • List active quotes

    Build this

    Reads the Quote List page for your Active Quotes, with the time left on each quote's 10-day price lock.

    Takes
    Nothing
    Returns
    Quote name or number, created date, items, quote total, days left on the price lock
  • Get orders awaiting approval

    Build this

    Reads the orders in Digital Order Workflow that are at or above your Order Threshold and still waiting for an Approver's review.

    Takes
    Account (optional)
    Returns
    Order number, account, purchaser, placed on, order total, status
  • Approve or reject an order

    Build this

    Opens one order waiting in Digital Order Workflow and approves or rejects it, as the signed-in Approver.

    Takes
    Order number, approve or reject, comment (optional)
    Returns
    Order number, decision, status after review, reviewed at

Automate HD Supply 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.

  • Orders awaiting approval, before they expire

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Get the orders waiting for an Approver in Digital Order Workflow.
    Step 2
    Keep the orders placed 3 or more days ago, which expire on day 5.
    Step 3
    Email you the list with purchaser, order total and placed on date.
  • Last week's orders, posted to accounting

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    Get Order History & Status for orders placed in the last 7 days.
    Step 2
    Keep the orders not in last Monday's run.
    Step 3
    Post each order's number, PO number, purchaser, total charge and ship-to to your accounting system's webhook.
  • Quotes near the end of their price lock

    Build this
    Starts
    Every weekday at 7:30
    Step 1
    List the Active Quotes on the Quote List page.
    Step 2
    Keep the quotes with 2 days or less left on the 10-day price lock.
    Step 3
    Email you each one with its items and quote total.

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 history” 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": "hdsupplysolutions.com/get_order_history",
    "input": {
      "placed_since": "2026-11-02",
      "tab": "All Orders"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "orders": [
      {
        "order_number": "S-48211936",
        "po_number": "MAINT-1107",
        "total_charge": 642.18,
        "placed_on": "2026-11-10",
        "purchaser": "Maintenance Supervisor, Acme Apartments",
        "status": "Shipped",
        "shipped_to": "Acme Apartments, 1200 Oak St, Atlanta, GA"
      }
    ],
    "count": 1,
    "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.

HD Supply’s own options

HD Supply has no public API for customers. It connects buyers' e-procurement systems through punch-outs and its Punch-In flow, arranged with its e-Procurement Solutions team, and sends invoices in formats including EDI and cXML, set up with your IT team. Invoices and statements are also on Invoice Gateway, and purchase history reports come from customer care on request.

OptionWhat it coversWhat it takes
e-Procurement: punch-out and Punch-InShopping HD Supply's catalog from your e-procurement system, with the cart sent back to that system for approvalOpting your accounts in and a supported e-procurement system, arranged with HD Supply's e-Procurement Solutions team
Custom electronic invoicing (EDI, cXML)Invoice data in formats including EDI and cXMLSet up with your IT team
Invoice Gateway and Product Purchase ReportsInvoices and statements with proof of delivery from the last 24 months, and reports of your purchasing historyFree; enrollment token from an invoice or statement; reports requested from customer care
HDSupplySolutions.com by handOrder History & Status, Quotes and Digital Order WorkflowA username and password for your account

Read on November 12, 2026: HD Supply e-Procurement, HD Supply Electronic Invoicing, HD Supply Invoice Gateway.

Signing in to HD Supply

You sign in to HDSupplySolutions.com with a username and password, and in Digital Order Workflow roles such as Buyer, Web Administrator and Buyer/Approver decide who places and who approves orders. With Fous you sign in once through that same sign-in with your own account, and when the session expires Fous signs back in.

Worth knowing

Order history covers 12 months
Order History shows the orders placed from your account in the last 12 months, over the phone and online alike. Keep your own copy if you need older orders.
Pending orders expire after 5 days
An order at or above the Order Threshold waits for an Approver. A reminder goes out after 3 days and the order expires after 5 days.
Workflow is set up per account
Each account has one Order Threshold for all users, and each account needs its own workflow setup. Order Workflow applies only to orders placed on the website.
Invoices live in Invoice Gateway
Invoices and statements are in Invoice Gateway, a separate sign-in reached from Invoices in the header, not in Order History. Its default delivery is an email notice without the PDF.

More in Trades, field service and facilities

Other industries: Avetta, TallyPrime, Mindbody, Decisiv SRM, Ally Dash, Indeed for Employers.

Frequently asked questions

No public customer API. HD Supply offers punch-out and Punch-In connections to e-procurement systems, arranged with its e-Procurement Solutions team, and invoices in formats including EDI and cXML. Order History, Quotes and order approvals are otherwise used on HDSupplySolutions.com.

Yes. Order History & Status shows all orders placed on your account, by phone or online, so a method that reads it returns both, for the last 12 months.

Only an Approver. A method reads and does only what the signed-in account can, and in Digital Order Workflow only Approvers review orders at or above the Order Threshold.

HD Supply sends Product Purchase Reports for 12 months, year to date or other date ranges when you ask customer care. A method that reads Order History & Status gives you the order list as JSON whenever you call it.

No. Fous is an independent product. It works through your own HD Supply account and sees only what that account can see.

Put HD Supply 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 nextFergusonReece maXXactAnalysisAvettaHow methods workHow workflows run

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