Skip to content

FousOpendock

Get your Opendock appointments through an API

Read My Appointments, each warehouse's open times and its booking rules from Opendock's Scheduling Portal with one API call each. A workflow can check today's and tomorrow's appointments every weekday morning and email you the ones still Requested.

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

What you can build on Opendock

  • List my appointments

    Build this

    Reads My Appointments in the Scheduling Portal across all warehouses, for a date range and an optional status, and opens each appointment's details.

    Takes
    From date, to date, status (optional), search text (optional)
    Returns
    Warehouse, reference number, start time, load type, status, notes
  • Find open appointment times

    Build this

    Searches a facility, picks one of its load types and reads the dates and times the warehouse offers for booking.

    Takes
    Warehouse name, load type, from date, to date
    Returns
    Warehouse, timezone, load type, duration in minutes, available start times
  • Get a warehouse's booking rules

    Build this

    Opens a facility's page and reads what it asks of carriers: instructions, operating hours, load types, the reference number and required fields.

    Takes
    Warehouse name
    Returns
    Instructions, operating hours, timezone, load types, reference number label and rules, required fields
  • Book a dock appointment

    Build this

    Books an appointment at a facility for a load type and time you choose, fills in the required fields and confirms the booking.

    Takes
    Warehouse name, load type, date and time, reference number, required fields, notes
    Returns
    Warehouse, reference number, start time, load type, status

Automate Opendock 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.

  • Appointments for today and tomorrow still Requested

    Build this
    Starts
    Every weekday at 6:00 in your dispatch time zone
    Step 1
    List my appointments starting today and tomorrow.
    Step 2
    Keep the ones still in Requested status.
    Step 3
    Email you the list with warehouse, reference number, start time and load type.
  • Appointment status changes, posted to your TMS

    Build this
    Starts
    Every 30 minutes
    Step 1
    List my appointments for the next 7 days.
    Step 2
    Keep the ones whose status or start time changed since the last run.
    Step 3
    Post each one with reference number, warehouse, start time, load type and status to your TMS webhook.
  • Weekly missed and cancelled appointments by warehouse

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    List my appointments from the past 7 days.
    Step 2
    Keep the ones in No Show or Cancelled status.
    Step 3
    Group them by warehouse and email you the summary.

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 “List my appointments” 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": "schedule.opendock.com/list_my_appointments",
    "input": {
      "from_date": "2026-11-12",
      "to_date": "2026-11-13",
      "status": "Requested"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "appointments": [
      {
        "warehouse": "Acme Distribution Center, Columbus OH",
        "reference_number": "PO-58214",
        "start_time": "2026-11-12T14:30:00-05:00",
        "load_type": "Inbound Live Unload, 53' Dry Van",
        "status": "Requested",
        "notes": "26 pallets, floor loaded"
      },
      {
        "warehouse": "Northwind Cold Storage, Joliet IL",
        "reference_number": "NW-30917",
        "start_time": "2026-11-13T07:00:00-06:00",
        "load_type": "Inbound Drop, Reefer",
        "status": "Requested",
        "notes": ""
      }
    ]
  }
}

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.

Opendock’s own options

Loadsmart documents an Opendock REST API, and its carrier guide shows booking an appointment after signing in with the email and password of a Scheduling Portal account linked to a carrier company. The API pages name no price. An Opendock MCP is in closed beta through your account manager, and the Scheduling Portal itself is free for carriers.

OptionWhat it coversWhat it takes
Opendock REST APIWarehouse search, warehouse settings, load types, availability and booking appointments. Some calls may be forbidden for your user role.A registered, verified Opendock account linked to a carrier company. Sign in with POST /auth/login for a JWT. No price is given.
Opendock MCPBooking appointments and checking their status from an AI assistant, with the same permission checks as the web app.Closed beta: you request access from your account manager and sign in with your Opendock credentials.
The Scheduling Portal by handBook, edit, reschedule, cancel and provide ETAs, one appointment at a time. My Appointments exports the filtered list to CSV.A free carrier account, registered at schedule.opendock.com and linked to your carrier company.

Read on November 12, 2026: Opendock API: Booking Appointments (for carriers), Opendock MCP, Opendock Scheduling Portal User Guide.

Signing in to Opendock

Opendock's Scheduling Portal signs you in with your email and password at schedule.opendock.com, and on your first sign-in you link the account to your carrier company. With Fous you sign in once through Opendock's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

The warehouse decides what you can change
Reschedule and Cancel appear on an appointment only when the warehouse allows carriers to use them. A cancellation asks for a reason, and some warehouses set a notice period, such as 24 hours.
A booking can start as Requested
Some warehouses confirm each appointment themselves, so a new booking has the status Requested until they do. Appointment statuses run Requested, Scheduled, Arrived, In Progress, Completed, No Show and Cancelled.
Every warehouse has its own reference number
Each warehouse names its reference number, such as a PO, and decides whether it is required and must be unique. It also sets its own required fields, so a booking method takes them per warehouse.
ETAs only in the last 24 hours
Provide ETA works only within 24 hours of the appointment's start. If you will miss the date, Opendock's guide suggests rescheduling instead.

More in Logistics: trucking, rail and parcel

Other industries: ONE.Konzern Business Plattform, MARS, AppFolio Property Manager, FoodLogiQ Connect, Traverse Portal, Morrisons Supplier Portal.

Frequently asked questions

Yes. Loadsmart documents an Opendock REST API with a carrier guide for booking appointments, using the email and password of a Scheduling Portal account linked to a carrier company. The API pages name no price. An Opendock MCP for AI assistants is in closed beta through your account manager.

Yes. My Appointments lists your appointments across all facilities, with search, date ranges and status cards, and the Export button downloads the filtered list as CSV. With Fous, a workflow can read that list on a schedule and send what changed by email or webhook.

Because the warehouse has not allowed carriers to reschedule its appointments. The same goes for Cancel, which also asks for a reason when it is allowed. In that case the change goes through the warehouse itself.

No. Opendock's own onboarding material says booking an appointment is free for carriers. You register once at schedule.opendock.com, link your account to your carrier company and search for the facility you deliver to.

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

Put Opendock 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 nextWalmart Scheduler 2.0One NetworkCassPortONE.Konzern Business PlattformHow methods workHow workflows run

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