Shipping API Built Directly into Business Central
MetaShip’s Shipping API connects Dynamics 365 Business Central directly with carrier APIs to automate shipment creation, label generation, and package tracking- eliminating carrier portals, manual copy-paste efforts and duplicate data entry.
Same Shipment
With and Without a Shipping API
See how carrier shipment creation changes when your shipping API runs inside Business Central instead of managing over disconnected systems.
Six Shipping API Capabilities One Connected Workflow
From creating shipments, generating labels, tracking packages, to processing orders- everything happens inside BC.
One-Click API Shipment Creation
Shipping API in MetaShip sends package details, addresses, weights, dimensions, and shipment references directly to the carrier API, and returns a confirmed shipment in seconds without re-entry or manual efforts.
Live-Tracking Number Update
Once the shipment is created, carrier tracking numbers are written directly back to the shipment record and providing instant visibility, live tracking access. It eliminates manual copy-paste tasks.
Generating Shipping Labels
Individual package labels and consolidated shipment PDFs are generated during shipment creation and attached directly to the packing record. Its ready to view, download, print and share.
Manual Shipment Support
When orders ship outside the API workflow, use Create Manual Shipment to enter carrier, service and tracking details. Existing API shipments can also be converted to manual when shipping needs change.
Advanced Billing Controls
Enable third-party billing, customer carrier accounts, broker billing, and future-dated shipments directly within the shipping API workflow. Schedule the shipments up to 10 days ahead with no separate system.
Post and Invoice Faster
Once shipment creation is complete, post packing records, and continue invoicing from the same workflow while keeping shipment, tracking and billing information synchronized automatically.
From Order-Ready to Carrier-Ready in 6 Steps
The complete Shipping API workflow turns packed orders into carrier shipments inside the Dynamics 365 Business Central.
Once the Sales Order is confirmed, create the Warehouse Shipment and register the Pick. This releases the order to MetaShip and prepare it for packing.
- Sales Order confirmed and released
- Create Warehouse Shipment from the order
- Create and register the Pick for all lines
- Open the Home Menu to create and Edit Packing
Using the MetaShip’s Packaging Screen- create packages, assign package type and dimensions, scan items into each package, set weights and hit Complete Package for each item. MetaShip automatically validates every package before shipment creation.
- Create packages- Select type and quantity
- Open each package, scan item and enter quantity to pack
- Set package weight and dimension
- Repeat until Qty Outstanding reaches Zero
- Complete each package individually
Launch Create API Shipment with all package information pre-loaded from packaging. Verify shipment details, select options, and submit directly to the carrier. Optionally enable Third-party billing or set a future date.
- Automatically generate the shipment number
- Package weights and dimensions pulled from packing
- Sales Order and Reference details are pre-filled
- Optional third-party billing support
- Optional future shipment for up to 10 days
MetaShip calls the carrier API and within seconds, a pop-up displays the tracking number. Click OK — it is stored in Business Central, enable an access for live tracking and the shipment charge is written back to the order automatically.
- Carrier returns a confirmed tracking number
- Tracking number stored directly on the Shipment record
- Clickable link for live carrier tracking
- Shipping charges written back automatically
Once the shipment is confirmed, labels are generated and attached automatically. MetaShip consolidated Labels into a single PDF, bundling all package label for shipments- ready to view, print and download.
- Individual label generated per package
- Consolidated PDF for all shipment packages
- Labels stored as BC Attachments on the Packing record
- Accessible directly from the warehouse packing screen
Finalize the shipment by posting the packing and shipment records. This shipment is locked for audit purposes and the order is ready for invoicing.
- Post packing to complete the shipment
- Shipment and package records locked
- Create and post the customer invoice
- Shipping charge and tracking remain attached
Business Central & Carrier API Integration
We walk through packing, Shipping API creation, label download, and posting — live on your Dynamics 365 environment.
What Changes When Your Carrier API
Lives Inside Business Central
What Shipping Teams Are Saying
Before MetaShip, creating a UPS shipment meant opening UPS.com, re-entering all the package data, copying the tracking number, and pasting it back into Business Central. Now it’s one click and the tracking number is already there. I can’t overstate how much time this saves across 80 shipments a week.
The consolidated label feature alone was worth the switch. We ship 5–12 packages per order and used to print labels one at a time from FedEx Ship Manager. Now they’re all attached in Business Central and we download one PDF. Our warehouse team loves it.
Our billing team used to reconcile shipping charges between the carrier portal and Business Central every month end. Now the charge is added automatically when the API shipment is created. The numbers match on day one, every time.
Frequently Asked Questions
Create Carrier Shipments Inside
Business Central
Book a demo and see MetaShip’s Shipping API and Shipment Tracking API in action — UPS or FedEx shipments created, tracking returned, labels generated, and order posted entirely inside Dynamics 365 Business Central.





