Sendcloud website screenshot

Sendcloud

Sendcloud is Europe's leading shipping platform for e-commerce, headquartered in Eindhoven, Netherlands. The platform connects 30,000+ merchants to 160+ carriers (DHL, DPD, UPS, GLS, FedEx, PostNL, bpost, La Poste, Royal Mail, Hermes, and many more) and 100+ commerce / WMS / marketplace integrations across the UK, Netherlands, Belgium, France, Germany, Austria, Italy, and Spain. The Sendcloud APIs cover the full fulfillment lifecycle — Orders, Ship an Order, Shipments, Service Points, Parcel Tracking, Parcel Documents, Returns, Event Subscriptions, Webhooks, Integrations, Analytics, and Reporting — over a versioned v2 / v3 REST surface on https://panel.sendcloud.sc, authenticated with HTTP Basic (public + private key) or OAuth 2.0 client credentials.

Sendcloud publishes 20 APIs on the APIs.io network, including Shipments API v3, Orders API v3, Ship an Order API v3, and 17 more. Tagged areas include Shipping, Logistics, Ecommerce, Carriers, and Labels.

The Sendcloud catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Sendcloud’s developer surface includes authentication, documentation, API reference, getting-started guide, changelog, pricing, engineering blog, and 42 more developer resources.

65.2/100 strong ▼ -5.6 Agent 35/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
20 APIs 15 Features 6 Use Cases
ShippingLogisticsEcommerceCarriersLabelsReturnsTrackingEurope

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 65.2/100 · strong
Contract Quality 18.6 / 25
Developer Ergonomics 12.6 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 7.4 / 10
Agent readiness — 35/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 8 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/sendcloud: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 20

Individual APIs this provider publishes, each with its own machine-readable definition.

Sendcloud Shipments API v3

Create, announce, retrieve, and cancel outgoing shipments and their associated parcels on the Sendcloud platform. Supports synchronous and asynchronous announcement, shipping-ru...

Sendcloud Orders API v3

Manage orders pulled in from connected commerce platforms and marketplaces. List, retrieve, update, and delete orders before converting them into shipments via the Ship an Order...

Sendcloud Ship an Order API v3

Composite v3 flow that turns an existing order into a shipment, requests a label, and returns a usable parcel in one call.

Sendcloud Returns API v3

Create, validate, list, announce, and cancel return shipments. Supports drop-off at service point, in-store, home pickup, and postbox delivery options across European carriers.

Sendcloud Service Points API v3

Look up parcel-shop, locker, and post-office drop-off / pickup locations across 160+ European carriers, filter by country, postcode, carrier, and radius, and check service-point...

Sendcloud Parcel Tracking API v3

Retrieve normalised tracking information for a parcel by tracking number and register external parcels for Sendcloud's branded tracking experience and webhook notifications.

Sendcloud Parcel Documents API v3

Retrieve shipping labels, customs declarations (CN22 / CN23), commercial invoices, and QR codes for individual parcels or in batch.

Sendcloud Webhooks API v3

Outbound webhook delivery surface — parcel-status-changed, return-created and other typed events sent to merchant-configured HTTPS endpoints.

Sendcloud Event Subscriptions API v3

Manage typed event subscriptions and webhook delivery connections — register endpoints, list subscriptions, and broadcast test events.

Sendcloud Integrations API v3

Manage connectors between Sendcloud and external commerce / WMS / marketplace platforms (Shopify, WooCommerce, Magento, Amazon, Etsy, etc.).

Sendcloud Analytics API v3

Aggregated shipping spend, carrier mix, service-level performance, and return-rate analytics.

Sendcloud Reporting API v3

Per-shipment cost reports and billing line items for back-office reconciliation.

Sendcloud Parcels API v2

Legacy v2 Parcels surface for announcing shipments and retrieving parcel state. Superseded by the v3 Shipments API; documented for migration paths.

Sendcloud Labels API v2

Legacy v2 Labels surface for downloading the shipping label PDF / ZPL associated with a parcel. Superseded by the v3 Parcel Documents API.

Sendcloud Tracking API v2

Legacy v2 Tracking surface. Superseded by the v3 Parcel Tracking API.

Sendcloud Webhooks API v2

Legacy v2 Webhooks surface. Superseded by the v3 Event Subscriptions API.

Sendcloud Integrations API v2

Legacy v2 Integrations surface managing connectors to commerce platforms.

Sendcloud Analytics API v2

Legacy v2 Analytics surface exposing aggregated shipping metrics.

Sendcloud Reporting API v2

Legacy v2 Reporting surface for shipment-level billing line items.

Sendcloud Parcel Documents API v2

Legacy v2 Parcel Documents surface for retrieving labels and customs paperwork.

Scroll for all 20

Postman Collections 20

Ready-to-run Postman collections for exercising this provider's APIs.

Shipments

POSTMAN

Analytics

POSTMAN

Integrations

POSTMAN

Labels

POSTMAN

Parcels

POSTMAN

Reporting

POSTMAN

Webhooks

POSTMAN

Analytics

POSTMAN

Integrations

POSTMAN

Orders

POSTMAN

Reporting

POSTMAN

Returns

POSTMAN

Ship an Order

POSTMAN

Webhooks

POSTMAN

Scroll for all 20

Open Collections 20

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Shipments

OPEN COLLECTION

Analytics

OPEN COLLECTION

Integrations

OPEN COLLECTION

Labels

OPEN COLLECTION

Parcel Documents

OPEN COLLECTION

Parcels

OPEN COLLECTION

Reporting

OPEN COLLECTION

Tracking parcels

OPEN COLLECTION

Webhooks

OPEN COLLECTION

Analytics

OPEN COLLECTION

Event Subscriptions API

OPEN COLLECTION

Integrations

OPEN COLLECTION

Orders

OPEN COLLECTION

Parcel documents API

OPEN COLLECTION

Parcel Tracking API

OPEN COLLECTION

Reporting

OPEN COLLECTION

Returns

OPEN COLLECTION

Service Points API [BETA]

OPEN COLLECTION

Ship an Order

OPEN COLLECTION

Webhooks

OPEN COLLECTION

Scroll for all 20

Arazzo Workflows 12

Multi-step API workflows described with the Arazzo specification.

Sendcloud Announce a Shipment and Get its Return Portal URL

Announce a shipment synchronously, then retrieve the return portal URL customers use to create a return.

ARAZZO

Sendcloud Announce a Shipment with Label

Announce a shipment synchronously, then verify it and read its label document link.

ARAZZO

Sendcloud Bulk Print Labels for Recent Parcels

List parcels filtered by status, then request a single bulk PDF of their labels.

ARAZZO

Sendcloud Cancel a Shipment with Confirmation

Look up a shipment by id, then cancel it and branch on whether cancellation was immediate or queued.

ARAZZO

Sendcloud Create a Parcel and Fetch its Label

Create a parcel with a label request, then retrieve its PDF label download URLs.

ARAZZO

Sendcloud Create a Parcel and Get its Return Portal URL

Create a labelled parcel, then retrieve the return portal URL a customer can use to start a return.

ARAZZO

Sendcloud Create a Parcel and Track its Shipment

Create a labelled parcel, then poll its tracking until it is en route.

ARAZZO

Sendcloud Create a Return and Cancel It If Cancellable

Create a standalone return, inspect it, and request cancellation only when it is still cancellable.

ARAZZO

Sendcloud Register an External Parcel and Track It

Register a parcel labelled outside Sendcloud for tracking, then retrieve its tracking record.

ARAZZO

Sendcloud Ship an Order Asynchronously and Poll the Parcel

Request a label for an order asynchronously, then poll the created parcel until it has a label.

ARAZZO

Sendcloud Ship an Order Synchronously and Track It

Request a label for an order synchronously, then pull its v3 tracking detail.

ARAZZO

Sendcloud Validate and Create a Return

Validate a return payload, create the return, then retrieve its full detail.

ARAZZO

Scroll for all 12

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Sendcloud Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 15

Notable capabilities this provider offers.

160+ European carriers

DHL, DPD, UPS, GLS, FedEx, PostNL, bpost, La Poste, Royal Mail, Hermes, Colissimo, Chronopost, Mondial Relay, and many more.

100+ commerce / WMS / marketplace integrations

Shopify, WooCommerce, Magento, PrestaShop, BigCommerce, Amazon, eBay, Etsy, Bol.com, Lightspeed.

Service points across Europe

Aggregated parcel-shop, locker, and post-office network exposed through one Service Points API.

Branded tracking

Merchant-branded tracking pages, email / SMS / WhatsApp delivery notifications.

Returns portal

Self-service consumer return portal with drop-off, pickup, postbox, and in-store options.

Multicollo (multi-parcel) shipments

Multiple physical parcels announced under a single shipment.

Pack & Go

Warehouse-floor pick-and-pack workflow.

REST API at panel.sendcloud.sc

Versioned v2 and v3 REST surface.

HTTP Basic + OAuth 2.0 client credentials

Public/private key Basic auth or token exchange at https://account.sendcloud.com/oauth2/token (scope api).

Cursor-based pagination

v3 list endpoints return next/previous cursors.

Typed event subscriptions and webhooks

parcel-status-changed, return-created and other typed events delivered to merchant endpoints.

Rate limits by HTTP safety class

1,000 GET / minute and 100 unsafe / minute (15 burst / second) per integration.

Multi-currency billing

Subscription priced in EUR; carrier postage in local currency.

Postman collection + OpenAPI v3

Official Postman and downloadable OpenAPI for v3 surfaces.

Marketplace integration guidelines

Sendcloud-Partner-Id header for third-party platforms calling on behalf of merchants.

Scroll for all 15

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Sendcloud Context

40 classes · 17 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Sendcloud API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Sendcloud API Rules

15 rules · 3 errors 8 warnings 4 info

SPECTRAL

JSON Schema 9

Standalone JSON Schema definitions for this provider's data models.

DeliveryOption

0 properties

JSON SCHEMA

Sendcloud Order

0 properties

JSON SCHEMA

Sendcloud ParcelTrackingCreateRequest

0 properties

JSON SCHEMA

Sendcloud ParcelTrackingResponse

0 properties

JSON SCHEMA

Price Object

2 properties

JSON SCHEMA

Return Object

33 properties

JSON SCHEMA

Service Point Search Result

0 properties

JSON SCHEMA

Service Point Address

5 properties

JSON SCHEMA

Service Point

13 properties

JSON SCHEMA

Scroll for all 9

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Sendcloud Return Structure

7 properties

JSON STRUCTURE

Sendcloud Shipment Structure

9 properties

JSON STRUCTURE

Examples 3

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Sendcloud Authentication

apiKey/http/oauth2 · 3 schemes

SECURITY

Sendcloud Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Sendcloud Trust Center

ISO 27001, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Sendcloud Scopes

1 scope · clientCredentials

1 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Sendcloud Agentic Access

94 operations · 42 acting

94 operations · 42 acting

AGENTIC

Use Cases 6

What developers build with this provider.

European D2C fulfillment

Direct-to-consumer brands shipping across the EU from a central warehouse.

Cross-border ecommerce

UK / EU cross-border shipping with customs documents and carrier routing.

Marketplace shipping

Brands selling on Amazon, eBay, Etsy, and Bol.com aggregating fulfillment in one platform.

3PL / WMS integration

Warehouse providers calling Sendcloud on behalf of multiple merchants via the Integrations API and Sendcloud-Partner-Id header.

Branded post-purchase experience

Merchant-branded tracking, return portal, and notifications.

Returns automation

Self-service returns with multi-method drop-off / pickup.

Solutions 5

Packaged solutions this provider offers.

Lite

EUR 33/month - 400 labels/month, 3 integrations, branded tracking.

Growth

EUR 99/month - 1,000 labels/month, Pack & Go, WhatsApp notifications.

Premium

EUR 195/month - 10,000 labels/month, return management module, analytics.

Pro

EUR 799/month - 30,000 labels/month, dedicated CSM, marketplace solutions.

Enterprise

Custom volumes, SLAs, custom development.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 16

Pagination, idempotency, versioning, errors, and events

Scroll for all 16

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: sendcloud
url: https://raw.githubusercontent.com/api-evangelist/sendcloud/refs/heads/main/apis.yml
apis:
- aid: sendcloud:shipments-api-v3
  name: Sendcloud Shipments API v3
  tags:
  - Shipping
  - Labels
  - Logistics
  - Carriers
  humanURL: https://sendcloud.dev/api/v3/shipments/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/shipments/
    type: Documentation
  - url: https://sendcloud.dev/.openapi/v3/shipments/openapi.yaml
    type: OpenAPI
  - url: openapi/sendcloud-shipments-openapi.yml
    type: OpenAPI
  - url: https://sendcloud.dev/api/v3/shipments/create-and-announce-a-shipment-synchronously
    type: APIReference
  - url: json-structure/sendcloud-shipment-structure.json
    type: JSONStructure
  - url: examples/sendcloud-announce-shipment-example.json
    type: Examples
  description: Create, announce, retrieve, and cancel outgoing shipments and their associated parcels on the Sendcloud platform.
    Supports synchronous and asynchronous announcement, shipping-rules-driven defaults, address validation, multicollo multi-parcel
    shipments, and return-portal generation across 160+ European carriers.
- aid: sendcloud:orders-api-v3
  name: Sendcloud Orders API v3
  tags:
  - Orders
  - Ecommerce
  humanURL: https://sendcloud.dev/api/v3/orders/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/orders/
    type: Documentation
  - url: openapi/sendcloud-v3-orders-openapi.yml
    type: OpenAPI
  - url: json-schema/sendcloud-order-schema.json
    type: JSONSchema
  description: Manage orders pulled in from connected commerce platforms and marketplaces. List, retrieve, update, and delete
    orders before converting them into shipments via the Ship an Order flow.
- aid: sendcloud:ship-an-order-api-v3
  name: Sendcloud Ship an Order API v3
  tags:
  - Orders
  - Shipping
  - Fulfillment
  humanURL: https://sendcloud.dev/api/v3/ship-an-order/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/ship-an-order/
    type: Documentation
  - url: openapi/sendcloud-v3-ship-an-order-openapi.yml
    type: OpenAPI
  description: Composite v3 flow that turns an existing order into a shipment, requests a label, and returns a usable parcel
    in one call.
- aid: sendcloud:returns-api-v3
  name: Sendcloud Returns API v3
  tags:
  - Returns
  - Reverse Logistics
  humanURL: https://sendcloud.dev/api/v3/returns/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/returns/
    type: Documentation
  - url: openapi/sendcloud-v3-returns-openapi.yml
    type: OpenAPI
  - url: json-schema/sendcloud-return-schema.json
    type: JSONSchema
  - url: json-schema/sendcloud-deliveryoption-schema.json
    type: JSONSchema
  - url: json-structure/sendcloud-return-structure.json
    type: JSONStructure
  - url: examples/sendcloud-create-return-example.json
    type: Examples
  description: Create, validate, list, announce, and cancel return shipments. Supports drop-off at service point, in-store,
    home pickup, and postbox delivery options across European carriers.
- aid: sendcloud:service-points-api-v3
  name: Sendcloud Service Points API v3
  tags:
  - Service Points
  - Carriers
  - Last Mile
  humanURL: https://sendcloud.dev/api/v3/service-points/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/service-points/
    type: Documentation
  - url: openapi/sendcloud-v3-service-points-openapi.yml
    type: OpenAPI
  - url: json-schema/sendcloud-servicepoint-schema.json
    type: JSONSchema
  - url: json-schema/sendcloud-servicepointdetail-schema.json
    type: JSONSchema
  - url: json-schema/sendcloud-servicepointaddress-schema.json
    type: JSONSchema
  - url: examples/sendcloud-list-service-points-example.json
    type: Examples
  description: Look up parcel-shop, locker, and post-office drop-off / pickup locations across 160+ European carriers, filter
    by country, postcode, carrier, and radius, and check service-point availability.
- aid: sendcloud:parcel-tracking-api-v3
  name: Sendcloud Parcel Tracking API v3
  tags:
  - Tracking
  - Last Mile
  humanURL: https://sendcloud.dev/api/v3/parcel-tracking/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/parcel-tracking/
    type: Documentation
  - url: openapi/sendcloud-v3-parcel-tracking-openapi.yml
    type: OpenAPI
  - url: json-schema/sendcloud-parceltrackingresponse-schema.json
    type: JSONSchema
  - url: json-schema/sendcloud-parceltrackingcreaterequest-schema.json
    type: JSONSchema
  description: Retrieve normalised tracking information for a parcel by tracking number and register external parcels for
    Sendcloud's branded tracking experience and webhook notifications.
- aid: sendcloud:parcel-documents-api-v3
  name: Sendcloud Parcel Documents API v3
  tags:
  - Labels
  - Customs
  - Documents
  humanURL: https://sendcloud.dev/api/v3/parcel-documents/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/parcel-documents/
    type: Documentation
  - url: openapi/sendcloud-v3-parcel-documents-openapi.yml
    type: OpenAPI
  description: Retrieve shipping labels, customs declarations (CN22 / CN23), commercial invoices, and QR codes for individual
    parcels or in batch.
- aid: sendcloud:webhooks-api-v3
  name: Sendcloud Webhooks API v3
  tags:
  - Webhooks
  - Events
  humanURL: https://sendcloud.dev/api/v3/webhooks/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/webhooks/
    type: Documentation
  - url: openapi/sendcloud-v3-webhooks-openapi.yml
    type: OpenAPI
  description: Outbound webhook delivery surface — parcel-status-changed, return-created and other typed events sent to merchant-configured
    HTTPS endpoints.
- aid: sendcloud:event-subscriptions-api-v3
  name: Sendcloud Event Subscriptions API v3
  tags:
  - Webhooks
  - Events
  - Subscriptions
  humanURL: https://sendcloud.dev/api/v3/event-subscriptions/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/event-subscriptions/
    type: Documentation
  - url: openapi/sendcloud-v3-event-subscriptions-openapi.yml
    type: OpenAPI
  description: Manage typed event subscriptions and webhook delivery connections — register endpoints, list subscriptions,
    and broadcast test events.
- aid: sendcloud:integrations-api-v3
  name: Sendcloud Integrations API v3
  tags:
  - Integrations
  - Marketplaces
  humanURL: https://sendcloud.dev/api/v3/integrations/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/integrations/
    type: Documentation
  - url: openapi/sendcloud-v3-integrations-openapi.yml
    type: OpenAPI
  description: Manage connectors between Sendcloud and external commerce / WMS / marketplace platforms (Shopify, WooCommerce,
    Magento, Amazon, Etsy, etc.).
- aid: sendcloud:analytics-api-v3
  name: Sendcloud Analytics API v3
  tags:
  - Analytics
  - Reporting
  humanURL: https://sendcloud.dev/api/v3/analytics/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/analytics/
    type: Documentation
  - url: openapi/sendcloud-v3-analytics-openapi.yml
    type: OpenAPI
  description: Aggregated shipping spend, carrier mix, service-level performance, and return-rate analytics.
- aid: sendcloud:reporting-api-v3
  name: Sendcloud Reporting API v3
  tags:
  - Reporting
  - Billing
  humanURL: https://sendcloud.dev/api/v3/reporting/
  baseURL: https://panel.sendcloud.sc/api/v3
  properties:
  - url: https://sendcloud.dev/api/v3/reporting/
    type: Documentation
  - url: openapi/sendcloud-v3-reporting-openapi.yml
    type: OpenAPI
  description: Per-shipment cost reports and billing line items for back-office reconciliation.
- aid: sendcloud:parcels-api-v2
  name: Sendcloud Parcels API v2
  tags:
  - Parcels
  - Legacy
  - Shipping
  humanURL: https://sendcloud.dev/api/v2/parcels/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/parcels/
    type: Documentation
  - url: openapi/sendcloud-v2-parcels-openapi.yml
    type: OpenAPI
  description: Legacy v2 Parcels surface for announcing shipments and retrieving parcel state. Superseded by the v3 Shipments
    API; documented for migration paths.
- aid: sendcloud:labels-api-v2
  name: Sendcloud Labels API v2
  tags:
  - Labels
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/labels/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/labels/
    type: Documentation
  - url: openapi/sendcloud-v2-labels-openapi.yml
    type: OpenAPI
  description: Legacy v2 Labels surface for downloading the shipping label PDF / ZPL associated with a parcel. Superseded
    by the v3 Parcel Documents API.
- aid: sendcloud:tracking-api-v2
  name: Sendcloud Tracking API v2
  tags:
  - Tracking
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/tracking/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/tracking/
    type: Documentation
  - url: openapi/sendcloud-v2-tracking-openapi.yml
    type: OpenAPI
  description: Legacy v2 Tracking surface. Superseded by the v3 Parcel Tracking API.
- aid: sendcloud:webhooks-api-v2
  name: Sendcloud Webhooks API v2
  tags:
  - Webhooks
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/webhooks/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/webhooks/
    type: Documentation
  - url: openapi/sendcloud-v2-webhooks-openapi.yml
    type: OpenAPI
  description: Legacy v2 Webhooks surface. Superseded by the v3 Event Subscriptions API.
- aid: sendcloud:integrations-api-v2
  name: Sendcloud Integrations API v2
  tags:
  - Integrations
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/integrations/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/integrations/
    type: Documentation
  - url: openapi/sendcloud-v2-integrations-openapi.yml
    type: OpenAPI
  description: Legacy v2 Integrations surface managing connectors to commerce platforms.
- aid: sendcloud:analytics-api-v2
  name: Sendcloud Analytics API v2
  tags:
  - Analytics
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/analytics/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/analytics/
    type: Documentation
  - url: openapi/sendcloud-v2-analytics-openapi.yml
    type: OpenAPI
  description: Legacy v2 Analytics surface exposing aggregated shipping metrics.
- aid: sendcloud:reporting-api-v2
  name: Sendcloud Reporting API v2
  tags:
  - Reporting
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/reporting/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/reporting/
    type: Documentation
  - url: openapi/sendcloud-v2-reporting-openapi.yml
    type: OpenAPI
  description: Legacy v2 Reporting surface for shipment-level billing line items.
- aid: sendcloud:parcel-documents-api-v2
  name: Sendcloud Parcel Documents API v2
  tags:
  - Documents
  - Customs
  - Legacy
  humanURL: https://sendcloud.dev/api/v2/parcel-documents/
  baseURL: https://panel.sendcloud.sc/api/v2
  properties:
  - url: https://sendcloud.dev/api/v2/parcel-documents/
    type: Documentation
  - url: openapi/sendcloud-v2-parcel-documents-openapi.yml
    type: OpenAPI
  description: Legacy v2 Parcel Documents surface for retrieving labels and customs paperwork.
name: Sendcloud
tags:
- Shipping
- Logistics
- Ecommerce
- Carriers
- Labels
- Returns
- Tracking
- Europe
kind: contract
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2026-05-25'
modified: '2026-05-25'
position: Consumer
description: Sendcloud is Europe's leading shipping platform for e-commerce, headquartered in Eindhoven, Netherlands. The
  platform connects 30,000+ merchants to 160+ carriers (DHL, DPD, UPS, GLS, FedEx, PostNL, bpost, La Poste, Royal Mail, Hermes,
  and many more) and 100+ commerce / WMS / marketplace integrations across the UK, Netherlands, Belgium, France, Germany,
  Austria, Italy, and Spain. The Sendcloud APIs cover the full fulfillment lifecycle — Orders, Ship an Order, Shipments, Service
  Points, Parcel Tracking, Parcel Documents, Returns, Event Subscriptions, Webhooks, Integrations, Analytics, and Reporting
  — over a versioned v2 / v3 REST surface on https://panel.sendcloud.sc, authenticated with HTTP Basic (public + private key)
  or OAuth 2.0 client credentials.
integrations:
- name: Shopify
- name: WooCommerce
- name: Magento
- name: PrestaShop
- name: BigCommerce
- name: Lightspeed
- name: Wix
- name: Squarespace
- name: Amazon
- name: eBay
- name: Etsy
- name: Bol.com
- name: CCV Shop
- name: ShopWare
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.19'
common:
- type: AgentCard
  url: a2a/sendcloud-a2a.yml
  name: A2A Agent Card
  description: Agent Card served at /.well-known/agent-card.json (near-conformant against A2A 1.0.0).
- type: AgenticAccess
  url: agentic-access/sendcloud-agentic-access.yml
- type: TrustCenter
  url: security/sendcloud-trust-center.yml
- type: DomainSecurity
  url: security/sendcloud-domain-security.yml
- type: Authentication
  url: authentication/sendcloud-authentication.yml
- type: OAuthScopes
  url: scopes/sendcloud-scopes.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/sendcloud/overview
- type: Arazzo
  url: arazzo/sendcloud-announce-shipment-return-portal-workflow.yml
  name: Sendcloud Announce a Shipment and Get its Return Portal URL
- type: Arazzo
  url: arazzo/sendcloud-announce-shipment-with-label-workflow.yml
  name: Sendcloud Announce a Shipment with Label
- type: Arazzo
  url: arazzo/sendcloud-bulk-print-labels-workflow.yml
  name: Sendcloud Bulk Print Labels for Recent Parcels
- type: Arazzo
  url: arazzo/sendcloud-cancel-shipment-workflow.yml
  name: Sendcloud Cancel a Shipment with Confirmation
- type: Arazzo
  url: arazzo/sendcloud-create-parcel-fetch-label-workflow.yml
  name: Sendcloud Create a Parcel and Fetch its Label
- type: Arazzo
  url: arazzo/sendcloud-create-parcel-return-portal-workflow.yml
  name: Sendcloud Create a Parcel and Get its Return Portal URL
- type: Arazzo
  url: arazzo/sendcloud-create-parcel-track-shipment-workflow.yml
  name: Sendcloud Create a Parcel and Track its Shipment
- type: Arazzo
  url: arazzo/sendcloud-create-return-cancel-if-cancellable-workflow.yml
  name: Sendcloud Create a Return and Cancel It If Cancellable
- type: Arazzo
  url: arazzo/sendcloud-register-external-parcel-track-workflow.yml
  name: Sendcloud Register an External Parcel and Track It
- type: Arazzo
  url: arazzo/sendcloud-ship-order-async-poll-parcel-workflow.yml
  name: Sendcloud Ship an Order Asynchronously and Poll the Parcel
- type: Arazzo
  url: arazzo/sendcloud-ship-order-sync-track-workflow.yml
  name: Sendcloud Ship an Order Synchronously and Track It
- type: Arazzo
  url: arazzo/sendcloud-validate-create-return-workflow.yml
  name: Sendcloud Validate and Create a Return
- type: Website
  url: https://www.sendcloud.com
- type: DeveloperPortal
  url: https://sendcloud.dev
- type: Documentation
  url: https://sendcloud.dev/docs/getting-started/
- type: APIReference
  url: https://sendcloud.dev/api/v3/
- type: GettingStarted
  url: https://sendcloud.dev/docs/getting-started/
- type: GettingStarted
  url: https://sendcloud.dev/docs/getting-started/
- type: Authentication
  url: https://sendcloud.dev/docs/getting-started/authentication/
- type: RateLimits
  url: https://sendcloud.dev/docs/getting-started/rate-limits/
- type: Pagination
  url: https://sendcloud.dev/api/v3/pagination/
- type: APIVersionGuide
  url: https://sendcloud.dev/docs/getting-started/api-version-guide/
- type: MigrationGuide
  url: https://sendcloud.dev/docs/getting-started/migration-guidelines-for-api-v3/
- type: ChangeLog
  url: https://sendcloud.dev/api/v3/changelog/
- type: ChangeLog
  url: https://sendcloud.dev/api/v2/changelog/
- type: Glossary
  url: https://sendcloud.dev/docs/getting-started/glossary/
- type: Postman
  url: https://sendcloud.dev/docs/getting-started/postman/
- type: Pricing
  url: https://www.sendcloud.com/pricing/
- type: Blog
  url: https://www.sendcloud.com/blog/
- type: Support
  url: https://support.sendcloud.com/
- type: ReleaseNotes
  url: https://releaselog.sendcloud.com/
- type: GitHubOrganization
  url: https://github.com/Sendcloud
- type: LinkedIn
  url: https://www.linkedin.com/company/sendcloud/
- type: LlmsText
  url: https://sendcloud.dev/llms.txt
- url: rules/sendcloud-rules.yml
  type: SpectralRules
- url: vocabulary/sendcloud-vocabulary.yml
  type: Vocabulary
- url: json-ld/sendcloud-context.jsonld
  type: JSONLD
- url: plans/sendcloud-plans-pricing.yml
  type: Plans
- url: rate-limits/sendcloud-rate-limits.yml
  type: RateLimits
- url: finops/sendcloud-finops.yml
  type: FinOps
- type: SDKs
  url: https://github.com/Sendcloud/SendCloud-API-PHP-Wrapper
- type: SDKs
  url: https://github.com/Sendcloud/api-integration-example
- type: Integrations
  url: https://github.com/Sendcloud/prestashop-thirtybees-module
- type: Integrations
  url: https://github.com/Sendcloud/sendcloud
- type: Integrations
  url: https://github.com/Sendcloud/salesforce-b2c-commerce-cartridge
- type: Integrations
  url: https://github.com/Sendcloud/spp-integration-example
- type: Features
  data:
  - name: 160+ European carriers
    description: DHL, DPD, UPS, GLS, FedEx, PostNL, bpost, La Poste, Royal Mail, Hermes, Colissimo, Chronopost, Mondial Relay,
      and many more.
  - name: 100+ commerce / WMS / marketplace integrations
    description: Shopify, WooCommerce, Magento, PrestaShop, BigCommerce, Amazon, eBay, Etsy, Bol.com, Lightspeed.
  - name: Service points across Europe
    description: Aggregated parcel-shop, locker, and post-office network exposed through one Service Points API.
  - name: Branded tracking
    description: Merchant-branded tracking pages, email / SMS / WhatsApp delivery notifications.
  - name: Returns portal
    description: Self-service consumer return portal with drop-off, pickup, postbox, and in-store options.
  - name: Multicollo (multi-parcel) shipments
    description: Multiple physical parcels announced under a single shipment.
  - name: Pack & Go
    description: Warehouse-floor pick-and-pack workflow.
  - name: REST API at panel.sendcloud.sc
    description: Versioned v2 and v3 REST surface.
  - name: HTTP Basic + OAuth 2.0 client credentials
    description: Public/private key Basic auth or token exchange at https://account.sendcloud.com/oauth2/token (scope api).
  - name: Cursor-based pagination
    description: v3 list endpoints return next/previous cursors.
  - name: Typed event subscriptions and webhooks
    description: parcel-status-changed, return-created and other typed events delivered to merchant endpoints.
  - name: Rate limits by HTTP safety class
    description: 1,000 GET / minute and 100 unsafe / minute (15 burst / second) per integration.
  - name: Multi-currency billing
    description: Subscription priced in EUR; carrier postage in local currency.
  - name: Postman collection + OpenAPI v3
    description: Official Postman and downloadable OpenAPI for v3 surfaces.
  - name: Marketplace integration guidelines
    description: Sendcloud-Partner-Id header for third-party platforms calling on behalf of merchants.
  sources:
  - https://www.sendcloud.com
  - https://sendcloud.dev/llms.txt
  updated: '2026-05-25'
- type: UseCases
  data:
  - name: European D2C fulfillment
    description: Direct-to-consumer brands shipping across the EU from a central warehouse.
  - name: Cross-border ecommerce
    description: UK / EU cross-border shipping with customs documents and carrier routing.
  - name: Marketplace shipping
    description: Brands selling on Amazon, eBay, Etsy, and Bol.com aggregating fulfillment in one platform.
  - name: 3PL / WMS integration
    description: Warehouse providers calling Sendcloud on behalf of multiple merchants via the Integrations API and Sendcloud-Partner-Id
      header.
  - name: Branded post-purchase experience
    description: Merchant-branded tracking, return portal, and notifications.
  - name: Returns automation
    description: Self-service returns with multi-method drop-off / pickup.
- type: Solutions
  data:
  - name: Lite
    description: EUR 33/month - 400 labels/month, 3 integrations, branded tracking.
  - name: Growth
    description: EUR 99/month - 1,000 labels/month, Pack & Go, WhatsApp notifications.
  - name: Premium
    description: EUR 195/month - 10,000 labels/month, return management module, analytics.
  - name: Pro
    description: EUR 799/month - 30,000 labels/month, dedicated CSM, marketplace solutions.
  - name: Enterprise
    description: Custom volumes, SLAs, custom development.
- type: Integrations
  url: https://www.sendcloud.com/integrations/