Actions11
- Address Actions
- Carrier Actions
- Custom Actions
- Shipment Actions
Shipment → Schedule Pickup
AI-generatedSummary
Schedule a carrier pickup with Envia shipping API.
Inputs
- environment — Environment setting, pulled from credentials
- originName (required) — Sender full name
- originPhone (required) — Sender phone number
- originStreet (required) — Sender street address
- originCity (required) — Sender city
- originState (required) — Sender state or province code
- originCountry (required) — Sender country (ISO 3166-1 alpha-2, e.g. MX, US, CO)
- originPostalCode (required) — Sender postal / ZIP code
- carrier (required) — Carrier code, e.g. dhl
- trackingNumbers (required) — Comma-separated tracking numbers
- date (required) — Pickup date YYYY-MM-DD
- timeFrom — Earliest pickup hour 0-23
- timeTo — Latest pickup hour 0-23
- totalWeight (required) — Total weight of all packages in KG
- totalPackages (required) — Total number of packages
- instructions — Special instructions for the driver
- shipmentType — Shipment type
- pickupWeightUnit — Pickup weight unit
- requestOptions — Request options including batching configuration
- allowUnauthorizedCerts — Whether to accept the response even if SSL certificate validation is not possible
- proxy — HTTP proxy to use
- timeout — Time in ms to wait for the server to send response headers
Output shape
Pickup confirmation from the Envia API, typically including a pickup ID and scheduled date/time.
All string parameters accept n8n expressions. Tracking numbers are split by comma, trimmed, and filtered. The API endpoint is POST /ship/pickup/ against the environment‑specific base URL.