Ask a Question

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.

Courier IDs

Hi, I'm using your API through Make and can't find in all the couriers' IDs that are available, both in the sources and through the API (tried but unsuccessful as I'm not technical). Could provide all the courier IDs that you have such as the one for fedex priorty overnight: 225e3cf1-7f9b-4f55-9d45-d73dead05d9b (I was able to get this one since I had already created a shipment for it). Thank you!

I'm not able to generate test labels

Every time I try to generate a test label, I'm getting the following error "SPY4297667969107 - Easyship: ServiceResponseError >> | failure - origin_address.contact_email is invalid | parcels[0].total_actual_weight must be greater than 0 | parcels[0].items[0].actual_weight must be greater than 0 | parcels[0].items[1].actual_weight must be greater than 0 | parcels[0].items[1].declared_customs_value must be greater than 0" A valid email has been entered, and the weight is also there. This is a domestic shipment, so I'm not sure why it expects a customs value. I'm trying to test Easyship, using my WMS (Logiwa), which has direct integration with Easyship.

Shipping from indivdual

We are building an online marketplace based on Magento with Easyship. As a marketplace, shipments are from the sellers who are individuals, not from the company/party ordering the shipment. We see in API that (the sender) company name is a required field. If I am creating a shipment from an individual’s residence, what do I fill in that field?

Dynamic Source Address

We are building an online marketplace based on Magento with Easyship. As a marketplace, shipments are from the sellers who are individuals, not from the company/party ordering the shipment. I have seen some posts about Dynamic source address from years ago. not sure that they are relevant. We need to understand how (via API) we can use a dynamic sender address?


Hi, I would like to know if you can help me. We are sending orders to EasyShip through endpoint API. We are getting back tracking for all the orders, unfortunately, that is causing us to manually delete the ones that we did not send. Is there a way that we would be able to only get tracking information back for the orders that we send? Is there a way to flag them?

I've changed my basic plan from monthly to annual. However, the rates still don't show up

Hello, I have changed my basic plan from monthly to yearly. However, spiffy still doesn't allow me to choose use the app to calculate shipping rates when I want to 'Add rate'. How should I go about from here? Thanks