# Get your Triumph Payments invoice statuses through an API

> Read each invoice's payment status, approved date and scheduled pay date, and its paperwork status, in one API call. Or let a workflow check the Paperwork tab each morning and email you the invoices marked Exception or Incomplete.

Page: https://fous.com/automate/triumph-payments-portal
Updated: 2026-11-12

Works with your own Triumph Payments portal account. Fous is an independent product.

## What you can build on Triumph Payments

### Check invoice payment status

Searches the Invoices page by invoice number or date range and reads each invoice's payment status, approved date and scheduled pay date from View Details.

- Takes: Invoice number, or a date range
- Returns: Invoice number, load number, broker, payment status, approved date, scheduled pay date

### List paperwork by status

Opens the Paperwork tab, picks a paperwork status tag such as Exception or Incomplete and reads each invoice's status, notes and any Action Required message.

- Takes: Paperwork status (optional)
- Returns: Invoice number, load number, broker, paperwork status, last update, notes, action required message

### Enable QuickPay on an invoice

Opens Invoices, clicks QuickPay Available on the invoice you name and selects Enable QuickPay.

- Takes: Invoice number
- Returns: Invoice number, broker, QuickPay enabled, payment status

### Submit paperwork for a load

Clicks + Paperwork in the Paperwork tile on the Dashboard, enters the load details, uploads the rate confirmation and POD, adds accessorials and submits.

- Takes: Broker, load number, rate confirmation PDF, POD PDF, accessorials (optional)
- Returns: Load number, broker, paperwork status, submitted at

## Automate Triumph Payments 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.

### Paperwork in Exception or Incomplete, every morning

Starts: Every weekday at 7:30

1. List the paperwork with status Exception, then with status Incomplete.
2. Keep the invoices that were not there on the last run.
3. Email you each one with its broker, load number and Action Required message.

### Scheduled pay dates, posted to your accounting system

Starts: Every weekday at 17:00

1. Check the payment status of every invoice from the last 30 days.
2. Keep the invoices whose payment status or scheduled pay date changed since the last run.
3. Post invoice number, load number, broker, payment status and scheduled pay date to your webhook.

### Payment status for a load, on request from your TMS

Starts: When your TMS calls the workflow's webhook with an invoice number

1. Check the payment status of that invoice on the Invoices page.
2. Post the payment status, approved date and scheduled pay date back 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 “Check invoice payment status” 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": "secure.triumphpay.com/check_invoice_payment_status",
    "input": {
      "date_from": "2026-11-02",
      "date_to": "2026-11-11"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "invoices": [
      {
        "invoice_number": "INV-20417",
        "load_number": "L-883152",
        "broker": "Northwind Logistics",
        "payment_status": "Scheduled",
        "approved_date": "2026-11-06",
        "scheduled_pay_date": "2026-11-13"
      }
    ],
    "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.

## Triumph Payments’s own options

Triumph's carrier help centre documents the portal and no API for carriers: you check invoices and paperwork in the portal, or send paperwork to your broker by email. Brokers and shippers connect their TMS on their side. Triumph's page for factors mentions an API with network brokers for load data, without published terms.

| Option | What it covers | What it takes |
| --- | --- | --- |
| TMS integrations for brokers and shippers | Brokers and shippers schedule and automate carrier payments from inside their TMS, for example MercuryGate. | A broker or shipper account with Triumph and a supported TMS. |
| API for factors | Load data from network brokers, from dispatch through payment, and NOA management. | A factoring company working with Triumph. Terms are arranged with Triumph and not published. |
| Paperwork by email | Sends paperwork to a broker's accounts payable email address, as given on the rate confirmation. | The broker's address and instructions from your rate confirmation. |
| Triumph Payments by hand | The Dashboard with Payors, Invoices, the Paperwork tab and global search by load number, invoice number or transaction ID. | A carrier account connected to each broker or shipper that pays you. |

Read on November 12, 2026: [Triumph Payments carrier FAQ](https://paymentshelp.triumph.io/support/solutions/folders/44001214483), [Solutions for freight factors](https://triumph.io/factors/), [TriumphPay and MercuryGate integration](https://triumph.io/blog/shipper/triumphpay-and-mercurygate-announce-integration-and-strategic-partnership).

## Signing in to Triumph Payments

Triumph Payments asks for your password, then a second step through Okta: an Okta Verify push or code, Google Authenticator, or a code by phone call or text. With Fous you sign in once through the portal's own sign-in with your own account, and the login is sealed with AES-256. When your second step is an Okta Verify push, that phone approval is handled and an expired session is signed back in.

## Worth knowing

- **Paperwork takes 24 to 48 business hours**: Triumph says processing typically takes 24 to 48 business hours after you submit. The statuses are Submitted, Received, Delivered, Approved, Exception and Incomplete, and they update on their own.
- **QuickPay starts after two things happen**: QuickPay terms begin only once the broker has uploaded the invoice and your paperwork is approved. You can set QuickPay per invoice, or per broker under Default Term and Payment in Payors.
- **Only connected brokers show up**: Search returns results from your connected broker relationships only, and you can submit paperwork only to brokers that accept it through Triumph Payments.
- **One login per person**: Triumph notes that its multifactor step may clash with several people sharing one login, and asks each user to set up their own. A method runs with the account you connect.

## 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)
- [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)
- [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: [BMW Group Partner Portal](/automate/bmw-group-partner-portal), [myWorld Web](/automate/myworld), [Ignite](/automate/ignite), [Iron Mountain Connect](/automate/iron-mountain-connect), [Kroger Partner Pass](/automate/kroger-partner-pass), [Cenconline B2B](/automate/cenconline-b2b).

## Frequently asked questions

### Does the Triumph Payments portal have an API?

Not one documented for carriers. Triumph's carrier help centre covers the portal and sending paperwork by email. Brokers and shippers connect their TMS to Triumph on their side, and Triumph's page for factors mentions an API with network brokers for load data, without published terms.

### How do I know when a Triumph Payments invoice will be paid?

Open Invoices, search for the invoice number and read the payment status shown above it. View Details adds the approved date, when the invoice upload was approved, and the scheduled pay date, when the payment will be paid.

### What does Exception mean on my invoice?

It means there is an issue with your paperwork that may need action. The invoice details show an alert saying what is missing or needs correcting. If you see Action Required, work with your broker and submit the correct paperwork. You can build a workflow that emails you each new Exception every morning.

### Can I see invoices from all my brokers at once?

Yes. The Paperwork tab lists all invoices, and the status tags filter them, for example to every invoice in Exception. Search covers all your connected broker relationships by load number, invoice number or transaction ID.

### Is Fous affiliated with Triumph?

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