post
https://api-test.envia.com/ship/rate/
Retrieve real-time shipping rates from multiple carriers in a single request so you can compare pricing and delivery estimates.
When to use: Call this endpoint to compare carrier rates and transit times before generating a label. Use the response to let your users pick the best option.
Prerequisites:
- Valid JWT authentication token (Bearer)
- Origin and destination addresses with country-specific fields (use the Queries API to look up postal codes, cities, and neighborhoods)
- At least one package with dimensions (length, width, height in cm) and weight (in kg)
Key behaviors:
- Returns an array of rate objects, one per carrier/service combination
- Each rate includes estimated price, currency, transit days, and service level
- Supports domestic and international shipments across all available carriers
- Address field requirements vary by country; consult the Queries API endpoints to obtain valid values
- You can optionally filter by carrier using the
carrierfield in theshipmentobject
