By default, the Shippo API returns rates and labels asynchronously. We recommend to use synchronous responses for most implementations. In the current API version, you need to explicitly opt into sync responses by setting theDocumentation Index
Fetch the complete documentation index at: https://docs.goshippo.com/llms.txt
Use this file to discover all available pages before exploring further.
async parameter in the POST body to false.
What are asynchronous responses?
Asynchronous responses mean that Shippo won’t be returning rates or label you have requested immediately. After your Rates or Label API POST call, you will get a successful response from the Shippo API, but without the actual rates or label. This allows your implementation to do other tasks while Shippo is retrieving your data. Here’s a sample schema for how asynchronous API responses work, in this case for Rate requests: