Integration
ShipStation integration
Let workflows and AI agents act in ShipStation, within the limits you set.
- 0 triggers
- 70 actions
- MCP server
ShipStation triggers and actions
Every ShipStation trigger and action you can use in Konnectify workflows and AI agents.
70 actions
- Action: Validate Address
Validates an address or an array of addresses using ShipStation's address validation engine.
- Action: List Carriers
Retrieves a list of all carriers that have been added to this ShipStation account.
- Action: Retrieve Carrier
Retrieves details about a specific carrier by its carrier ID.
- Action: Delete Carrier
Disconnect a carrier from the account by its carrier ID.
- Action: List Carrier Options
Get a list of the advanced options available for a specific carrier.
- Action: List Carrier Packages
List the package types associated with a specific carrier. Returns carrier-provided package types.
- Action: List Carrier Services
List the services associated with a specific carrier ID.
- Action: Create Label Document
Register a carrier document against a label. Returns an upload target to which you upload the document file.
- Action: List Label Documents
Retrieve the carrier documents registered against a label, including their processing status.
- Action: Delete Label Document
Delete a carrier document registered against a label. Documents already sent cannot be deleted.
- Action: Send Label Documents
Transmit all uploaded documents for a label to the carrier.
- Action: Download Document
Download the file for a previously registered carrier document, returning it as a Base64 string.
- Action: Create Shipment Document
Register a carrier document against a shipment. Returns an upload target.
- Action: List Shipment Documents
Retrieve the carrier documents registered against a shipment.
- Action: Delete Shipment Document
Delete a carrier document registered against a shipment.
- Action: Retrieve Shipment Labels
Retrieve each shipment associated with the given id, including its tracking number and registered carrier documents.
- Action: Download File
Download labels and other shipment-related documents by directory, subdirectory, and filename.
- Action: List Fulfillments
Retrieve a list of fulfillments based on various filter criteria like shipment details and tracking information.
- Action: Create Fulfillment
Mark shipments as shipped with tracking information. This will notify customers and marketplaces according to your configuration.
- Action: Create Combined Label Document
Download a combined label file for up to 30 label IDs.
- Action: List Labels
Returns a list of labels that you've created. You can optionally filter the results as well as control their sort order.
- Action: Purchase Label
Generates a label natively using comprehensive shipment object details.
- Action: Purchase Label with Rate ID
Generate a label without having to refill in the shipment information repeatedly by using a rate_id.
- Action: Purchase Label with Shipment ID
Purchase a label using a shipment ID that has already been created with the desired address and package info.
- Action: Purchase Label with Shipping Rule
Purchase and print a shipping label using a Shipping Rule/Rate Shopper ID, automatically selecting the optimal carrier and service.
- Action: Get Label by External Shipment ID
Returns the first label found with the specified external_shipment_id.
- Action: Get Label by ID
Retrieve a specific label by its label ID.
- Action: Get Label Tracking Information
Retrieve the tracking details and carrier event history for a specific label.
- Action: Void Label
Void a specific label using its label ID. This will also request a refund from the carrier if paid at creation.
- Action: Cancel Label Refund Request
Cancel a scheduled refund request for a label. Only labels with refund status 'request_scheduled' can be excluded.
- Action: List Pickups
List all pickups that have been scheduled for this carrier.
- Action: Create Pickup
Schedules a pickup with a carrier for the specified labels and pickup window.
- Action: Retrieve Pickup
Get detailed information about a previously scheduled pickup by ID.
- Action: Delete Pickup
Cancels/deletes a pickup request that was previously scheduled.
- Action: List Products
Returns a list of products. You can optionally filter the results by SKU, name, or active status.
- Action: Retrieve Product
Get detailed information about a single product by its Product ID.
- Action: Create Products
Create new products in your ShipStation account.
- Action: Update Products
Update existing products. Each product requires the full object — partial updates are not supported.
- Action: Deactivate Products
Sets the active flag to false for the provided list of product IDs.
- Action: List Purchase Orders
Retrieve a paginated list of purchase orders with optional filtering by status, warehouse, dates, and other criteria.
- Action: Create Purchase Order
Create a new purchase order with products from a supplier.
- Action: Retrieve Purchase Order
Retrieve detailed information about a specific purchase order including all products.
- Action: Update Purchase Order
Update an existing purchase order. Note: only allowed if status is 'draft'. Once moved to any other status, use specific endpoints.
- Action: Update Purchase Order Shipping Details
Update shipping-related details for a purchase order in open status.
- Action: Update Purchase Order Status
Update the status of a purchase order. Valid status transitions must be followed.
- Action: Receive PO Products
Record receipt of products from a purchase order. Updates inventory levels and may automatically change purchase order status.
- Action: Download PO Summary
Download a PDF document containing the purchase order summary (Base64).
- Action: Download Received PO Summary
Download a PDF document containing the received products summary for a PO (Base64).
- Action: Get Shipping Rates
Get multiple rate options based on carriers, package types, and services.
- Action: Estimate Rates
Get quick rate estimates between two locations based on weight/dimensions without creating a full shipment.
- Action: Get Rate by ID
Retrieve a previously queried rate by its Rate ID.
- Action: List Shipments
Get a list of shipments in your account, optionally filtering by status, batch, tags, dates, and more.
- Action: Create Shipments
Create one or more shipments manually.
- Action: Assign User to Shipments
You can assign a single user to up to 500 shipments at once.
- Action: Get Shipment by External ID
Query Shipments created using your own custom ID convention (external shipment id).
- Action: Retrieve Shipment
Get an individual shipment based on its ShipStation Shipment ID.
- Action: Update Shipment
Update an existing shipment's details including addresses, package info, carrier service, etc. (Before purchasing a label).
- Action: Cancel Shipment
Mark a shipment cancelled, if it is no longer needed. Any label associated with the shipment needs to be voided first.
- Action: Get Shipment Rates
Get Rates for the shipment information associated with the specific shipment ID.
- Action: Add Tag to Shipment
Categorize shipments by adding arbitrary string tags.
- Action: Remove Tag from Shipment
Remove an existing tag from the Shipment object.
- Action: Update Shipment Internal Notes
You can either overwrite the existing notes entirely or append new text to the current notes.
- Action: List Suppliers
Retrieve a paginated list of all suppliers with optional filtering by supplier name.
- Action: Create Supplier
Create a new supplier with contact and address information.
- Action: Retrieve Supplier
Retrieve detailed information about a specific supplier by ID.
- Action: Update Supplier
Update an existing supplier's information. Provide the Supplier ID and mapping for any fields to update.
- Action: Get Tracking Information
Retrieve tracking details and event history for a package using its tracking number and carrier details.
- Action: Start Tracking
Allows you to subscribe to tracking updates for a package. You specify the carrier_code and tracking_number to receive notifications via webhooks whenever the shipping status changes.
- Action: Stop Tracking
Unsubscribe from automated webhook tracking updates for a specific package.
Showing 12 of 70
Use ShipStation in an AI agent
Add any ShipStation action to an agent as a tool. The agent decides when to use it; you set the limits. Pin fields it can't change, limit fields to allowed values, and require approval before it acts. Every action is recorded in the Event Logs.
Connect ShipStation with other apps
See what you can automate between ShipStation and another app, with workflows and AI agents.
Which app do you want to connect with ShipStation?
Pick any of 201 apps to see what it can do with ShipStation.
ShipStation and AI
Add AI steps to ShipStation workflows
Summarise, classify or draft with ChatGPT, Claude or Gemini inside a workflow.ShipStation + ChatGPT ShipStation + Claude ShipStation + Gemini
Use ShipStation actions from Claude or ChatGPT
Expose the ShipStation actions you choose to Claude, ChatGPT or another MCP client through an MCP server you control.
Set up an MCP server
Connect ShipStation and run your first workflow
Start on the Free plan with a 14-day trial of paid features, or book a demo and we'll build it with you.