Discussions
Sandbox API disappeared from the integration dashboard
We have an integration created on the main dashboard. Here we had Procuction and Sandbox API creds. I have tried to change the scopes to add Box endpoint but it showed me unknown error. After reloading the page we don't have Sandbox credentials anymore. Creating the new integration doesn't help. Support team suggested to write here about the issue.
Posted by Anastasia about 2 months ago
Why "Out Of Deliver" status event is not fired for some orders ?
I have set up a webhook trigger for the shipment.tracking.status.changed event. For some orders, the event did not fire for the status "Out for Delivery," while for other orders, it worked fine. This issue occurs in the morning only for some orders ,when the order is onboard for delivery.
Posted by Tarun about 2 months ago
GrooveKart
My soon to be launched e-store is hosted on GrooveKart. Is there any way I can use Easyship? I know it's not on the list of integrations, but what if I used something like Zapier? Thank you.
Posted by Deb about 2 months ago
Connect Easyship
What do I have to complete in Easyship to connect my website, Garditllc.com to this platform. And how much does Easyship cost? I'm on Zen Business and they thought it was free.
Posted by Sandy Conrad about 2 months ago
Open API Schema
Is the API based on Open API specification? Does the developer portal provide the link to download Open API schema to be able to generate a client based on it? I wasn't able to find a link on the portal to download
Posted by Anastasia about 2 months ago
Sending Shipping Status Updates Through Zapier Webhook
Hello,
I am trying to fetch the latest Delivery Status of a shipment made in EasyShip and the email address of the recipient, so that I can identify that person in my CRM and update the shipping status. I created a Catch Hook that gives me:
Tracking Status Company Order Number
Tracking Status Easyship Shipment Id
Tracking Status Tracking Number
Tracking Status Status: Example 'Delivered'
...it doesn't give me the email address of the recipient.
In the next step of my Zap, I have been trying to create a 'Get' webhook that uses one of the IDs above to get more information about where the shipment is going, including the email address. I am met with an error because I think this API is marked as "Required authorization scope: Track 3P, This API is currently in beta and is available upon request. Get in touch with your account manager or Easyship Support Team to enable it."
Here is a link to this particular API documentation, and I think this is the correct one for my needs, but I might be wrong: <https://developers.easyship.com/reference/trackings_show>.
Either way I am stuck and would really appreciate some help here. I am on a trial and I moved from another carrier because it appeared that you had better tracking updating capabilities. I am open to another approach to automate getting this into our CRM if you know of any!
Incidentally, I tried the native Zap offered by EasyShip but it only works when I manually run it. It won't automatically send shipping updates through.
<br />
Thanks,
Aaron
Posted by Aaron Adamson about 2 months ago
Cannot ship to domestic address in US using sandbox
I'm POST'ing to <https://api.easyship.com/2023-01/rates>
{
"origin_address": {
"line_1": "24700 S Main St",
"state": "CA",
"city": "Carson",
"postal_code": "90745",
"country_alpha2": "US",
"contact_name": "John Doe test",
"contact_phone": "+18773180278",
"contact_email": "[[email protected]](mailto:[email protected])"
},
"destination_address": {
"line_1": "24700 S Main St",
"state": "CA",
"city": "Carson",
"postal_code": "90745",
"country_alpha2": "US",
"contact_name": "John Doe test",
"contact_phone": "+18773180278",
"contact_email": "[[email protected]](mailto:[email protected])"
},
"incoterms": "DDU",
"shipping_settings": {
"units": {
"weight": "lb",
"dimensions": "in"
},
"output_currency": "USD"
},
"parcels": \[
{
"total_actual_weight": 5,
"box": {
"length": 11,
"width": 11,
"height": 11
},
"items": [
{
"description": "Mouse",
"hs_code": "84716060",
"declared_currency": "USD",
"declared_customs_value": 100,
"quantity": 1
}
]
}
]
}
With my sandbox api key and I get:
"error": {
"code": "invalid_content",
"details": [
"No shipping solutions available based on the information provided"
],
"message": "The request body content is not valid.",
"request_id": "b71648a413da71321980d89f9e9b526b",
"type": "invalid_request_error"
}
With my PROD api key I get a proper response with a bunch of rates.
What needs to be done for the sandbox API to start working properly?
My goal is to create shipments in sandbox, but shipment creation is partially successful with the same error as in "rates" response.
"meta": {
"errors": [
"No shipping solutions available based on the information provided"
],
"request_id": "bac5f608936511980224d8c7bd20c166",
"status": "partial_success",
"unavailable_couriers": \[]
}
Posted by Tomas Tamasauskas 2 months ago
Connecting ZenBusiness Store to EasyShip
Hello, I am having trouble connecting my Zen Business store to Easy Ship. I would like to be able to see my products here. Can you please assist?
Posted by Ricardo Saldana 2 months ago
Refunds tracking functionality
Hi! There is a possibility of shipment cancellation, when I expect to get my money back after some time. How can I check the status of this refund? Is there any mechanism like an API call or webhook? Having only one balance endpoint with no detailed information does not give anything useful, like if the sum of money for certain shipment has been refunded.
Thanks!
Posted by Roman 3 months ago
List all Trackings does not work with cancelled shipment
According to docs
GET <https://api.easyship.com/2023-01/shipments/trackings>
Retrieve the most recent status for a shipment and a history of all previous checkpoints.
I should be able to see the history of checkpoints of ESUS210209643, as I pass include_checkpoints = true in request. However, the response is empty, but I expect to see "the most recent status" = cancelled and the history as well, as mentioned in the docs. Is that possible?
Posted by Roman 3 months ago