ShipStation Connector
ShipStation is an ecommerce shipping software solution.
Connections
ShipStation API Key
Input | Comments | Default |
---|---|---|
API Key | Get your API Key from your ShipStation account settings. | |
API Secret | Get your API Secret from your ShipStation account settings. |
Triggers
Webhook
Receive and validate webhook requests from ShipStation for webhooks you configure.
Actions
Create Label for Order
Creates a shipping label for a specified order.
Input | Comments | Default |
---|---|---|
Order ID | The system generated identifier for the Order. | |
Carrier Code | The code for the carrier that is to appear on the label. | |
Service Code | The code for the shipping service that is to appear on the label. | |
Confirmation | The type of delivery confirmation that is to be used once the shipment is created. | |
Ship Date | The date the order should be shipped. | |
Test Label | Specifies whether or not to create a test label. | false |
Connection | ||
Fields | A list of additional fields to include in the label for order. |
Create or Update Multiple Orders
Create or update multiple orders in one request.
Input | Comments | Default |
---|---|---|
Orders Array | Provide an array of order objects to create or update multiple orders. |
|
Connection |
Create or Update Order
Create a new order or update an existing one.
Input | Comments | Default |
---|---|---|
Order Number | User-defined order number to identify the order. | |
Order Date | The date the order was placed. | 2023-09-08T12:34:56.000Z |
Order Status | Filter orders by status. | |
Order Key | If the orderKey is provided, the createorder method will either: create a new order if the provided orderKey is not found, or, update the existing order if the orderKey is found. | |
Billing Address | Provide the billing address in JSON format. |
|
Shipping Address | Provide the shipping address in JSON format. |
|
Connection | ||
Field | A list of additional fields to include in the order. | |
Debug Request | Enabling this flag will log out the current request. | false |
Create Shipment Label
Creates a shipping label.
Input | Comments | Default |
---|---|---|
Connection | ||
Carrier Code | The carrier's code | |
Service Code | Identifies the shipping service to be used for this label. | |
Package Code | Identifies the packing type that should be used for this label. | |
Ship Date | The date the shipment will be shipped. | |
Shipment's Weight | The weight of the shipment, following the Weight model. Note: WeightUnits is read-only. |
|
Shipping Address | Provide the shipping address in JSON format. |
|
Origin Address | Provide the origin address in JSON format. |
|
Field | A list of additional fields to include in the shipment. |
Create Warehouse
Adds a Ship From Location (formerly known as warehouse) to your account.
Input | Comments | Default |
---|---|---|
Connection | ||
Warehouse Name | Name of Ship From Location. | |
Origin Address | The origin address. Shipping rates will be calculated from this address. | |
Return Address | The return address. If not specified, the origin address will be used. | |
Is Default Warehouse | Specifies whether or not this will be your default Ship From Location. | false |
Deactivate Store
Deactivates the specified store.
Input | Comments | Default |
---|---|---|
Connection | ||
Store ID | Unique identifier for the store to retrieve. |
Delete Instanced Webhooks
Deletes all webhooks that point to a flow in this instance.
Input | Comments | Default |
---|---|---|
Connection |
Delete Order
Soft delete an order from the database, setting it to inactive.
Input | Comments | Default |
---|---|---|
Order ID | The system generated identifier for the Order. | |
Connection |
Delete Warehouse
Removes a warehouse (or Ship From location) from ShipStation's UI. Sets it to Inactive status.
Input | Comments | Default |
---|---|---|
Connection | ||
Warehouse ID | Unique identifier for the warehouse to retrieve. |
Get Customer
Retrieve a specific customer by their system generated identifier
Input | Comments | Default |
---|---|---|
Customer ID | System generated identifier for the Customer. | |
Connection |
Get Order
Retrieve a single order from the database.
Input | Comments | Default |
---|---|---|
Order ID | The system generated identifier for the Order. | |
Connection |
Get Product
Retrieve a specific product from the database by its ID.
Input | Comments | Default |
---|---|---|
Product ID | The system generated identifier for the Product. | |
Connection |
Get Store
Retrieve detailed information about a specific store.
Input | Comments | Default |
---|---|---|
Connection | ||
Store ID | Unique identifier for the store to retrieve. |
Get Warehouse
Retrieve detailed information about a specific Ship From Location (formerly known as warehouse).
Input | Comments | Default |
---|---|---|
Connection | ||
Warehouse ID | Unique identifier for the warehouse to retrieve. |
List Carriers
List all shipping providers connected to this ShipStation account.
Input | Comments | Default |
---|---|---|
Connection |
List Customers
Retrieve a list of customers based on specified criteria
Input | Comments | Default |
---|---|---|
State Code | Returns customers that reside in the specified stateCode. | |
Country Code | Returns customers that reside in the specified countryCode. Use the two-letter ISO Origin Country code. | |
Marketplace ID | Returns customers that purchased items from the specified marketplaceId. | |
Tag ID | Returns customers that have been tagged with the specified tagId. | |
Sort By | Sorts the order of the response based off the specified value. | |
Sort Direction | Sets the direction of the sort order. | |
Page | Page number. | |
Page Size | Requested page size. Max value is 500. | |
Connection |
List Fulfillments
Retrieve a list of fulfillments based on specified criteria
Input | Comments | Default |
---|---|---|
Connection | ||
Fulfillment ID | Provide the Fulfillment ID as a string. It will be converted to a number internally. | |
Order ID | Provide the Order ID as a string. It will be converted to a number internally. | |
Page | Page number. | |
Page Size | Requested page size. Max value is 500. |
List Orders
Retrieve a list of orders based on specified criteria.
Input | Comments | Default |
---|---|---|
Customer Name | Filter orders by customer name. | |
Order Status | Filter orders by status. | |
Page | Page number. | |
Page Size | Requested page size. Max value is 500. | |
Connection |
List Packages
Retrieves a list of packages for the specified carrier.
Input | Comments | Default |
---|---|---|
Carrier Code | The carrier's code | |
Connection |
List Products
Obtains a list of products that match the specified criteria.
Input | Comments | Default |
---|---|---|
Connection | ||
SKU | Returns products that match the specified SKU. | |
Product Name | Returns products that match the specified product name. | |
Product Category ID | Returns products that match the specified productCategoryId. | |
Product Type ID | Returns products that match the specified productTypeId. | |
Tag ID | Returns customers that have been tagged with the specified tagId. | |
Start Date | Returns products that were created after the specified date. | |
End Date | Returns products that were created before the specified date. | |
Sort By | Sorts the order of the response based off the specified value. | |
Sort Direction | Sets the direction of the sort order. | |
Page | Page number. | |
Page Size | Requested page size. Max value is 500. | |
Show Inactive | Determines whether inactive stores will be returned in the list of stores. | false |
List Services
Retrieves the list of available shipping services provided by the specified carrier.
Input | Comments | Default |
---|---|---|
Carrier Code | The carrier's code | |
Connection |
List Shipments
Obtains a list of shipments that match the specified criteria.
Input | Comments | Default |
---|---|---|
Connection | ||
Tracking Number | Returns shipments with the specified tracking number. | |
Create Date Start | Returns shipments created on or after the specified date. | |
Create Date End | Returns shipments created on or before the specified date. | |
Ship Date Start | Returns shipments with the ship date on or after the specified date. | |
Ship Date End | Returns shipments with the ship date on or before the specified date. | |
Recipient Name | Returns shipments shipped to the specified recipient name. | |
Recipient Country Code | Returns shipments shipped to the specified country code. Please use the two-letter ISO Origin Country code. | |
Page | Page number. | |
Page Size | Requested page size. Max value is 500. |
List Stores
Retrieve the list of installed stores on the account.
Input | Comments | Default |
---|---|---|
Connection | ||
Show Inactive | Determines whether inactive stores will be returned in the list of stores. | false |
Marketplace ID | Returns stores of this marketplace type. Provide as a string and it will be converted to a number internally. |
List Users
Retrieve the list of users on the account.
Input | Comments | Default |
---|---|---|
Connection | ||
Show Inactive Users | Determines whether inactive users will be returned in the list of users. | false |
List Warehouses
Retrieves a list of your Ship From Locations (formerly known as warehouses).
Input | Comments | Default |
---|---|---|
Connection |
List Webhooks
Retrieves a list of registered webhooks for the account.
Input | Comments | Default |
---|---|---|
Connection |
Raw Request
Send raw HTTP request to ShipStation
Input | Comments | Default |
---|---|---|
URL | This is the URL to call. | |
Method | The HTTP method to use. | |
Data | The HTTP body payload to send to the URL. | |
Form Data | The Form Data to be sent as a multipart form upload. | |
File Data | File Data to be sent as a multipart form upload. | |
File Data File Names | File names to apply to the file data inputs. Keys must match the file data keys above. | |
Query Parameter | A list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2. | |
Header | A list of headers to send with the request. | |
Response Type | The type of data you expect in the response. You can request json, text, or binary data. | json |
Timeout | The maximum time that a client will await a response to its request | |
Debug Request | Enabling this flag will log out the current request. | false |
Retry Delay (ms) | The delay in milliseconds between retries. | 0 |
Retry On All Errors | If true, retries on all erroneous responses regardless of type. | false |
Max Retry Count | The maximum number of retries to attempt. | 0 |
Use Exponential Backoff | Specifies whether to use a pre-defined exponential backoff strategy for retries. | false |
Connection |
Subscribe to Webhook
Subscribes to a specific type of webhook in ShipStation.
Input | Comments | Default |
---|---|---|
Connection | ||
Target URL | The URL to send the webhooks to. | |
Event | The type of webhook to subscribe to. | |
Store ID | If passed in, the webhooks will only be triggered for this store_id. | |
Friendly Name | Display name for the webhook. |
Unsubscribe to Webhook
Unsubscribes from a specific type of webhook in ShipStation.
Input | Comments | Default |
---|---|---|
Connection | ||
Webhook ID | A unique ID generated by ShipStation and assigned to each webhook. |
Update Product
Updates an existing product.
Input | Comments | Default |
---|---|---|
Product ID | The system generated identifier for the Product. | |
Product Data | The complete data for updating the product. This call does not support partial updates. |
|
Connection |
Update Store
Updates an existing store.
Input | Comments | Default |
---|---|---|
Connection | ||
Store ID | Unique identifier for the store to retrieve. | |
Store Update Data | All the data needed to update an existing store. Must provide the entire resource. |
|
Update Warehouse
Updates an existing Ship From Location (formerly known as warehouse).
Input | Comments | Default |
---|---|---|
Connection | ||
Warehouse Update Data | All the data needed to update an existing Ship From Location. Must provide the entire resource. |
|