Skip to main content
The ShipStation connector lets your workflows manage orders and shipments, generate labels, get carrier rates, and track inventory across warehouses through ShipStation’s REST API.
For the full API reference, see the ShipStation API documentation.

Connection setup

1

Get your API credentials

Log in to ShipStation and go to Settings > Account > API Settings. Copy your API Key and API Secret.
2

Add the connection in Spojit

Go to Connections in Spojit, click Add Connection, select ShipStation, and enter:
  • API Key: Your ShipStation API key
  • API Secret: Your ShipStation API secret
ShipStation enforces a rate limit of 40 requests per minute per API key. Space out bulk operations accordingly.

Tools

Orders

string
Filter by customer name.
string
Filter by order number.
string
Filter by status: awaiting_payment, awaiting_shipment, shipped, on_hold, cancelled.
string
Start date (YYYY-MM-DD).
string
End date (YYYY-MM-DD).
number
default:"1"
Page number.
number
default:"100"
Results per page (max 500).
string
Sort field: OrderDate, ModifyDate, CreateDate.
string
Sort direction: ASC or DESC.
Example request:
Example response:
string
required
ShipStation order ID.
Example request:
Example response:
object
required
Order object with orderNumber, orderDate, orderStatus, billTo, shipTo, items, etc.
Example request:
Example response:

Shipments & Labels

string
Filter by recipient.
string
Filter by order number.
string
Filter by tracking number.
string
Filter by carrier code.
string
Start date (YYYY-MM-DD).
string
End date (YYYY-MM-DD).
number
default:"1"
Page number.
number
default:"100"
Results per page (max 500).
Example request:
Example response:
object
required
Shipment object with carrierCode, serviceCode, packageCode, weight, shipFrom, shipTo, etc.
Example request:
Example response:
number
required
ShipStation shipment ID to void.
Example request:
Example response:

Rates

string
required
Carrier code (e.g., stamps_com, fedex, ups).
string
required
Origin postal/zip code.
string
required
Destination country code (e.g., US, AU).
string
required
Destination postal/zip code.
string
Destination state/province.
object
required
Weight: { value, units: "pounds" | "ounces" | "grams" }.
object
Dimensions: { length, width, height, units: "inches" | "centimeters" }.
Example request:
Example response:

Resources

No parameters required.Example response:
No parameters required.Example response:
string
Filter by state code.
string
Filter by country code.
number
default:"1"
Page number.
number
default:"100"
Results per page (max 500).
Example request:
Example response:
string
Filter by SKU.
string
Filter by product name.
number
default:"1"
Page number.
number
default:"100"
Results per page (max 500).
Example request:
Example response:

Advanced

Send a request to any ShipStation API endpoint.
string
required
HTTP method: GET, POST, PUT, or DELETE.
string
required
API path (e.g., /orders or /webhooks).
object
Request body (for POST/PUT).
Example request:
Example response: