Skip to content

Sendcloud - Create Parcel / Label

This module creates a parcel in Sendcloud with all recipient data and optionally generates the shipping label. It receives the individual recipient fields (name, company, address, house number, city, zip code, country, phone, email), the shipping method ID, weight, order number, insured value, total value, and whether to generate the label immediately. It makes a POST request to the /parcels endpoint and returns the parcel ID, tracking number, tracking URL, label URL, carrier, and status.

ParameterTypeRequiredDescription
credentials_idcredentialsYesSendcloud credential (provider: sendcloud)
nametextYesRecipient name
company_nametextNoCompany name
addresstextYesStreet name
house_numbertextYesHouse number (required in Europe)
address_2textNoAddress line 2
citytextYesCity
postal_codetextYesZip code
countrytextYesISO 2-letter country code (default: ES)
telephonetextNoPhone number
emailtextNoEmail address
shipment_idtextYesShipping method ID (obtained from the Shipping Methods node)
weighttextYesPackage weight in kg (e.g.: 1.500)
order_numbertextNoInternal order number as reference
insured_valuetextNoInsured value of the package in cents
total_order_valuetextNoTotal order value
request_labelbooleanNoGenerate label immediately (default: true)

A sendcloud type credential is required with the following fields:

  • public_key: Sendcloud Public Key
  • secret_key: Sendcloud Secret Key

Credentials are obtained from the Sendcloud dashboard (https://app.sendcloud.com/v2/settings/integrations).

{
"success": true,
"parcel_id": 12345,
"tracking_number": "3STEST123456789",
"tracking_url": "https://tracking.sendcloud.sc/...",
"label_url": "https://panel.sendcloud.sc/api/v2/labels/...",
"carrier": "correos_express",
"status": "Ready to send",
"order_number": "ORD-001",
"message": "Paquete creado - Tracking: 3STEST123456789"
}
{
"credentials_id": "mi_credencial_sendcloud",
"name": "Juan Garcia",
"address": "Calle Mayor",
"house_number": "10",
"city": "Madrid",
"postal_code": "28001",
"country": "ES",
"shipment_id": "8",
"weight": "1.500",
"request_label": true
}
  • The house number (house_number) is required for European addresses
  • The shipment_id is the shipping method ID, not the parcel ID; it is obtained with the Shipping Methods node
  • Weight is expressed in kilograms with 3 decimals (e.g.: 1.500)
  • The insured value is expressed in cents (e.g.: 5000 = 50.00 EUR)
  • Authentication uses Basic Auth with public_key and secret_key
  • If request_label is false, the parcel is created without a label and it can be generated later