Discussions

Ask a Question

Integrate Flow API

I integrated Create a Shipment API so then after which the API needs to implement flow

Return log with "invalid_content", we don't know the root cause to debug

Request log { "incoterms": "DDP", "parcels": \[ { "total_actual_weight": null, "items": [ { "actual_weight": 0.090718474, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 51.09, "description": "Toothpaste Tablets with Fluoride Minty Yuzu Flavor", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 51.09, "quantity": 10, "sku": "tidalminttablettin" }, { "actual_weight": 0.181436948, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 110.04, "description": "Botanical Body Wash Sheets", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 110.04, "quantity": 10, "sku": "tidalbodyrefilltin" }, { "actual_weight": 0.0226796185, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 23.58, "description": "100% Konjac Body Sponge", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 23.58, "quantity": 20, "sku": "860008458698" }, { "actual_weight": 0.1632932532, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 102.18, "description": "3 in 1 Face Wash Beans Purifying", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 102.18, "quantity": 10, "sku": "tidalfacialrefillgrnt" }, { "actual_weight": 0.1632932532, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 102.18, "description": "3 in 1 Face Wash Beans Calming", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 102.18, "quantity": 10, "sku": "tidalfacialrefillwhttin" }, { "actual_weight": 0.1632932532, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 102.18, "description": "3 in 1 Face Wash Beans Brightening", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 102.18, "quantity": 10, "sku": "tidalfacialrefillorgt" }, { "actual_weight": 0.090718474, "category": null, "contains_battery_pi966": null, "contains_battery_pi967": null, "contains_liquids": null, "declared_currency": "HKD", "declared_customs_value": 51.09, "description": "Toothpaste Tablets with Fluoride Cinnamon Flavor", "dimensions": { "length": 1.27, "width": 1.27, "height": 1.27 }, "hs_code": "33049900", "origin_country_alpha2": "US", "origin_currency": "HKD", "origin_customs_value": 51.09, "quantity": 10, "sku": "tidalpinktablettin" } ], "box": null } ], "shipping_settings": { "units": { "dimensions": "in", "weight": "lb" }, "output_currency": "HKD" }, "origin_address": { "city": "2-6 Foo Ming Street, Causeway Bay", "company_name": "TLE Wellness", "contact_email": "[[email protected]](mailto:[email protected])", "contact_name": "Genie Cheung", "contact_phone": "+85297915880", "country_alpha2": "HK", "line_1": "2K, Po Ming Building", "line_2": null, "postal_code": "0000", "state": "Hong Kong" }, "destination_address": { "state": "Hong Kong", "postal_code": "0000", "contact_phone": "+852 6042 2519", "contact_name": "Bob", "city": "Wong Chuk Hang", "contact_email": "[[email protected]](mailto:[email protected])", "line_1": "20/F Metro South Tower 1", "line_2": "39 Wong Chuk Hang Road", "country_alpha2": "HK" }, "insurance": { "is_insured": true, "insured_currency": "HKD", "insured_amount": 5659.2 } } Return log { "error": { "code": "invalid_content", "details": [ "No shipping solutions available based on the information provided" ], "message": "The request body content is not valid.", "request_id": "e9c0abd2acbf4b64440b2083cd4c5afe", "type": "invalid_request_error" } }

UPS rates are not received through API

Hi Easyship support team, We are fetching the Easyship rates through API. All carriers are coming from all the served countries, excepted UPS that is not received at all. We have tried from all countries to several countries, as soon as UPS is shown on the Easyship portal, they are never received through the API. Can you please check what is causing this issue and how to solve this? Thanks

EasyShip <-> Zapier Connection Broken

Hi, For the last months I have successfully used the integration between zapier and easyship. This morning it broke. When I try and reconnect I get the message "This auth is expired. Please reconnect it here.". I figured maybe something had happened to the API Access Token, so I created a new one. But the same thing happens. Another strange thing is that when editing the Scope of an Access Token, it gives the error "Sorry, something went wrong updating your API settings. Please refresh the page and try again!". Clearly, refreshing the page nor creating a new access token helps. The connection between Zapier and EasyShip is broken right now. I have no idea what changed (my account, or perhaps a code change) but there is no way to get the API to be used right now. I reached out to Customer Support, but they told me to start a discussion here. At the moment, our business continuity is 100% impacted. Please help. Thanks and best regards

App to bulk edit item prices in shipments

**My use-case** In shopify, I charge my customer 450€ for my product. This prices is inclusive of a shipping contribution, taxes, and all import duties — not itemised. The customer sees 450€ on the product page, sees that the price is inclusive of taxes, and see one "Free" shipping option. They pay 450€ as the shopify product price and nothing else. When I ship this product to my customer, internationally and in DDP, my commercial invoice, upon which I will be charged import duties, should not list this item at the full 450€. Instead, it should list it at 450 minus shipping contribution minus taxes. In my case, that is 380. The rest of the money I charged will go towards paying shipping and duties. *** As I understand it, I have to feed €380 to Easyship either by changing the order. or shipment.item.declared_customs_value for each item. (Or perhaps I should be looking at Tax and Duty > item.customs_value? Or are those one and the same?) As I understand it, I have no way in the UI to do that in bulk. *** **Explored solutions** - Shopify does not allow me to bulk edit my Oders (eg via their Bulk editor or an automation in Shopify flow) either. - I see I could work without Synced Orders between Shopify and EasyShip. Instead, periodically I would: 1. Export my shopify orders to an Airtable 2. Via an Airtable automation, I update my items and total prices 3. I export my Airtable to csv (everything until this step can be automated) 4. I import the csv into Easyship as new shipments *** But it also looks like this is doable via the Easyship API. How should I be approaching this? It doesn't appear doable with something like Zapier. I have budget for development. Thank you for your advice in advance.

Logiwa Easyship integration

Hi, I connected Easyship with our WMS Logiwa. When we try to get rated we get the error message - "-> Shipping service not eligible for this order".Could you help check what could be the issue?When I look in Easyship it seems that the category is automatically set as document, not sure if he can be the issue. { "origin_address": { "line_1": "125 N Caldwell Street", "state": "KY", "city": "Auburn", "postal_code": "42206", "company_name": "Shipping Department", "contact_name": "Shipping Department", "contact_phone": "", "contact_email": "", "line_2": "", "country_alpha2": "US" }, "destination_address": { "line_1": "500 E Broad St", "state": "VA", "city": "Richmond", "postal_code": "23219", "company_name": "Test Test", "contact_name": "Test Test", "contact_phone": "", "contact_email": "", "line_2": "", "country_alpha2": "US" }, "incoterms": "DDP", "insurance": { "is_insured": false, "insured_amount": null, "insured_currency": "USD" }, "courier_selection": { "apply_shipping_rules": true }, "shipping_settings": { "units": { "weight": "oz", "dimensions": "in" } }, "parcels": \[ { "total_actual_weight": 17.0, "box": { "slug": "", "length": 7.0, "width": 10.0, "height": 10.0 }, "items": [ { "quantity": 6, "category": "Documents", "description": "canned goods", "sku": "canned goods", "actual_weight": 17.0, "declared_currency": "USD", "declared_customs_value": 7.0 } ] } ] } { "status": "success", "rates": [ { "courier_id": "e30d3997-d7b1-4c1d-afd2-ea1556aa943b", "courier_name": "UPS 2nd Day Air®", "min_delivery_time": 2, "max_delivery_time": 2, "cost_rank": 3.0, "value_for_money_rank": 1.0, "delivery_time_rank": 5.0, "currency": "USD", "shipment_charge": 13.62, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 13.62, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 13.62, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,paid_pickup", "tracking_rating": 3.0, "easyship_rating": 4.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "UPS 2nd Day Air® (2 working days) No additional taxes to be paid at delivery" }, { "courier_id": "2f74ee63-da36-4883-8c73-4e38beb8ff3c", "courier_name": "UPS 2nd Day Air A.M. ®", "min_delivery_time": 2, "max_delivery_time": 2, "cost_rank": 4.0, "value_for_money_rank": 2.0, "delivery_time_rank": 6.0, "currency": "USD", "shipment_charge": 14.97, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 14.97, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 14.97, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,paid_pickup", "tracking_rating": 3.0, "easyship_rating": 4.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "UPS 2nd Day Air A.M. ® (2 working days) No additional taxes to be paid at delivery" }, { "courier_id": "137a79e8-ae1c-4369-9855-44cf8ff784c4", "courier_name": "USPS - Priority Mail Signature", "min_delivery_time": 2, "max_delivery_time": 3, "cost_rank": 2.0, "value_for_money_rank": 3.0, "delivery_time_rank": 7.0, "currency": "USD", "shipment_charge": 10.69, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 10.69, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 10.69, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,free_pickup", "tracking_rating": 1.0, "easyship_rating": 3.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "USPS - Priority Mail Signature (2-3 working days) No additional taxes to be paid at delivery" }, { "courier_id": "39bfa333-c2a2-4dee-9da9-319bf38129cd", "courier_name": "UPS 3 Day Select®", "min_delivery_time": 3, "max_delivery_time": 3, "cost_rank": 1.0, "value_for_money_rank": 4.0, "delivery_time_rank": 8.0, "currency": "USD", "shipment_charge": 10.04, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 10.04, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 10.04, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,paid_pickup", "tracking_rating": 3.0, "easyship_rating": 4.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "UPS 3 Day Select® (3 working days) No additional taxes to be paid at delivery" }, { "courier_id": "1e05ed7b-4a1e-461d-9832-8530eab88fc5", "courier_name": "UPS Next Day Air Saver®", "min_delivery_time": 1, "max_delivery_time": 1, "cost_rank": 6.0, "value_for_money_rank": 5.0, "delivery_time_rank": 1.0, "currency": "USD", "shipment_charge": 37.76, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 37.76, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 37.76, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,paid_pickup", "tracking_rating": 3.0, "easyship_rating": 4.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "UPS Next Day Air Saver® (1 working day) No additional taxes to be paid at delivery" }, { "courier_id": "a623a62b-5631-4dce-ae15-bbcf89e49c52", "courier_name": "USPS - Priority Mail Express", "min_delivery_time": 1, "max_delivery_time": 2, "cost_rank": 5.0, "value_for_money_rank": 6.0, "delivery_time_rank": 4.0, "currency": "USD", "shipment_charge": 35.15, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 35.15, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 35.15, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,free_pickup", "tracking_rating": 1.0, "easyship_rating": 3.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "USPS - Priority Mail Express (1-2 working days) No additional taxes to be paid at delivery" }, { "courier_id": "70fa1197-3021-4aee-b08c-a70d6e7ac198", "courier_name": "UPS Next Day Air®", "min_delivery_time": 1, "max_delivery_time": 1, "cost_rank": 7.0, "value_for_money_rank": 7.0, "delivery_time_rank": 2.0, "currency": "USD", "shipment_charge": 43.32, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 43.32, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 43.32, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,paid_pickup", "tracking_rating": 3.0, "easyship_rating": 4.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "UPS Next Day Air® (1 working day) No additional taxes to be paid at delivery" }, { "courier_id": "4b97a37c-99bc-44f1-bd23-5ac4df0b38ce", "courier_name": "UPS Next Day Air® Early", "min_delivery_time": 1, "max_delivery_time": 1, "cost_rank": 8.0, "value_for_money_rank": 8.0, "delivery_time_rank": 3.0, "currency": "USD", "shipment_charge": 73.32, "fuel_surcharge": 0.0, "remote_area_surcharge": 0.0, "remote_area_surcharges": {}, "other_surcharges": {}, "oversized_surcharge": 0.0, "additional_services_surcharge": 0.0, "residential_full_fee": 0.0, "residential_discounted_fee": 0.0, "shipment_charge_total": 73.32, "warehouse_handling_fee": 0.0, "insurance_fee": 0.0, "sales_tax": 0.0, "provincial_sales_tax": 0.0, "ddp_handling_fee": 0.0, "import_tax_charge": 0.0, "import_tax_non_chargeable": 0.0, "import_duty_charge": 0.0, "total_charge": 73.32, "is_above_threshold": false, "incoterms": "DDU", "estimated_import_tax": 0, "estimated_import_duty": 0, "minimum_pickup_fee": 0.0, "available_handover_options": "dropoff,paid_pickup", "tracking_rating": 3.0, "easyship_rating": 4.5, "courier_remarks": null, "payment_recipient": "Easyship", "discount": { "amount": 0, "code": null, "percentage": null, "expires_at": null, "origin_amount": 0 }, "description": "No additional taxes to be paid at delivery", "full_description": "UPS Next Day Air® Early (1 working day) No additional taxes to be paid at delivery" } ] }

Creating Label

Hello, I'm unable to create a label with the label abi after creating a shipment with the shipment API. I am getting a 422 response with the message {"error":{"code":"invalid_content","details":["Shipments not ready to be shipped: ESUS153245295"],"message":"The request body content is not valid.","request_id":"8dd0e406d7f6ac5699bba946ea1bdfe7","type":"invalid_request_error"}} Is there anything that needs be done in between creating shipment and creating a label. Thank you.

Label data not displaying correctly

Hello, when calling the completed label data over API to our custom database, the label image is not displayed, (it has been working fine for years until today) and the error "Could not show file correctly. Click here to open it in a new page." is displayed that opens the label in a new tab, the label can then be seen and printed, but why has this happened suddenly today? Has there been any updates on changes to the Easyship API today? Will this fix itself with time as this is an Easy ship error or do we need to update our systems database The issue is consistent across Firefox and Chrome and various operating systems indicating this is the Easyship side that has caused the issue. This is displayed <https://drive.google.com/file/d/1iF4ERS464CakQzpHGycz6BE47XyvLivF/view?usp=drive_link> however the label should be displayed, as shown when clicking the link to open the image in a new tab Thanks if you can advise.

Don't have a quote with UPS from US to US?

Don't have a quote with UPS from US to US?

How to disable price with duty option through API

Within the API parameters, the default setting for the "price with duty" is enabled. However, we would like to know how to disable it, as this information is not provided in the API documentation, if provided pls specify the section to refer and do the same. As we are getting higher prices because of it.