# Get your C3 Reservations appointments through an API

> Read your pending, approved and on-site reservations, their Reference # and the purchase orders not yet booked in a C3 Reservations portal with one API call each. Or have a workflow check each morning which appointments were approved, moved or cancelled.

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

Works with your own C3 Reservations account. Fous is an independent product.

## What you can build on C3

### Get appointments

Reads the Pending Reservations, Approved Reservations, On Site Reservations and Standing Appointments columns on the home page of one portal.

- Takes: Portal address, status (optional), date range (optional)
- Returns: Reference #, status, site, date and time, PO numbers, delivery type, carrier, comments

### Find purchase orders not booked

Searches the Purchase Orders view for orders in the Not booked state within a date range, so you see what still needs an appointment.

- Takes: Portal address, from date, to date
- Returns: PO number, site, supplier, date, booking state

### Request an appointment for purchase orders

Selects the POs in the Purchase Orders view, selects Assemble and New Reservation, fills in WHAT, Details, WHERE and WHEN, and requests the time you chose.

- Takes: Portal address, delivery type, PO numbers, carrier, trailer number, date, time
- Returns: Status, site, requested date and time, Reference # once approved

### Reschedule an appointment

Opens an appointment, selects AMEND, ticks Reschedule this appointment? in the WHEN step, picks the new time slot and gives the reason for change.

- Takes: Portal address, Reference #, new date, new time, reason for change
- Returns: Reference #, status, requested date and time

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

### Morning check of approved, moved and cancelled appointments

Starts: Every weekday at 6:00

1. Get the appointments from the portal's home page, with their status, date and time.
2. Keep the ones whose status or time changed since the last run, such as Approved, Cancelled or No Show.
3. Email you the list with Reference #, site, PO numbers, old and new time.

### Purchase orders still not booked for the coming week

Starts: Every weekday at 8:00

1. Find the purchase orders in the Not booked state for the next 7 days.
2. Stop when there are none.
3. Email you the POs grouped by site, with supplier and date.

### Arrivals and receipts posted to your TMS

Starts: Every 30 minutes

1. Get the appointments for today from the portal's home page.
2. Keep the ones whose status changed since the last run, such as At Door, Arrived or Received.
3. Post Reference #, status, site, PO numbers and carrier to your TMS 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 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": "c3reservations.com/get_appointments",
    "input": {
      "portal": "https://www.c3reservations.com/northwind/",
      "status": "Approved"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "portal": "northwind",
    "appointments": [
      {
        "reference": "A-204517",
        "status": "Approved",
        "site": "Northwind DC 3, Columbus",
        "date": "2026-11-13",
        "time": "07:30",
        "po_numbers": "450081233, 450081240",
        "delivery_type": "Truck delivery",
        "carrier": "Acme Freight",
        "comments": "Trailer 5312"
      }
    ],
    "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.

## C3’s own options

C3 Solutions connects C3 Reservations to the systems of the company that runs a portal: web services or XML and flat files over SFTP create, update and delete its purchase orders, and web services and SFTP send data out to external systems. That company buys C3 for a one-time implementation fee and an annual usage fee. C3's pages describe no API for the carriers and suppliers who book, who use each receiver's portal.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Web services | Create, update and delete purchase orders in C3 Reservations, and send data out to external systems. | Set up by the receiving company that runs the portal, as part of its C3 implementation. |
| XML or flat files over SFTP | The same purchase order data as files, and outbound files to external systems. | Set up by the receiving company that runs the portal. |
| Email notifications | Booking confirmations with the Reference #, and amendment notices, sent to the email set in your company's Basics. | Chosen by the receiving company, which decides which parties get which notices. |
| The portal by hand | Home page columns, the Purchase Orders view, the booking wizard and AMEND, one portal at a time. | A username and password from each receiver whose portal you book with. |

Read on November 12, 2026: [C3 Reservations FAQ](https://www.c3solutions.com/dock-scheduling/faq/), [C3 Reservations login help](https://www.c3solutions.com/c3-reservations-login/), [C3 Reservations tour](https://www.c3solutions.com/dock-scheduling/tour/).

## Signing in to C3

Each receiver's portal has its own address on c3reservations.com and its own case-sensitive username and password, which that receiver gives you. A forgotten password is replaced by a temporary one sent by email, and a portal can also use single sign-on. With Fous you sign in once through the portal'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

- **One portal per receiver**: Each receiver runs its own portal, with its own address on c3reservations.com and its own users. C3 Solutions does not administer its customers' portals, so access questions go to the receiver.
- **Approval can change your time**: A request is approved automatically when the slot is available. Limited availability and reschedules go to the scheduling team, which may approve another date or time, so read the approved time and Reference # back.
- **One reservation per site**: The WHERE step takes the site from the POs you selected, and you create a separate booking reservation for each site. A carrier can consolidate PREPARED reservations from several suppliers into one.
- **Your role and locations set what you see**: A Carrier/Supplier User can request reservations, and Locations limit the sites a user can request for. Carriers tied to suppliers can book only those suppliers' POs.

## 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)
- [Kroger One Network portal](https://fous.com/automate/kroger-one-network-portal.md)
- [NCR Power Traffic](https://fous.com/automate/ncr-power-traffic.md)
- [Opendock](https://fous.com/automate/opendock.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: [eSupplierConnect](/automate/esupplierconnect), [ILSmart](/automate/ilsmart), [PF Expert](/automate/pf-expert), [myCintas](/automate/mycintas), [Lowe's Vendor Gateway](/automate/lowe-s-vendor-gateway), [Asda Supplier Portal](/automate/asda-supplier-portal).

## Frequently asked questions

### Does C3 Reservations have an API?

Yes, for the company that runs the portal. C3 Solutions connects that company's systems to C3 Reservations through web services and SFTP files, for purchase orders in and data out. C3's pages describe no API for carriers and suppliers, who book through each receiver's web portal.

### Who do I contact about my C3 Reservations login?

The receiver whose portal it is. C3 Solutions builds C3 Reservations but does not administer its customers' portals, and its login help page points people to its chat to find the right contact.

### How do I know my appointment is confirmed?

It turns green and gets a unique Reference #, which also appears in the confirmation email. Yellow means Pending Approval, waiting for the scheduling team, and an approval for a different time is stated in the email.

### Can I see appointments from several receivers at once?

Not in one screen, because each receiver has its own portal and login. With Fous you can build the same method for each portal and have a workflow run them on a schedule and email you one list.

### Is Fous affiliated with C3 Solutions?

No. Fous is an independent product. You use it with your own C3 Reservations 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 C3 Reservations (C3 Solutions). 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.
