I'm brand new to api's and that jaz so I'm trying to find a resource to create an Endpoint URL. We are using Zendesk as our new Customer Service platform and I want customers to be able to look up their ShipStation order via a bot.
Zendesk needs a GET Endpoint url for our account. ShipStations document is confusing and not very clear how to build it step-by-step. It assumes we are developers, which I am not.
Can somebody help me go through the steps of figuring out how to build this? I'm including a screenshot from Zendesk. Thanks for any help.
You would need to use the Shipstaion API to retrieve your Orders data programmatically.
Most likely Zendesk will be wanting the Endpoint URL to return the data in a particular format.
As such you would need to develop an intermediate program which exposes an Endpoint URL which Zendesk would connect to.
Then you would need your program to parse out Zendesk's request and have your program connect to your Shipstation account programmatically via the Shipstation API to retrieve the relevant order data.
Your program would then format the retrieved order data in the format Zendesk is wanting and return it back to Zendesk.
Please let me know if you need any further clarifications.
So, you're saying there is no possible way a person who isn't a developer to ever figure out how to do this? I am also trying to Build a custom store on shipstation. All directions I get are beyond my knowledge. I literally need steps like this: Step 1: Go to this page, find these words, copy this, paste this here, then go to this page and highlight this, go down 3 lines and paste it here, etc. Like very detailed. Is this not possible? I'm not trying to be rude, just need specific details if it can be done by a regular person. If not, I need to know so I don't waste time trying to figure it out. Here's the directions given to me:
Authentication: ShipStation uses Basic HTTP Authentication when calling your Web Endpoint. You will need to use a Basic Authentication Header to pass the credentials.
Build Your Web Endpoint: ShipStation requires access to your cart or marketplace through a Web Endpoint that returns XML according to the specified format. This endpoint handles two major requests: GET and POST.
GET Call: ShipStation makes a GET API call to pull order information from your connected store. Your Web Endpoint should render XML that adheres to the provided specification.
POST Call: The POST call allows ShipStation to post shipment information back to your cart or marketplace when an order is shipped. Your Web Endpoint should be able to determine when ShipStation is requesting order information (action = export) and when it is sending a shipping notification (action = shipnotify).
For detailed instructions and XML format examples, please refer to our Custom Store Development Guide here.