Shipping API Native to Business Central.
MetaShip’s Shipping API lets your team create carrier shipments, generate labels, and track packages — all inside Business Central. No portals, no copy-paste, no re-entry.
One shipment.
Two very different mornings.
See exactly where the time goes — and where it disappears — for the same order, processed two ways.
Everything the Shipping API Does
Inside Business Central
MetaShip’s Shipping API and Shipment Tracking API connect to UPS and FedEx natively inside Dynamics 365 — no middleware, no third-party connectors.
One-Click API Shipment Creation
Click Create API Shipment from the Packing screen. MetaShip sends all package data — weights, dimensions, addresses, and PO references — to the carrier API and returns a confirmed shipment in seconds.
Live Tracking Number — Auto-Populated
The carrier tracking number is written back to Business Central immediately after the API call. Clickable for live tracking — no copy-paste, no delay, no tracking numbers buried in email threads.
Shipping Labels — Attached in BC
Individual package labels and a consolidated multi-package label are generated and stored as attachments on the packing record in Business Central. View, print, or download in one click.
Manual Shipment Fallback
When orders ship outside Business Central, use Create Manual Shipment to log carrier, method, and tracking number. You can also convert an existing API shipment to manual if the carrier changes after creation.
Third-Party & Future-Date Shipping
Enable third-party billing in one toggle — enter account number, billing type, and country code to charge freight to a customer or broker account. Schedule shipments up to 10 days ahead.
Post Packing & Invoice in One Flow
Once the API shipment is confirmed, click Post from the Packing screen. This locks the packing and shipment records and readies the order for invoicing — all in the same Business Central session.
From Packed Order to Posted Shipment
in 6 Steps
The complete Shipping API workflow — from warehouse pick through carrier label — without leaving Dynamics 365 Business Central.
After confirming the Sales Order, click Create Warehouse Shipment. Register the Pick to confirm items have been collected — this releases the order to the MetaShip packing stage.
- Sales Order confirmed and released
- Create Warehouse Shipment from the order
- Create and register the Pick for all lines
- Go to Home menu → Create/Edit Packing
On the MetaShip Packing screen, create packages, assign package type and dimensions, scan items into each package, set weights, and hit Complete Package for each. The packing screen shows Qty Packed vs Qty Outstanding.
- Click Create/Add Manual Packages — select type and quantity
- Open each package, scan Item No., enter Qty to Pack
- Set package weight in lbs and hit Complete Package
- Repeat until Qty Outstanding = 0
- Optionally print individual package labels from packing screen
Click Shipment → Create API Shipment. The screen opens with all package data pre-loaded. Verify agent, method, and ship date. Optionally enable Third-Party billing or set a future date. Click Create Shipment to call the carrier API.
- Shipment No. auto-generated (e.g. MSH00029)
- Package weights and dimensions pulled from packing
- SO No. auto-filled in Note; PO No. in Reference
- Optional: Third-Party toggle + billing account details
- Optional: future Shipment Date (up to 10 days ahead)
MetaShip calls the carrier API. Within seconds, a pop-up displays the tracking number. Click OK — it is stored in Business Central, clickable for live tracking, and the shipping charge is written back to the order automatically.
- Carrier API responds with confirmed tracking number
- Tracking number stored on the Shipment record in BC
- Click tracking number to open live carrier tracking page
- Shipping charge auto-added to Sales Order charge field
Click Attachments on the Shipment or Packing screen. Individual labels per package are available, plus the MetaShip Consolidated Label — a single PDF bundling all package labels for the shipment.
- Individual label per package — view or download as PDF
- MetaShip Consolidated Label — all packages in one PDF
- Labels stored as BC Attachments on the Packing record
- Accessible directly from the warehouse packing screen
Return to the Packing screen and click Post. This finalises the packing, locks all package and shipment records, and readies the Sales Order for invoicing. Then Post → Invoice to issue the customer invoice.
- Click Post on Packing screen to finalise
- Package and shipment data locked — full audit trail
- Navigate to Sales Order → Post → Invoice
- Shipping charge and tracking number on the invoice
See MetaShip create a UPS API shipment from inside Business Central.
We walk through packing, 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.
Common Questions
Create carrier shipments inside
Business Central. Starting today.
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.
