FousmyDSV
Pull your myDSV shipments into your own systems
Read your myDSV shipment list, a shipment's events, its documents and your DSV invoices with one API call each. A workflow then checks every morning which shipments due for delivery changed status, and posts each new proof of delivery to your ERP.
Works with your own myDSV account. Fous is an independent product.
What you can build on myDSV
List shipments by period and status
Build thisReads your shipments in myDSV for a period, with each shipment's status, references and pickup and delivery dates.
- Takes
- From date, to date, transport mode (optional), shipment status (optional)
- Returns
- DSV shipment ID, DSV booking ID, customer references, transport mode, shipment status, pickup date, delivery date
Get one shipment with its events
Build thisOpens one shipment in myDSV, found by DSV booking ID, DSV shipment ID or your own reference, and reads its status and event history.
- Takes
- DSV booking ID, DSV shipment ID or customer reference
- Returns
- DSV shipment ID, DSV booking ID, booked by, addresses, shipment status, events, pickup and delivery dates
List a shipment's documents and POD
Build thisReads the documents stored with one shipment in myDSV, such as the proof of delivery, commercial invoice, packing list and house bill of lading.
- Takes
- DSV booking ID or DSV shipment ID
- Returns
- Document type, document name, date added, DSV shipment ID, whether a POD is there
Get freight invoices
Build thisReads your DSV invoices in myDSV for a period, or the invoice for one shipment or customer reference.
- Takes
- From date, to date, or a DSV shipment ID or customer reference
- Returns
- Invoice number, invoice date, DSV shipment ID, customer reference, total, currency
Automate myDSV 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.
Shipments due for delivery today, every morning
Build this- Starts
- Every weekday at 7:00
- Step 1
- List the shipments with a delivery date of today or earlier that are not yet delivered.
- Step 2
- Keep the ones whose shipment status changed since the last run.
- Step 3
- Email you the list with DSV shipment ID, customer reference, status and delivery date.
New proofs of delivery, posted to your ERP
Build this- Starts
- Every day at 18:00
- Step 1
- List the shipments from the last 14 days that are delivered.
- Step 2
- Keep the ones that were not delivered on the last run.
- Step 3
- For each one, list its documents and check that a proof of delivery is there.
- Step 4
- Post DSV shipment ID, customer reference, delivery date and POD status to your ERP webhook.
Last week's DSV invoices, handed to accounting
Build this- Starts
- Every Monday at 8:00
- Step 1
- Get the invoices dated in the previous 7 days.
- Step 2
- Stop when there are none.
- Step 3
- Post invoice number, date, DSV shipment ID, customer reference, total and currency to your accounting 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 “List shipments by period and status” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "mydsv.dsv.com/list_shipments",
"input": {
"from_date": "2026-11-02",
"to_date": "2026-11-12",
"transport_mode": "Air"
}
}'
{
"status": "completed",
"data": {
"shipments": [
{
"dsv_shipment_id": "SAMS7712045",
"dsv_booking_id": "40257145990000481236",
"customer_references": [
"PO-ACME-20931"
],
"transport_mode": "Air",
"shipment_status": "In transit",
"pickup_date": "2026-11-06T10:30:00",
"delivery_date": "2026-11-13T15:00:00"
}
]
}
}
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.
MyDSV’s own options
DSV publishes APIs for Air, Sea and Rail customers on its developer portal: booking, quotes, labels, tracking, document download and upload, invoices and webhooks. The portal has Demo and Production environments, and your subscription key appears once DSV approves your subscription request. DSV presents its API for medium to large customers and myDSV for small to medium ones.
| Option | What it covers | What it takes |
|---|---|---|
| Tracking, Download and Invoice APIs | Shipment lists and details with events, shipment documents including POD, invoice lists, lookups and invoice PDFs. | A DSV developer portal account and a subscription key, issued after DSV approves the subscription request. |
| Booking, Quote and Label APIs | Single and bulk bookings, sent as final or as drafts in myDSV, quotes, and label printing. | The same approved subscription. Tests use a personal test account number in the Booking Party and Freight Payer fields. |
| Webhook API | HTTPS POST notifications to your pushUrl for tracking, invoice, quote, customs declaration and other events. | A subscription key for the environment and an OAuth 2.0 bearer token. |
| myDSV by hand | Booking, quotes, tracking, booking documents and POD, invoices, claims, and reports generated daily, weekly, monthly or quarterly. | A free myDSV account. |
Read on November 12, 2026: DSV Developer Guide: Air, Sea, Rail, myDSV on dsv.com, DSV API.
Signing in to myDSV
mydsv.dsv.com opens DSV's SIMS sign-in, which asks for your e-mail, SIMS ID or mobile number, with a Remember me option. Its help has an article for people who cannot complete Two-Step Verification. With Fous you sign in once through that sign-in with your own myDSV account: the login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.
Worth knowing
- Two versions of myDSV during the transition
- During the transition DSV runs myDSV and myDSV (formerly Schenker Connect) side by side, each with its own sign-in. Build on the one your account lives in.
- Three ways to name a shipment
- A shipment has a DSV booking ID (20 digits, shown on screen in myDSV), a DSV shipment ID such as SCPH1234567, and your own customer references. A method can take any of the three.
- Draft bookings wait for a click
- A booking sent to myDSV as a draft is not with DSV until someone at your company clicks Book in myDSV. A draft can come from the Booking API with autobook off.
- Road customers register separately
- Road customers register on a separate DSV registration page. DSV's developer portal also keeps a separate Road (SOAP) guide beside the Air, Sea and Rail one.
More in Logistics: forwarders, air cargo and customs
- Extensiv 3PL Warehouse Manager
- Air France KLM Martinair Cargo myCargo
- e-SkyCargo
- Lufthansa Cargo eServices
- ACE Secure Data Portal
- CARM Client Portal
- Dubai Trade
- Customs Declaration Service
- douane.gouv.fr
- ACE AESDirect
- myDHLi
- myKN
- IPAFFS
- DGFT portal
Other industries: Fidelity Wealthscape, ShipmentLink, Opendock, ONE.Konzern Business Plattform, MARS, AppFolio Property Manager.
Frequently asked questions
Yes, through DSV's developer portal. It lists Tracking, Download, Invoice, Booking, Quote, Label and Webhook APIs for Air, Sea and Rail, with a demo environment. You get a subscription key once DSV approves your subscription request. DSV presents the API for medium to large customers.
Yes. myDSV stores booking documents and the POD with each shipment, and DSV's Download API can filter for the POD alone. With Fous, you can build a workflow that checks delivered shipments every day and posts which ones have a POD to your own system by webhook.
The one that matches your existing account. During the transition DSV runs myDSV for former myDSV users and myDSV (formerly Schenker Connect) for former Schenker Connect users, each with its own sign-in.
Yes. DSV looks up shipment details by DSV booking ID, DSV shipment ID or customer reference, such as your PO number, and a method you build can take any of the three. It returns the shipment status, events and pickup and delivery dates.
No. Fous is an independent product. You use it with your own myDSV account, and a method reads and does only what that account can.
Put myDSV 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 nextmyKNIPAFFSDGFT portalFidelity WealthscapeHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of myDSV (DSV). 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.