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.

  1. Log in to your ShipStation account.

  2. From the top navigation bar, select Add-Ons.

  3. Enable the Shipping API to generate the API keys.

Integration Guide – ShipStation API Add-on

  1. Navigate to Account and select API Settings.

Choose the API version and click Generate API Key.

Integration Guide – ShipStation API

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

  1. 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

  1. Navigate to your workspace where the app is deployed and select settings tab to add the secret

Integration Guide – Add Secret

  1. Create a new vault and add the API key

Integration Guide – Create Vault

3. Making API requests to ShipStation API

You can call the ShipStation APIs using triggers.