Skip to content

Logistics System DocumentationPartner Services API Integration

Complete guide for Main System integration with Partner Services microservice

Logistics System Logo

🎯 What You Can Build

The Partner Services API enables you to integrate comprehensive logistics operations into your main system:

Partner Management

  • Real-time Partner Data - Access zones, services, charges, and discounts
  • Partner Selection - Intelligent partner ranking and comparison
  • Configuration Management - Complete partner setup workflows

Zone Operations

  • 7-Step Zone Creation - Structured geographical configuration
  • Bulk Operations - Efficient zone and pincode management
  • Service Mapping - Configure services per zone with custom charges

Shipment Assignment

  • Smart Partner Selection - Availability checks and charge calculation
  • Real-time Assignment - Instant partner assignment with tracking
  • Cost Optimization - Compare partners by cost, speed, and reliability

🚀 Get Started

15-Minute Quick Start

javascript
// 1. Install dependencies
npm install axios crypto-js moment

// 2. Setup authentication
const auth = new PartnerServicesAuth({
  baseURL: 'https://partner-services.logistics.com/api/v1',
  partnerId: 'your_partner_id',
  secretKey: 'your_secret_key'
});

// 3. Test connectivity
const health = await auth.makeRequest('GET', '/health');

// 4. Get partner data
const partnerData = await auth.makeRequest('GET', '/partners/comprehensive-data');

// 5. Calculate shipment charges
const charges = await auth.makeRequest('POST', '/shipments/calculate-charges', {
  pickupPincode: '110001',
  deliveryPincode: '400001',
  weight: 2500,
  shipmentType: 'B2C',
  paymentType: 'COD'
});

console.log('✅ Integration complete! Charges:', charges.data.charges.totalAmount);

Start the tutorial →


📚 Documentation Sections

🎓 Getting Started

Perfect for new developers or first-time integrations.

🏗️ Implementation Guides

Step-by-step guides for core functionality.

🔧 Advanced Topics

Production-ready features and optimizations.

🚀 Operations

Deployment, monitoring, and scaling guidance.


📖 API Documentation

Complete API Reference

Endpoint Categories


📊 Current Status & Roadmap

✅ Available Now (85% Coverage)

Core Features

  • Partner Management - Full CRUD operations and data retrieval
  • Zone Operations - 7-step creation workflow and bulk operations
  • Shipment Assignment - Availability checks and charge calculation
  • Authentication - Production-ready HMAC SHA-256 implementation

Technical Infrastructure

  • Rate Limiting - Tiered access (100-1000 requests/minute)
  • Caching - Multi-level caching with Redis support
  • Error Handling - Comprehensive error recovery strategies
  • Monitoring - Real-time performance metrics

🔮 Coming Soon (15% Remaining)

Phase 3.8 Features

  • Bulk Partner Operations - Load multiple partners efficiently
  • Partner Ranking API - Advanced partner comparison algorithms
  • Real-time Status Updates - Live partner availability updates
  • Enhanced Analytics - Business intelligence and reporting

Expected Timeline

  • P3.8.1 - Bulk Partner Data API (Week 1)
  • P3.8.2 - Main System Initialization API (Week 1)
  • P3.8.3 - Partner Ranking & Comparison (Week 2)
  • P3.8.4 - Real-time Status Updates (Week 3)
  • P3.8.5 - Analytics & Reporting (Week 4)

🏆 Success Metrics

Performance Targets

  • API Response Time: <200ms (95th percentile)
  • System Availability: 99.9% uptime
  • Cache Hit Rate: >80% for frequently accessed data
  • Error Rate: <1% for all operations

Business Impact

  • Integration Time: 15 minutes → Full functionality
  • Operational Efficiency: +40% improvement expected
  • Manual Processes: -80% reduction in manual intervention
  • Cost Savings: 30% operational cost reduction

Scalability

  • Concurrent Users: 500+ supported
  • Daily Shipments: 10,000+ capacity
  • Partner Network: 100+ partners supported
  • Geographic Coverage: 50,000+ serviceable pincodes

🆘 Getting Help

Documentation Resources

Support Channels

  • Technical Documentation - Complete implementation guides
  • API Reference - Interactive API documentation
  • Code Examples - Production-ready code samples
  • Best Practices - Proven integration patterns

Community Resources

  • GitHub Repository - Source code and issue tracking
  • Integration Examples - Reference implementations
  • Performance Guidelines - Optimization strategies
  • Security Best Practices - Production security guidance

🚀 Start Your Integration Journey

Choose your starting point based on your experience level:

🆕 New to the API

  1. Read the Introduction - Understand capabilities (5 min)
  2. Follow Quick Start - Basic integration (15 min)
  3. Setup Authentication - Secure access (10 min)
  4. Implement Workflows - Core functionality (30 min)

💼 Production Integration

  1. Error Handling Setup - Robust error management
  2. Performance Optimization - Caching and monitoring

🔧 Advanced Features

  1. Performance Optimization - High-volume operations and scaling
  2. Error Handling - Robust error management
  3. Postman Setup - API testing framework
  4. Main System Flow - Advanced workflow patterns

Total time to basic integration: ~60 minutes ⏱️
Complete feature implementation: 85% available today 📊
Production-ready: Full deployment guides included 🚀


Ready to transform your logistics operations? Start with our Quick Start Guide and have a working integration in 15 minutes! 🎉

Released under the MIT License.