# Pull your Union Pacific shipments into your own systems

> Read shipment ETAs and exceptions, Cutoff Times for a service location and open invoices from MyUP with one API call each. Or have a workflow check your railcars every morning and email you the exceptions marked Action Required.

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

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

## What you can build on MyUP

### Track shipments by equipment ID

Searches Track Shipments for the equipment IDs you give and reads each shipment's summary, location, event timeline and active exceptions.

- Takes: Equipment IDs
- Returns: Equipment ID, origin, destination, current location, ETA, last event, exceptions with name, type and case number

### Get cutoff times for a location

Opens Cutoff Times under Shipment Management, Carload, for one location and reads the deadlines for Order In by and Release / Switch by.

- Takes: Location, action (optional)
- Returns: Action, tracks, cutoff day, cutoff time, scheduled service day, estimated service time, train symbol

### Get open invoices

Reads the open invoices in Invoice Management under the Pay menu, for the billing accounts selected in My Billing Accounts.

- Takes: Billing account (optional)
- Returns: Invoice number, billing account, invoice date, amount due, dispute status

### Release cars at industry

In Shipment Management, Carload, At Industry, checks the cars you name, confirms the ZTS, picks a release reason and submits the release.

- Takes: Location, equipment IDs, release reason
- Returns: Equipment IDs, ZTS, release reason, request status

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

### Shipment exceptions marked Action Required

Starts: Every weekday at 6:00 Central Time

1. Track the equipment IDs you list and read each shipment's active exceptions.
2. Keep the exceptions marked Action Required that were not there on the last run.
3. Email you each one with equipment ID, exception, current location and case number.

### Changed ETAs, posted to your TMS

Starts: Every 2 hours

1. Track the equipment IDs you list and read each ETA.
2. Keep the shipments whose ETA changed since the last run.
3. Post equipment ID, old ETA, new ETA, current location and destination to your TMS webhook.

### New Union Pacific invoices, handed to accounting

Starts: Every Monday at 8:00 Central Time

1. Get the open invoices in Invoice Management.
2. Keep the invoices that were not there on the last run.
3. Post invoice number, billing account, invoice date and amount due to your ERP 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 “Track shipments by equipment ID” 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": "c02.my.uprr.com/track_shipments",
    "input": {
      "equipment_ids": [
        "ACMX 104822",
        "NWRX 330917"
      ]
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "shipments": [
      {
        "equipment_id": "ACMX 104822",
        "origin": "Northwind Plastics, Freeport, TX",
        "destination": "Acme Packaging, Joliet, IL",
        "current_location": "North Little Rock, AR",
        "eta": "2026-11-15T14:00:00-06:00",
        "last_event": "Departed",
        "exceptions": []
      }
    ],
    "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.

## MyUP’s own options

Union Pacific runs an API Developer Center with APIs for shipments, shipment actions such as order in and release, cases, equipment, waybills and intermodal reservations. You need a portal user ID, then an API Client ID that UP authorizes; third parties also need a Letter of Authority. EDI covers bills of lading, waybills and freight invoices, and grids such as Cutoff Times export to Excel.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Union Pacific APIs | Shipment search with ETA, order in, release and cancel, cases, equipment, locations, accounts, waybills and intermodal gate reservations, in JSON. | A portal user ID, then an API Client ID that UP authorizes, with roles and locations verified by its data security team. |
| EDI | 404 shipping instructions (bills of lading), 417 waybills and 410 freight invoices, on version 8050 for 417 to 421 since February 11, 2025. | Your own EDI software or a VAN. Third parties need a Letter of Authority. |
| MyUP by hand | Track Shipments, Shipment Management, Cutoff Times, Reports and Invoice Management, with exports to Excel and email notifications. | A Union Pacific user ID and password, with access to invoices granted per user. |

Read on November 12, 2026: [API Developer Center](https://www.up.com/shipping/resources/api-developer), [API Developer Center FAQ](https://www.up.com/shipping/resources/api-developer/faq), [Electronic Data Interchange for customers](https://www.up.com/shipping/resources/edi-customer).

## Signing in to MyUP

MyUP asks for a Union Pacific user ID, then a password, on its own sign-in page, and user IDs belong to one person. Invoice Management is reached with the same login once access is granted to you. With Fous you sign in once through that page with your own account, and the login is sealed with AES-256, never returned by the API or written to logs.

## Worth knowing

- **Your preferred locations set the view**: At first sign-in you choose up to 60 locations: service locations for carload, ramps for intermodal. A method that reads Cutoff Times or At Industry takes the location as an input.
- **Cutoff times are the earliest service**: Cutoff Times shows the earliest you could be served, and estimated service times may change. Order In is not available at all locations, and each time shows its time zone.
- **Invoice access is granted per user**: Without invoice access you will not see invoice amounts. Access is requested from UP's web finance team, and My Billing Accounts decides which accounts appear.
- **Track Shipments shows waybill data only**: You can add fields to a Track Shipments view, but only information on the shipper's original waybill is available.

## 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)
- [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)
- [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: [Covisint Supplier Portal](/automate/covisint-supplier-portal), [EUROCONTROL NOP Portal](/automate/eurocontrol-nop-portal), [Bright MLS](/automate/bright-mls), [myCHEP](/automate/mychep), [Wayfair Partner Home](/automate/wayfair-partner-home), [Cenconline B2B](/automate/cenconline-b2b).

## Frequently asked questions

### Does MyUP have an API?

Yes. Union Pacific's API Developer Center offers APIs for shipments, order in and release, cases, equipment, waybills and intermodal reservations. You need a portal user ID and an API Client ID that UP authorizes; a third party also needs a Letter of Authority. EDI covers bills of lading, waybills and freight invoices.

### How do I find the cutoff to order in or release cars?

Open Shipment Management, select Carload, then Cutoff Times, and pick the location. Each row shows the action, Order In by or Release / Switch by, with its cutoff day and time, the scheduled service day and the estimated service time. The grid exports to Excel.

### Can I track many railcars at once?

Yes. The portal's search bar takes up to 1,000 equipment IDs at a time, and Track Shipments shows each shipment's waybill, map, event timeline, exceptions and cases. With Fous, a workflow you build can run that search on a schedule and email you what changed.

### Can I send bills of lading to Union Pacific by EDI?

Yes. You send an EDI 404 shipping instruction to the first road haul carrier in the routing, and Union Pacific's EDI system sends back an acknowledgment. In the portal, bills of lading are submitted or edited in Waybill Management.

### Is Fous affiliated with Union Pacific Railroad?

No. Fous is an independent product. You use it with your own Union Pacific portal 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 MyUP (Union Pacific Railroad). 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.
