Skip to content

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 this

    Reads 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 this

    Opens 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 this

    Reads 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 this

    Reads 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.

Example request
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"
    }
  }'
Example response
{
  "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.

OptionWhat it coversWhat it takes
Tracking, Download and Invoice APIsShipment 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 APIsSingle 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 APIHTTPS 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 handBooking, 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

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.