ShipStation — manage orders, create shipping labels, get rates, and track shipments via the ShipStation API.
| Property | Value |
|---|
| Type | http |
| Authentication | basic |
| Category | Warehousing & Logistics |
| Field | Type | Required | Description |
|---|
api_key | string | Yes | ShipStation API key |
api_secret | string | Yes | ShipStation API secret |
List orders from ShipStation with optional filtering and pagination.
| |
|---|
| Endpoint | GET /orders |
| Method | GET |
Retrieve a single order by ID from ShipStation.
| |
|---|
| Endpoint | GET /orders/{orderId} |
| Method | GET |
Create a new order in ShipStation. Can also update an existing order if orderKey matches.
| |
|---|
| Endpoint | POST /orders/createorder |
| Method | POST |
Create a shipping label for an order in ShipStation.
| |
|---|
| Endpoint | POST /shipments/createlabel |
| Method | POST |
List shipments from ShipStation with optional filtering.
| |
|---|
| Endpoint | GET /shipments |
| Method | GET |
Get shipping rate quotes from carriers configured in ShipStation.
| |
|---|
| Endpoint | POST /shipments/getrates |
| Method | POST |
List all shipping carriers configured in the ShipStation account.
| |
|---|
| Endpoint | GET /carriers |
| Method | GET |
List all ship-from warehouse locations configured in ShipStation.
| |
|---|
| Endpoint | GET /warehouses |
| Method | GET |
flow: shopify-to-shipstation-label
description: Create ShipStation order from Shopify fulfillment, get rates, and generate label
- name: create-shipstation-order
orderNumber: source.order_number
orderDate: source.created_at
name: "{{source.shipping_address.first_name}} {{source.shipping_address.last_name}}"
street1: source.shipping_address.address1
city: source.shipping_address.city
state: source.shipping_address.province_code
postalCode: source.shipping_address.zip
country: source.shipping_address.country_code
- name: get-shipping-rates
fromPostalCode: "'90210'"
toPostalCode: source.shipping_address.zip
toCountry: source.shipping_address.country_code
value: source.total_weight | decimal(2)
orderId: ss_order.orderId
serviceCode: rates.0.serviceCode
value: source.total_weight | decimal(2)
retry: 3x exponential(30s)