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

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

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

## What you can build on Opendock

### List my appointments

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

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

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

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](/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.

### Appointments for today and tomorrow still Requested

Starts: Every weekday at 6:00 in your dispatch time zone

1. List my appointments starting today and tomorrow.
2. Keep the ones still in Requested status.
3. Email you the list with warehouse, reference number, start time and load type.

### Appointment status changes, posted to your TMS

Starts: Every 30 minutes

1. List my appointments for the next 7 days.
2. Keep the ones whose status or start time changed since the last run.
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

Starts: Every Monday at 8:00

1. List my appointments from the past 7 days.
2. Keep the ones in No Show or Cancelled status.
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](/product/methods), 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.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Opendock REST API | Warehouse 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 MCP | Booking 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 hand | Book, 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)](https://developer.loadsmart.com/docs/opendock/for-carriers/booking-appointments), [Opendock MCP](https://developer.loadsmart.com/docs/opendock/overview/mcp), [Opendock Scheduling Portal User Guide](https://lp.opendock.com/hubfs/Opendock%20Onboarding%20Kit%20Materials/v6.24%20Opendock%20-%20Scheduling%20Portal%20User%20Guide%20copy.pdf?hsLang=en).

## 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

- [Carrier 360 by J.B. Hunt](https://fous.com/automate/carrier-360-by-j-b-hunt.md)
- [Navisphere Carrier](https://fous.com/automate/navisphere-carrier.md)
- [RXO Connect](https://fous.com/automate/rxo-connect.md)
- [TQL Carrier Dashboard](https://fous.com/automate/tql-carrier-dashboard.md)
- [Highway](https://fous.com/automate/highway.md)
- [RMIS](https://fous.com/automate/rmis.md)
- [MyCarrierPortal](https://fous.com/automate/mycarrierportal.md)
- [Triumph Payments portal](https://fous.com/automate/triumph-payments-portal.md)
- [C3 Reservations](https://fous.com/automate/c3-reservations.md)
- [Kroger One Network portal](https://fous.com/automate/kroger-one-network-portal.md)
- [NCR Power Traffic](https://fous.com/automate/ncr-power-traffic.md)
- [Walmart Scheduler 2.0](https://fous.com/automate/walmart-scheduler-2-0.md)
- [One Network](https://fous.com/automate/one-network.md)
- [CassPort](https://fous.com/automate/cassport.md)
- [TIMOCOM](https://fous.com/automate/timocom.md)
- [Trans.eu](https://fous.com/automate/trans-eu.md)
- [WEX fleet card portal](https://fous.com/automate/wex-fleet-card-portal.md)
- [DAT One](https://fous.com/automate/dat-one.md)
- [Truckstop](https://fous.com/automate/truckstop.md)
- [B2クラウド](https://fous.com/automate/yamato-b2-cloud.md)
- [AccessNS](https://fous.com/automate/accessns.md)
- [BNSF Customer Portal](https://fous.com/automate/bnsf-customer-portal.md)
- [MyUP](https://fous.com/automate/myup.md)
- [ShipCSX](https://fous.com/automate/shipcsx.md)
- [Transporeon](https://fous.com/automate/transporeon.md)
- [Toll Collect Kunden-Portal](https://fous.com/automate/toll-collect-kunden-portal.md)

Other industries: [ONE.Konzern Business Plattform](/automate/one-konzern-business-plattform), [MARS](/automate/mars), [AppFolio Property Manager](/automate/appfolio-property-manager), [FoodLogiQ Connect](/automate/foodlogiq-connect), [Traverse Portal](/automate/traverse-portal), [Morrisons Supplier Portal](/automate/morrisons-supplier-portal).

## Frequently asked questions

### Does Opendock have an API?

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.

### Can I see my appointments at every warehouse in one place?

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.

### Why is there no Reschedule button on my appointment?

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.

### Does Opendock cost anything for carriers?

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.

### Is Fous affiliated with Loadsmart?

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.

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.
