FousWEX Online
Get your WEXOnline transactions and invoices through an API
Read driver transactions, exception reports and invoices from WEXOnline with one API call each, or suspend a fuel card. A workflow can run the exception report every weekday morning and pass the new invoices to accounts payable.
Works with your own WEX Online account. Fous is an independent product.
What you can build on WEXOnline
Get a driver's transactions
Build thisFinds a driver under Cards, View Driver, selects View Transactions and reads the transactions for the 30-day period shown.
- Takes
- Driver name or driver ID, period end date (optional)
- Returns
- Date, card, vehicle, merchant, product, quantity, amount
Run an exception report
Build thisBuilds a report under Transactions, Add Exception Report for one account, by date, driver, card, vehicle, merchant, product or department, or a common exception.
- Takes
- Account, date range, common exception (optional), driver or department (optional)
- Returns
- Exception, date, driver, card, vehicle, merchant, product, quantity, amount, department
List invoices
Build thisReads the invoice list under Payments, View Invoices, newest first, using the Advanced Search Filter when you ask for a date or an invoice.
- Takes
- Invoice date from (optional), invoice number (optional)
- Returns
- Invoice number, invoice date, account, amount due, due date
Suspend or terminate a fuel card
Build thisFinds a card under Cards, View Cards, selects Change Status, picks Suspended or Terminated in New Status on Card Details and applies it.
- Takes
- Card number (last digits) or vehicle, new status
- Returns
- Card, vehicle or driver, previous status, new status
Automate WEXOnline 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.
Fuel exceptions from yesterday, every weekday
Build this- Starts
- Every weekday at 7:00
- Step 1
- Run the exception report for yesterday for multiple daily purchases and fuel grade.
- Step 2
- Stop when there are no rows.
- Step 3
- Email you the rows, grouped by driver, with card, merchant, product and amount.
New WEX invoices, posted to accounts payable
Build this- Starts
- Every weekday at 8:00
- Step 1
- List the invoices under Payments, View Invoices.
- Step 2
- Keep the invoices that were not there on the last run.
- Step 3
- Post invoice number, invoice date, account, amount due and due date to your accounting webhook.
Weekly fuel spend by driver
Build this- Starts
- Every Monday at 6:00
- Step 1
- For each driver you name, get the transactions from the last 7 days.
- Step 2
- Total the amount and quantity per driver, and mark merchants that are new for that driver.
- Step 3
- Email you the summary and post the totals to your 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, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get a driver's transactions” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "go.wexonline.com/get_driver_transactions",
"input": {
"driver": "D1042",
"period_end": "2026-11-11"
}
}'
{
"status": "completed",
"data": {
"driver": "D1042",
"period": {
"from": "2026-10-13",
"to": "2026-11-11"
},
"transactions": [
{
"date": "2026-11-10",
"card": "****4417",
"vehicle": "Van 12",
"merchant": "Northwind Fuel, Columbus OH",
"product": "Unleaded Regular",
"quantity": 18.4,
"unit": "gal",
"amount": 59.62
}
],
"count": 1,
"currency": "USD"
}
}
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.
WEXOnline’s own options
WEX documents a Fleet Management API for accounts, cards, drivers, vehicles, sites and the payment of WEX statements. It is described as a platform for partners and large fleets: you onboard through your WEX account team, which issues the credentials and a testing environment. In WEXOnline itself, the invoice list and driver transactions export to CSV or Excel.
| Option | What it covers | What it takes |
|---|---|---|
| Fleet Management API | Account search, status and balances, card issuing and replacement, drivers and vehicles, payments of WEX statements (Direct Fleet only), sites. | Onboarding with your WEX account team, which provides a client_id, a client_secret and a testing environment. |
| CSV and Excel exports | The invoice list under Payments, View Invoices, and a driver's transactions under Cards, View Driver. | A WEXOnline account. Each export is started by hand. |
| Paperless billing | An email when invoices and reports are ready. | Go Paperless on the home page, with Paper Delivery turned off for each report. |
| WEXOnline by hand | Cards, drivers, authorization profiles, transactions, exception reports, invoices and payments. | A WEXOnline account for your fleet. |
Read on November 12, 2026: WEX Fleet Management API, Fleet Management API: getting started, WEX fleet accounts support.
Signing in to WEXOnline
WEXOnline signs you in with the email address on your account and your existing password. If you only know your old username, the sign-in page lets you enter it with your password to find the email. With Fous you sign in once through WEXOnline's own sign-in with your own account, and the login is sealed with AES-256, never returned by the API or written to logs. When the session expires, Fous signs back in.
Worth knowing
- Suspended can be undone, Terminated cannot
- A card's New Status can be Suspended or Terminated. WEX suggests Suspended first for a lost card, because it can be reactivated, while Terminated is permanent.
- Driver transactions come 30 days at a time
- View Transactions under a driver shows a 30-day period. For longer ranges, or for several drivers at once, the exception report under Transactions searches by date, driver, card, vehicle, merchant, product or department.
- Purchase controls live in authorization profiles
- Each card uses an authorization profile, either Fuel Only or Custom Control, listed under Cards, View Auth Profiles. A new card gets its profile under Card Information when you add it.
- API payments are for Direct Fleet
- In WEX's Fleet Management API, managing bank accounts and paying WEX statements is limited to Direct Fleet accounts. Access to the API goes through your WEX account team.
More in Finance: payments, cards and lending
- U.S. Bank Access Online
- CareCredit Provider Center
- Synchrony Business Center
- e-OSCAR
- Comdata iConnectData
- NextGear Capital Account Portal
- Elavon Payments Insider
- Moneris Merchant Direct
- Portal Rede
- Site Cielo
- Worldpay iQ
- CAFS
- Paymode-X
Other industries: Virtual Pag-IBIG for Employers, TRACES, SES.Hospedajes, SIFERE Web, Qiwa, UETS.
Frequently asked questions
WEX documents a Fleet Management API for accounts, cards, drivers, vehicles, sites and statement payments, described as a platform for partners and large fleets. You onboard through your WEX account team, which issues the credentials and a testing environment. Paying statements through it is limited to Direct Fleet.
Open Cards, View Driver, select the driver and choose View Transactions, which shows 30 days and exports to CSV or Excel. For a search across drivers, cards, vehicles, merchants or departments, use Transactions, Add Exception Report.
Under Payments, View Invoices. The most recent invoice is first, the Advanced Search Filter finds a specific one, Select opens or downloads it, and the list exports to CSV or Excel. With paperless billing you also get an email when invoices are ready.
WEXOnline now signs you in with the email address on your account and your existing password. If you do not know that email, choose I don't know my email and enter your username and password to retrieve it.
No. Fous is an independent product. You use it with your own WEXOnline account, and a method reads and does only what that account can.
Put WEX Online 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 nextNextGear Capital Account PortalElavon Payments InsiderMoneris Merchant DirectVirtual Pag-IBIG for EmployersHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of WEX Online (WEX). 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.