Skip to main content
You can create and manage Shipments programmatically using the Shipments API v3. This API lets you automate the complete shipment lifecycle without manual input in the Sendcloud platform. All shipments remain visible in your Sendcloud account, so you can review, troubleshoot, or adjust them when needed.

What you’ll learn

This guide explains how to:
  • Create and announce shipments (synchronous and asynchronous flows)
  • Use shipping rules and shipping defaults for shipment creation (synchronous and asynchronous flows)
  • Retrieve or cancel shipments
  • Manage advanced scenarios, such as branding shipments, handling multi-parcel (multicollo) shipments, and sending international orders
Note: This guide covers our latest version, Shipments API v3. For full endpoint and schema documentation, see the API reference.

When to use the Shipments API

Use the Shipments API when you already have shipping-ready data and want to move directly into fulfillment - without first creating orders in Sendcloud. Typical use cases include:
  • Shipping directly from an ERP, WMS, or fulfillment system
  • Creating shipping labels without storing commercial order data
  • Managing high-volume or complex shipments programmatically
  • Creating multi-parcel (multicollo) shipments with per-parcel details
Shipments do not require an order. While you can combine the Orders and Shipments APIs, the Shipments API is designed to operate independently when commercial data is handled elsewhere in your workflow.