API doesn't check data
The API for rates doesn't provide any data quality checks. A customer used a US address but then said they were shipping to Canada. Get an error that shed no light on the issue. We updated our code to indicate the shipment zip code wasn't valid for the country. Seems like the API should provide similar support.