Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (n8n-nodes-xpsship) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
n8n-nodes-xpsship
This is an n8n community node for XPS Shipper integration.
n8n is a fair-code licensed workflow automation platform.
Installation | Operations | Features | Credentials | Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install a community node
- Enter
n8n-nodes-xpsship - Click Install
- Restart n8n
Manual Installation
npm install n8n-nodes-xpsshipOperations
Shipment Management
- Create Shipment: Create new shipment
- Get Shipment: Retrieve shipment details
- List Shipments: Get all shipments
- Cancel Shipment: Cancel existing shipment
- Update Shipment: Modify shipment details
Tracking
- Track Shipment: Get real-time tracking information
- Get Tracking History: Full tracking timeline
- Track Multiple: Batch tracking lookup
Quote & Rating
- Get Quote: Get shipping rate quotes
- Compare Carriers: Compare rates across carriers
- Calculate Costs: Estimate shipping costs
Label Generation
- Generate Label: Create shipping label
- Download Label: Get label PDF
- Void Label: Cancel/void shipping label
Features
✅ Enhanced Error Handling
- Detailed error messages
- Automatic retry on transient failures
- Validation before API calls
✅ Input Validation
- Address validation
- Package dimension checks
- Weight verification
- Service type validation
✅ Multiple Carrier Support
- UPS
- FedEx
- USPS
- DHL
- And more...
✅ Real-Time Tracking
- Live tracking updates
- Delivery notifications
- Exception handling
Credentials
You need XPS Shipper API credentials.
Get them from:
- Contact your XPS Shipper account manager
- Request API access
- Receive API key and credentials
Required fields:
- API Key: Your XPS API key
- API Secret: Your XPS API secret
- Environment: Production or Sandbox
Compatibility
Tested with:
- n8n v1.0.0+
- Node.js 18+
Usage Example
Creating a Shipment
- Add XPSShip node to workflow
- Select Resource: Shipment
- Select Operation: Create Shipment
- Fill in shipping details:
- From Address
- To Address
- Package dimensions
- Service type
- Execute workflow
Getting a Rate Quote
- Add XPSShip node
- Select Resource: Quote
- Select Operation: Get Quote
- Enter shipment details
- Receive rate comparison
Error Handling
This node includes comprehensive error handling:
- API errors are caught and formatted
- Input validation prevents bad requests
- Retry logic for network issues
- Detailed error messages for troubleshooting
Resources
Version History
1.0.0
- Initial release
- Full shipment management
- Rate quoting
- Label generation
- Real-time tracking
- Enhanced error handling
- Input validation
License
Author
Created by cderamos-2ct