Skip to content

FousWalmart Scheduler 2.0

Get your Walmart Scheduler 2.0 deliveries through an API

Look up a delivery in Scheduler 2.0 by PO, delivery or load number and get its status, appointment, node and SCAC in one API call. A workflow can take the day's open POs from your system and email you the ones still without a delivery.

Works with your own Walmart Scheduler 2.0 account. Fous is an independent product.

What you can build on Scheduler 2.0

  • Search deliveries

    Build this

    Runs Search Delivery by PO, delivery number or load number and reads each matching delivery's appointment, node, carrier and status.

    Takes
    PO number, delivery number or load number
    Returns
    Delivery number, status, appointment date and time, business unit, node, SCAC, load type, PO numbers
  • Get delivery details

    Build this

    Opens one delivery and reads its Destination/Delivery Details, Load Details, Shipment Details and Callback History.

    Takes
    Delivery number
    Returns
    Status, node, address, appointment, SCAC, load type, POs with PO type, vendor, PO quantity, case quantity, PO due date, callbacks
  • Check open appointment dates

    Build this

    Starts Create Delivery for a node, carrier and PO and reads the appointment calendar, without submitting: which dates and times are open.

    Takes
    Business unit, node, SCAC, Live or Drop, PO number, case quantity
    Returns
    Open dates, open times per date, dates with no times
  • Create a delivery for a PO

    Build this

    Fills in Create Delivery (node, carrier, load type, PO and case quantity), picks the date and time you give and submits it.

    Takes
    Business unit, node, SCAC, Live or Drop, PO numbers, case quantities, date, time
    Returns
    Delivery number, appointment date and time, node, PO numbers

Automate Scheduler 2.0 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.

  • Open POs still without a delivery

    Build this
    Starts
    When your system calls the workflow's webhook with the day's PO numbers
    Step 1
    For each PO number you send, search deliveries in Scheduler 2.0.
    Step 2
    Keep the POs with no delivery, or whose only delivery is in Canceled status.
    Step 3
    Email you the PO numbers, with the canceled delivery number where there is one, so someone books them.
  • Changed or canceled appointments, every morning

    Build this
    Starts
    Every weekday at 6:00
    Step 1
    For each delivery number you track, get the delivery details.
    Step 2
    Keep the deliveries whose appointment, SCAC or status changed since the last run.
    Step 3
    Post delivery number, PO numbers, old and new appointment and status to your webhook.
  • Tomorrow's appointments for dispatch

    Build this
    Starts
    Every day at 14:00
    Step 1
    For each delivery number you track, search deliveries in Scheduler 2.0.
    Step 2
    Keep the deliveries with an appointment tomorrow that are not canceled.
    Step 3
    Email you the list with delivery number, node, appointment time, SCAC and POs.

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 “Search deliveries” 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": "retaillink.login.wal-mart.com/search_deliveries",
    "input": {
      "po_number": "4418832207"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "deliveries": [
      {
        "delivery_number": "71930446",
        "status": "Scheduled",
        "appointment": "2026-11-17T05:30:00",
        "business_unit": "US eCommerce",
        "node": "9420",
        "scac": "ACME",
        "load_type": "Live",
        "po_numbers": [
          "4418832207"
        ]
      }
    ],
    "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.

Scheduler 2.0’s own options

Walmart's guides for Scheduler 2.0 describe booking, changing and canceling deliveries on its screens inside Retail Link, and do not describe an API for appointments. Some deliveries are scheduled by Walmart itself: through Automated Inbound Scheduling, or for WFS shipments sent with a Walmart Preferred Carrier.

OptionWhat it coversWhat it takes
Automated Inbound Scheduling (AIS)Walmart pre-assigns deliveries with the default carrier code PRPD1, which the carrier or supplier then changes to its own SCAC.Assigned by Walmart. Anyone can change PRPD1 after finding the delivery by load number, PO or delivery number.
Walmart Preferred Carrier (WFS)For shipments to Walmart Fulfillment Services, Walmart handles the appointment, so neither the seller nor the carrier schedules it.A WFS shipping plan shipped with a Walmart Preferred Carrier.
Scheduler 2.0 by handCreate Delivery, Search Delivery, Modify, Change Appointment, Callback and Delete Delivery on Scheduler 2.0's screens.A Retail Link account with Scheduler access, requested for the person who will schedule.

Read on November 12, 2026: WFS: Schedule delivery appointments/Shipping%20to%20WFS/wfs-inbound-orders-schedule-delivery-appointments), Scheduler 2.0 user guide (PDF).

Signing in to Scheduler 2.0

Scheduler 2.0 opens from Retail Link, which signs you in with a User ID and password on its own sign-in page. Access is requested for the person who will schedule. With Fous you sign in once through Retail Link's own sign-in with your own account: the login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.

Worth knowing

A PO sits on one delivery at a time
A PO on another delivery must be removed from it before it can be added elsewhere. The message Available PO Quantity is Zero means the PO is already saved or on another delivery.
Change or cancel 24 hours ahead
Walmart asks for a cancel or reschedule at least 24 hours before the appointment time, and may charge a penalty fee otherwise. Rescheduling and Delete Delivery both ask for a reason.
What you see depends on who you are
A supplier sees any delivery with its POs. A carrier sees deliveries assigned to its own carrier code or carrier group, so a delivery under the default code PRPD1 is found by load, PO or delivery number.
Canceled deliveries stay searchable
A deleted delivery is kept in Canceled status and can still be found by PO. Check a delivery's status before you treat its PO as booked.

More in Logistics: trucking, rail and parcel

Other industries: Lockheed Martin Procure to Pay, VUMPA, Buildium, KinderConnect, myUNFI, REWE Group Supplier Portal.

Frequently asked questions

Walmart's guides for Scheduler 2.0 describe no API for booking or reading appointments. Deliveries are created and changed on its screens in Retail Link. Walmart schedules some deliveries itself through Automated Inbound Scheduling, and handles appointments for WFS shipments sent with a Walmart Preferred Carrier.

The PO's quantity is already allocated: the PO is saved on this delivery or on another one. Use Search Delivery with the PO number to find where it is, then remove it there before adding it to a new delivery.

Search the delivery, open it and click Modify, then Change Appointment. Pick a new date and time, click Change, choose a reason and submit. Walmart asks for this at least 24 hours before the appointment time.

No. LTL and full truckload deliveries need an appointment in Scheduler 2.0, and the carrier shows the confirmation number at the truck gate. Parcel shipments do not need one, and Walmart Preferred Carrier shipments are scheduled by Walmart.

No. Fous is an independent product. You use it with your own Retail Link account, and a method reads and does only what that account can in Scheduler 2.0.

Put Walmart Scheduler 2.0 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 nextOne NetworkCassPortTIMOCOMLockheed Martin Procure to PayHow methods workHow workflows run

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