FousMyCarrierPortal
Get your MyCarrierPortal carrier data through an API
Read completed carrier packets, a carrier's risk assessment and the changes on your monitored carriers from MyCarrierPortal with one API call each. Or have a workflow check your monitored carriers each morning and email you the insurance changes.
Works with your own MyCarrierPortal account. Fous is an independent product.
What you can build on MyCarrierPortal
Get completed packets
Build thisReads the carriers that completed your packet within a date range, with each carrier's DOT and MC numbers and when the packet was completed.
- Takes
- From date, to date
- Returns
- Carrier legal name, DBA name, DOT number, MC number, packet completed date
Check a carrier's risk assessment
Build thisReads one carrier's risk assessment by DOT number or docket number, with the overall rating and the Authority, Insurance, Safety, Operation and Other ratings.
- Takes
- DOT number or docket number
- Returns
- Carrier legal name, DOT number, MC number, Overall, Authority, Insurance, Safety, Operation, Other
List changes on monitored carriers
Build thisReads what changed on the carriers in your monitoring list within a date range: insurance, risk assessment and other carrier details.
- Takes
- From date, to date
- Returns
- Carrier legal name, DOT number, MC number, what changed, old value, new value, changed date
Send a packet invitation to a carrier
Build thisSends your carrier packet to a carrier as an Invite email, so that the carrier can complete the packet and sign your broker/carrier agreement.
- Takes
- DOT number or docket number, carrier contact email
- Returns
- Carrier legal name, DOT number, email invited, sent at
Automate MyCarrierPortal 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.
Insurance and risk changes on monitored carriers
Build this- Starts
- Every weekday at 7:00
- Step 1
- List the changes on your monitored carriers since the last weekday.
- Step 2
- Keep the insurance and risk assessment changes.
- Step 3
- Email you the list, one line per carrier with what changed.
New completed packets, posted to your TMS
Build this- Starts
- Every 15 minutes
- Step 1
- Get the packets completed today.
- Step 2
- Keep the carriers that were not there on the last run.
- Step 3
- Post each carrier's legal name, DOT number, MC number and completed date to your TMS webhook.
Weekly risk review of your active carriers
Build this- Starts
- Every Monday at 8:00
- Step 1
- For each DOT number on your list, check the carrier's risk assessment.
- Step 2
- Keep the carriers whose ratings changed since the last run.
- Step 3
- Email you the carriers with their Overall, Insurance and Safety ratings.
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 completed packets” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "mycarrierpackets.com/get_completed_packets",
"input": {
"from_date": "2026-11-11",
"to_date": "2026-11-12"
}
}'
{
"status": "completed",
"data": {
"packets": [
{
"legal_name": "Northwind Freight LLC",
"dba_name": "Northwind Express",
"dot_number": "3912447",
"mc_number": "MC1388205",
"completed_at": "2026-11-11T15:42:00Z"
},
{
"legal_name": "Globex Transport Inc",
"dba_name": null,
"dot_number": "2876031",
"mc_number": "MC1004519",
"completed_at": "2026-11-12T09:08:00Z"
}
],
"count": 2
}
}
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.
MyCarrierPortal’s own options
MyCarrierPortal publishes a REST API. It reads carrier data, risk assessments, completed packets and changes on monitored carriers, manages the monitoring and blocked lists, and sends packet invitations. Calls need a bearer access token, and the Standard plan, from $515 a month, includes prebuilt integration with leading TMS providers.
| Option | What it covers | What it takes |
|---|---|---|
| MyCarrierPortal API | Carrier data and PDF documents, risk assessments, completed packets, carrier changes, monitored and blocked carriers, packet invitations. | A bearer access token on every call. |
| Prebuilt TMS integrations | Integration between MyCarrierPortal and leading TMS providers, built in. | Included in the Standard plan, from $515 a month, with unlimited users. |
| MyCarrierPortal by hand | Your packet requirements, carrier invitations, completed packets and monitoring, on screen. | Your MyCarrierPortal account and password. |
Read on November 12, 2026: My Carrier Packets API (Swagger), MyCarrierPortal pricing, MyCarrierPortal FAQ.
Signing in to MyCarrierPortal
MyCarrierPortal signs you in at mycarrierpackets.com with your account and password, and carriers create a username and password after completing a packet. With Fous you sign in once through MyCarrierPortal's own sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and your code and AI agents never see it.
Worth knowing
- Only invited carriers can complete a packet
- A carrier joins by answering the Invite email you send, which can carry documents such as your broker/carrier agreement. A packet invitation is the first step of any onboarding you automate.
- Edits do not reach completed packets
- When you change your profile questions or documents, carriers who already completed your packet need a new invite to complete it again.
- The completion email goes to the main office
- When a packet is complete, MyCarrierPortal emails you, the person who completed it and the carrier's main office as listed with the FMCSA.
- Completed packets are meant to be polled
- The API's completed packets call takes a from and to date, with polling every 5 to 15 minutes suggested. The carrier changes call returns 250 rows a page by default, at most 500.
More in Logistics: trucking, rail and parcel
- Carrier 360 by J.B. Hunt
- Navisphere Carrier
- RXO Connect
- TQL Carrier Dashboard
- Highway
- RMIS
- Triumph Payments portal
- C3 Reservations
- Kroger One Network portal
- NCR Power Traffic
- Opendock
- Walmart Scheduler 2.0
- One Network
- CassPort
- TIMOCOM
- Trans.eu
- WEX fleet card portal
- DAT One
- Truckstop
- B2クラウド
- AccessNS
- BNSF Customer Portal
- MyUP
- ShipCSX
- Transporeon
- Toll Collect Kunden-Portal
Other industries: Covisint Supplier Portal, eGCA, Paragon MLS, LeadsOnline, Home Depot Supplier Hub, Woolworths Partner Hub.
Frequently asked questions
Yes. MyCarrierPortal publishes a REST API that reads carrier data, risk assessments, completed packets and changes on monitored carriers, and manages monitoring, blocking and packet invitations. Every call carries a bearer access token. The Standard plan, from $515 a month, also includes prebuilt TMS integrations.
Ask for the completed packets in a date range. The API's completed packets call takes a from date and a to date, and you also receive a completion email for each packet. With Fous, a workflow can check every 15 minutes and post new carriers to your TMS by webhook.
Through their main packet. After completing it, a carrier updates it only when its company details change, and can update all its customers at once.
Send a new invite to the carriers who completed the old packet. You can do it the next time you use a carrier, or email them now to complete the new packet.
No. Fous is an independent product. You use it with your own MyCarrierPortal account, and a method reads and does only what that account can.
Put MyCarrierPortal 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 nextTriumph Payments portalC3 ReservationsKroger One Network portalCovisint Supplier PortalHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of MyCarrierPortal (Descartes MyCarrierPortal). 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.