Discussions

Ask a Question

Webhooks - All Orders Retrieved

I would like to know if you can help me. We are sending orders to EasyShip through endpoint API. This is the process: We send orders that we create to EasyShip. However, in return we receive tracking information for all the the orders (including the ones that we did not send). We would like to be able to just receive tracking information for the orders that we sent. Is there a way to do it? Is there a way to flag them somehow? or maybe add the field that will be also visible in the tracking information so we can filter them as they will come in? We have a web hook set up and we a receiving JSON. This is what we are getting: https://developers.easyship.com/v1.0/reference/shipmenttrackingstatuschanged

Get optimal box size

We know the length, width, and weight of each item we are shipping. We need to know the optimal box for the item we are shipping. What API will allow us to determine this. Example, we know a spark plug is 2 in - width 5 in - length 2 lbs - weight WHAT IS THE OPTIMAL BOX SIZE?

Parts to Box size

We sell over 10M parts. We know the width, length, and weight of easy item we ship. When we setup parts in our inventory system we want to assign a box to the item we ship. I thought you could use this API https://developers.easyship.com/reference/list-all-boxes to determine what box to use to best fit your needs. Is this correct? If not how do we use easyship to determine what box will best fit each part we ship? For example, I have a part that is height 5 in width 10 in weight 15 lbs What box should we use? How do we figure this out ALSO we only use standard boxes we do not use custom boxes

The place of shipment is the United States multibox parcels (Number of parameters > 1) Unable to find the express method

Condition: the place of shipment is the United States question:parcels (Number of parameters > 1) Unable to find the express method description:parcels (Number of parameters = 1)Can return to express normally The following is parcels (Number of parameters > 1) participation and participation submit: { "origin_address":{ "line_1":"S&B Industry Inc.", "line_2":"15001 Heritage Parkway - Suite 150", "state":"TX", "city":"Fort Worth", "postal_code":"76177", "country_alpha2":"US", "contact_name":"1111", "company_name":"11111", "contact_phone":"111111", "contact_email":"[email protected]" }, "destination_address":{ "state":"Nevada", "city":"Doral", "postal_code":"89183", "country_alpha2":"US" }, "incoterms":"DDU", "insurance":{ "is_insured":false, "insured_amount":"7076.00", "insured_currency":"USD" }, "shipping_settings":{ "units":{ "weight":"kg", "dimensions":"cm" }, "output_currency":"USD" }, "parcels":[ { "total_actual_weight":"12.000", "box":{ "length":42, "width":29, "height":39.5 }, "items":[ { "quantity":1, "category":"accessory_no_battery", "description":"Machine", "actual_weight":"12.000", "declared_currency":"USD", "declared_customs_value":"2345.00" } ] }, { "total_actual_weight":"12.000", "box":{ "length":42, "width":29, "height":39.5 }, "items":[ { "quantity":1, "category":"accessory_no_battery", "description":"Machine", "actual_weight":"12.000", "declared_currency":"USD", "declared_customs_value":"1234.00" } ] } ] } return { "status": "failure", "errors": [ "Sorry, we couldn't find any shipping solutions based on the information provided." ], "request_id": "156a4417-2bd5-4f13-924e-c84bc8ff408b", "timestamp": "2022-07-01T02:38:47.531Z" }

API does not display the same information

Hi team, Hope someone will reply to this post as it is a bit critical. We have coded the full API into our platform and have the following discrepancies: 1. Some carriers are not shown on API 2. Price differences between API and Easyship platform Let me resume point-by-point: 1. Some carriers are not shown on API Most of the countries work fine, excepted Australia that is only showing 2 carriers from API while the platform of Easyship display more carriers. Print screen from Easyship platform: https://www.screencast.com/t/99oVHhW1H Print screen from API result: https://www.screencast.com/t/0q6bG6gXn 2. Price differences between API and Easyship platform The prices are not the same from the Easyship platform and the received datas from API - the prices by API are cheaper that the Easyship platform (which is great if we are billed from this price :-) Print screen from Easyship platform: https://www.screencast.com/t/yzowxjfm Print screen from API result: https://www.screencast.com/t/w0b56oTISF7Q Datas posted were exactly the same, as follows: https://www.screencast.com/t/yxEaJBxom8J Can you please let us know how to get the exact same information to avoid any discrepancy on the shipment process. Thank you for your reply

PICK-UP API

We have coded the Pick-up API and can select the date/time slots received by Easyship - once we have selected them, we cannot find the way to push this information back to Easyship Anyone can assist?

Shipping Rule Not Working For Rate API

Shipping rate API always returning "USPS priority" value when quantity is 1 or 2. As per shipping rule that should return 3 values UPS ground, USPS priority, USPS first class when quantity is 1. When quantity is more than 2 then it's fails to calculate shipping option. What should change in API request JSON or any configuration for proper shipping Info base on shipping rule?

Select Optional Services via API v2

How to use Optional Services (e.g. UPS Optional Services such as Saturday Delivery, No Signature) on Shipment API? And how can we set Taxes & Duties through API (such as Post-paid (Receiver) and Pre-Paid (Sender) ) ?

API for our business

Hello Team, What API version should we use? Our use-case is that we need to create Shipment in EasyShip through API. This shipment should be shipped directly and print labels (with just one click of button on our system). I noticed that only v1.0 has this "Create a shipment and buy label". How can we Ship the shipment from API and what's your best advise? Thank you very much!

Global Dynamic Shipping (global easyship account)

Following this post https://developers.easyship.com/discuss/62af1d6cbb958b0044c9a7fe where you explained how we can dynamically change the source address (via API) for rates and shipments. The origin_address object doesn't contain the country_alpha2 (string) that the destination_address object contains. We are using easyship's global account and need to be able to specify the country in the origin_address object. Please advise how to do this.