JSPM

n8n-nodes-xpsship

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 8
  • Score
    100M100P100Q42338F
  • License MIT

n8n node for XPS Shipper integration

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.

    1. Go to Settings > Community Nodes
    2. Select Install a community node
    3. Enter n8n-nodes-xpsship
    4. Click Install
    5. Restart n8n

    Manual Installation

    npm install n8n-nodes-xpsship

    Operations

    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:

    1. Contact your XPS Shipper account manager
    2. Request API access
    3. 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

    1. Add XPSShip node to workflow
    2. Select Resource: Shipment
    3. Select Operation: Create Shipment
    4. Fill in shipping details:
      • From Address
      • To Address
      • Package dimensions
      • Service type
    5. Execute workflow

    Getting a Rate Quote

    1. Add XPSShip node
    2. Select Resource: Quote
    3. Select Operation: Get Quote
    4. Enter shipment details
    5. 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

    MIT

    Author

    Created by cderamos-2ct