Integrate ShipStation with Tailor Platform
Overview
ShipStation is a powerful shipping software solution designed to simplify and optimize order fulfillment for e-commerce businesses of all sizes.
The integration of Tailor Platform and ShipStation enables businesses to synchronize inventory, automate order processing, and streamline shipping workflows, ensuring real-time data exchange while reducing manual effort.
Tailor Platform Triggers
You can integrate ShipStation with Tailor Platform using triggers. Refer to executor service guide to learn about different types of triggers.
Connect ShipStation
This integration guide will walk you through the steps to set up a connection between Tailor PF and ShipStation.
1. Get the API key
Before you can begin integrating the Tailor Platform with ShipStation, you'll need to get an API key.
-
Log in to your ShipStation account.
-
From the top navigation bar, select
Add-Ons
. -
Enable the
Shipping API
to generate the API keys.
- Navigate to
Account
and selectAPI Settings
.
Choose the API version
and click Generate API Key
.
Production API Key: Actions performed using a production API key may result in charges. Therefore, it is not advisable to use these keys for development or testing purposes.
Sandbox API Key: These keys are intended for development and testing. Sandbox keys are easily identifiable as they always begin with TEST_. However, please note that the ShipStation API v2 sandbox environment is not currently available.
2. Store ShipStation Credentials
Store your ShipStation API key as a secret in the Tailor PF using one of the following methods:
Using the Tailor CLI
- Create a vault to store the API key
Run the following commands to create a vault named shipstation-vault and to store the secret key.
<span><span style="color: var(--shiki-token-function)">tailorctl</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">workspace</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">vault</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">create</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">--name</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">shipstation-vault</span></span>
<span><span style="color: var(--shiki-token-function)">tailorctl</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">workspace</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">vault</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">secret</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">create</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">--name</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">shipstation-key</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">--vault</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">shipstation-vault</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">--value</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string)">{</span><span style="color: var(--shiki-color-text)">$api_key</span><span style="color: var(--shiki-token-string)">}</span></span>
<span></span>
Through the Console
- Navigate to your workspace where the app is deployed and select
settings
tab to add the secret
- Create a new vault and add the API key
3. Making API requests to ShipStation API
You can call the ShipStation APIs using triggers.