Six modules to validate before implementation
Field mapping
Ensure order_id, shipment_code, and billing fields are traceable end to end
Idempotency
Prevent duplicate label creation under retry or timeout scenarios
Error handling
Classify errors into retryable and manual-escalation groups
Webhook flow
Define callback retry policy and signature validation rules
Reconciliation mapping
Map label, surcharge, and reversal fields back to shipment and order records
Rollout control
Start from portal flow or limited API traffic before full migration