Skip to main content

Hello Everyone,

I am trying to extract return labels from shipstations and I was told that this can be done using a query via API. Can I do this using Zapier, either via Zap or creating a table? 

Any guidance or previous experience with this can help me lots

Thanks 

Hi ​@ZEND,

 

Welcome to the Community.

 

Zapier's integration with ShipStation doesn't natively support extracting return labels, but you can use the Webhooks app to make a custom API request. Create a Zap with a "Custom Request" action in Webhooks, configure the method (GET or POST), and input the ShipStation API endpoint for return labels, including required headers like your API key. Test the Zap to ensure it retrieves the labels, and add further actions like emailing or saving them to Google Sheets. This approach requires familiarity with APIs and ShipStation's API documentation.

 

I hope this helps. If you have any other questions, don't hesitate to ask.


Hi ​@ZEND 

The ShipStation Zap app has this available action: API Request

ShipStation API: https://www.shipstation.com/docs/api/

If you need help, there is a directory of Certified Zapier Experts: https://zapier.com/experts

 


@JammerS Thank you for the response. This is helpful. I did tried and I do connect to shipstation but I am getting stuck. the URL is correct and I added the query strings parameters and map to the other app where I want to get the information. There is no errors, however I am not getting the data in Knack.  Am I missing a step? 

For context: The other APP gets an order number and I am asking Zapier to go to shipstation and look for that return label tracking number. 

 


Hi ​@ZEND,

Just to be upfront, the API Request Beta is considered an advanced feature, so our support for it may be more limited. Not because we don't want to help, but because APIs can be tricky to troubleshoot since we can't see what's happening on the other side. Every API that you send a request to is going to have slightly different structures that are required.

This makes it hard for us to know why the request may be receiving errors or not working as expected, beyond taking a general look at what's showing in Zapier.

Here are some helpful resources:

If you want a more personalized help, I’d recommend reaching out to one of our certified Zapier Experts here: https://zapier.com/experts

Hopefully, this helps.