# Get the list of Shippo shipping rates available This returns the list of Shippo shipping rates available for the addreses provided i.e sender's address and recipient's address. Endpoint: POST /shippo_shipping_rates Version: 0.1.0 Security: OAuth2, APIKey ## Request fields (application/json): - `currency` (string, required) Example: "EUR" - `customs_certify` (boolean) Example: true - `customs_certify_signer` (string) Example: "Joe Doe" - `customs_description` (string) Example: "T-Shirt" - `customs_eel_pfc` (string) - `customs_incoterm` (string) Example: "DDU" - `customs_mass_unit` (string) Example: "lb" - `customs_net_weight` (number) Example: 5 - `customs_non_delivery_option` (string) Enum: "return", "abandon" - `customs_origin_country` (string) Example: "US" - `customs_quantity` (integer) Example: 20 - `customs_value_amount` (string) Example: "200" - `customs_value_currency` (string) Example: "USD" - `parcel_distance_unit` (string, required) Enum: "in", "cm" - `parcel_height` (number, required) Example: 10 - `parcel_length` (number, required) Example: 10 - `parcel_mass_unit` (string, required) Enum: "lb", "kg" - `parcel_weight` (number, required) Example: 10 - `parcel_width` (number, required) Example: 10 - `recipient_city` (string, required) Example: "New York" - `recipient_country` (string, required) Example: "us" - `recipient_full_name` (string, required) Example: "Ivan Horvat" - `recipient_phone` (string, required) Example: "123456789" - `recipient_state` (string, required) Example: "New York" - `recipient_street_1` (string, required) Example: "21-27 Marshall Court" - `recipient_street_2` (string) - `recipient_zip_code` (string, required) Example: "90218" - `sender_city` (string, required) Example: "Altona" - `sender_country` (string, required) Example: "au" - `sender_full_name` (string, required) Example: "Ana Potter" - `sender_phone` (string, required) Example: "123456789" - `sender_state` (string, required) Example: "Victoria" - `sender_street_1` (string, required) Example: "21-27 Marshall Court" - `sender_street_2` (string) - `sender_zip_code` (string, required) ## Response 200 fields (application/json): - `rates` (array, required) - `rates.amount` (string, required) - `rates.amount_local` (string, required) - `rates.arrives_by` (string) - `rates.attributes` (array, required) - `rates.currency` (string, required) - `rates.currency_local` (string, required) - `rates.duration_terms` (string, required) - `rates.estimated_days` (integer, required) - `rates.id` (string, required) - `rates.provider` (string, required) - `rates.provider_image` (string, required) - `shipment_id` (string, required) ## Response 400 fields (application/json): - `code` (string, required) Example: "negative_price" - `error` (string, required) A contextual description of the error that occurred. When handling errors the field should be used to determine the type of error that occurred, as the text in the field may change unexpectedly. Example: "`price` cannot be negative"