Updates and product improvements
GET /api/audit/events read for compliancePOST /v1/manifests/closeout: new endpoint to close out open manifests, routed to the correct carrier automaticallyPOST /api/refunds: refund endpoint is now carrier-agnosticGET /api/rating-filters, POST /api/rating-filters: new endpoints for rate set filtering rules, with defaults created on user signupGET /api/epg-carrier-zones, GET /api/canada-post-zones, GET /api/uni-uni-zones: zone lookup endpoints for ePost Global, Canada Post, and UniUniGET /api/jet-fuel-rates, POST /api/jet-fuel-rates: ePost Global fuel surcharge rate managementPOST /api/shipping-carriers: CRUD endpoints for carrier account managementUSD, CAD) now included in all rate responses across all carriersGET /api/weather-impact, GET /api/weather-impact/kpis: weather impact analytics with map data, KPI analytics, and warehouse impact analysisGET /api/orders/export: order export with PDF report generationGET /api/tracking/reports: delivery date added to tracking reports; more search parameters for tracking exportGET /api/rate-sets: carrier service IDs now included in rate sets responseslabel_created tracking event now starts the transit time clockGET /api/order-address-reports: address data analysis with grid-based filteringPOST /api/user-carrier-contracts: manage carrier contract details (MRC, CEC numbers)POST /api/address-validation: address validation endpoint (now carrier-agnostic)GET /api/fedex/transportation-charges: FedEx transportation tier managementGET /api/fedex/surcharge-discount-rules, GET /api/fedex/surcharge-rates: FedEx surcharge calculation endpointspackage_type added to rates and shipmentstransaction_date added to non-shipment surchargestransaction_date field addedPOST /api/usps-ship/purchase: USPS Ship API integration for label generation with built-in address validation at purchase timePOST /api/usps-ship/merchant-auth: merchant-level USPS authenticationPOST /api/usps-ship/track: USPS Ship tracking APIPOST /api/usps-ship/manifests: USPS Ship manifest generationPOST /api/usps-ship/refunds: USPS refund processingPOST /api/mcp/*: MCP server with tracking data access via Model Context ProtocolPOST /api/orders/refund: refund processing from order screenpurchased flag added to order search parametersis_default flag added to carrier accountsinitial_sync_timeframe added to integration configuration with idempotency checksGET /api/tracking/mcp-dashboard: AI-powered tracking analytics dashboardGET /api/jobs, POST /api/jobs: centralized job managementGET /api/log-entries: activity log reportingGET /api/manifests: manifest search with carrier filter and induction postal codePOST /api/rate-sets/upload: user ID header added to rate set file uploadGET /api/shipments/comparison: zip-from and zip-to added to comparison analytics reportPOST /api/shipments/bulk: bulk/batch shipment creation with parallel processingGET /api/shipments/comparison: total cost, base cost, and surcharges comparison viewsGET /api/shipments/financials: adjustments, refunds, margins, and verified margins reportsGET /api/shipments/optimization: carrier optimization heat maps, location-based analysis, air vs ground optimizationGET /api/shipments/integration-summary: aggregated cost by serviceDELETE /api/integrations/{id}: integration delete with cascadePOST /api/chat: AI-powered logistics chat with weather tools and county-zip lookupsGET /api/tracking/*: tracking service with delivery performance analytics, transit time calculations, status analytics, and reporting/api/*/analytics paths to /api/*/kpis-and-optimizations: update any hardcoded analytics endpoint pathsPOST /api/orders/bulk: bulk order creationPOST /api/orders/batch: order batch system with create, update, process, download labels, and error trackingGET /api/orders/analytics: order analytics and CSV exportGET /api/shipments/analytics: invoice analytics with comparison viewsGET /api/shipments/surcharges: surcharge analytics with billed weight breakdownsGET /api/shipments/zones: zone analytics with timeframe filteringGET /api/shipments/costs: cost analytics with detailed fee breakdownsGET /api/shipments/rating-errors: rating error tracking and analyticsGET /api/products: products endpoint (extracted from orders)GET /api/addressbook: added filters, sorts, and search conditions/api/products): previously nested under ordersPOST /api/orders: full CRUD for orders with nested package itemsGET /api/orders: search with indexed fields, auto-generated order numbers, paginationPOST /api/orders/{id}/label: label URL generationPOST /api/orders/{id}/return-label: return label support with carrier validationPOST /api/orders/{id}/customs: customs declaration handlingGET /api/rates: unified multi-carrier rating endpoint; calls all enabled carriers in parallel and returns normalized ratesPOST /api/addressbook: CRUD, default address handling, pagination, contact search