Konnectify
SHIPSTATION + KONNECTIFY

ShipStation Integration with Konnectify

Coordinate carrier accounts, print shipping labels in bulk, validate delivery addresses, and synchronize fulfillment details across your business tools.

Shipments Labels Carriers Products 0 Triggers 70 Actions

What is ShipStation?

ShipStation is a multi-channel shipping and order fulfillment platform designed to help e-commerce merchants import, organize, and process shipments efficiently. By connecting ShipStation with Konnectify, operations teams can automate time-consuming tasks like address validation, label generation, carrier rate comparison, and order status updates across your warehouse systems.

New to ShipStation?

Set up your shipping platform and connect carrier accounts.

Visit ShipStation →

New to Konnectify?

Create workflows to automate shipping, labels, and tracking.

Sign Up Free →

What you can automate:

Auto-purchase and print shipping labels using pre-configured shipping rules.
Validate customer delivery addresses instantly before printing labels.
Sync real-time shipment tracking details directly back to your ERP or CRM.
Retrieve shipping rate estimates dynamically to select optimal carriers.
Schedule carrier pickups automatically for completed warehouse shipments.
Coordinate purchase orders, product details, and suppliers in real time.

API & Authentication

Secure API Key Authentication

ShipStation utilizes API Key authentication to establish a secure connection with Konnectify. By generating an API Key and API Secret, you grant Konnectify secure permission to manage shipments, retrieve carrier rates, and print labels automatically, without ever sharing or exposing your primary account login credentials.

Connection Requirements

To authenticate, you will need your ShipStation API Key and API Secret. These can be generated in your ShipStation dashboard by navigating to Settings > Account > API Settings. Ensure your ShipStation subscription plan includes developer API access.

For comprehensive details regarding endpoints and capabilities, please refer to the official ShipStation API Documentation.

How to Connect

Prerequisites: Ensure you have active admin access to your ShipStation account and that your API credentials have been generated and copied from your account dashboard.
1

Add ShipStation to a Workflow

Navigate to your Konnectify dashboard, create a new workflow, and select ShipStation from the application library.

2

Authorize via API Credentials

Paste your ShipStation API Key and API Secret into the designated authorization fields, then click Connect to establish the secure link.

3

Configure the Action

Choose from the 70 available actions. Map the incoming data fields from your trigger step (such as customer name, address, and product details) to the corresponding fields in ShipStation.

Note on Format Mapping

Ensure that customer addresses mapped to ShipStation contain valid postal codes and country abbreviations to prevent carrier-level label generation failures.

4

Test the Workflow

Execute a test run in Konnectify to verify that data flows correctly and that the action successfully registers in your ShipStation dashboard.

5

Activate the Workflow

Once tested successfully, activate your workflow to begin processing your shipments, labels, and tracking updates in real time automatically.

Triggers 0

This integration is action-oriented and currently focuses on executing shipping, label generation, and order management tasks. It does not contain direct inbound triggers. To initiate a shipping workflow, you can trigger from your e-commerce store (such as Shopify or WooCommerce), CRM, or inventory management system, and use ShipStation actions to complete the fulfillment process.

Actions 70

Automate your shipping process using these 70 actions, organized by operational module.

Shipments 13 actions
List Shipments

Get a list of shipments in your account, optionally filtering by status, batch, tags, dates, and more.

Create Shipments

Create one or more shipments manually.

Assign User to Shipments

You can assign a single user to up to 500 shipments at once.

Get Shipment by External ID

Query Shipments created using your own custom ID convention (external shipment id).

Retrieve Shipment

Get an individual shipment based on its ShipStation Shipment ID.

Update Shipment

Update an existing shipment's details including addresses, package info, carrier service, etc. (Before purchasing a label).

Cancel Shipment

Mark a shipment cancelled, if it is no longer needed. Any label associated with the shipment needs to be voided first.

Get Shipment Rates

Get Rates for the shipment information associated with the specific shipment ID.

List Shipment Tags

Get all tags currently associated with a specific shipment.

Add Tag to Shipment

Categorize shipments by adding arbitrary string tags.

Remove Tag from Shipment

Remove an existing tag from the Shipment object.

Update Shipment Internal Notes

You can either overwrite the existing notes entirely or append new text to the current notes.

Validate Address

Validates an address or an array of addresses using ShipStation's address validation engine.

Labels 11 actions
Create Combined Label Document

Download a combined label file for up to 30 label IDs.

List Labels

Returns a list of labels that you've created. You can optionally filter the results as well as control their sort order.

Purchase Label

Generates a label natively using comprehensive shipment object details.

Purchase Label with Rate ID

Generate a label without having to refill in the shipment information repeatedly by using a rate_id.

Purchase Label with Shipment ID

Purchase a label using a shipment ID that has already been created with the desired address and package info.

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.

Get Label by External Shipment ID

Returns the first label found with the specified external_shipment_id.

Get Label by ID

Retrieve a specific label by its label ID.

Get Label Tracking Information

Retrieve the tracking details and carrier event history for a specific label.

Void Label

Void a specific label using its label ID. This will also request a refund from the carrier if paid at creation.

Cancel Label Refund Request

Cancel a scheduled refund request for a label. Only labels with refund status 'request_scheduled' can be excluded.

Documents 10 actions
Create Label Document

Register a carrier document against a label. Returns an upload target to which you upload the document file.

List Label Documents

Retrieve the carrier documents registered against a label, including their processing status.

Delete Label Document

Delete a carrier document registered against a label. Documents already sent cannot be deleted.

Send Label Documents

Transmit all uploaded documents for a label to the carrier.

Download Document

Download the file for a previously registered carrier document, returning it as a Base64 string.

Create Shipment Document

Register a carrier document against a shipment. Returns an upload target.

List Shipment Documents

Retrieve the carrier documents registered against a shipment.

Delete Shipment Document

Delete a carrier document registered against a shipment.

Retrieve Shipment Labels

Retrieve each shipment associated with the given id, including its tracking number and registered carrier documents.

Download File

Download labels and other shipment-related documents by directory, subdirectory, and filename.

Purchase Orders 9 actions
List Purchase Orders

Retrieve a paginated list of purchase orders with optional filtering by status, warehouse, dates, and other criteria.

Create Purchase Order

Create a new purchase order with products from a supplier.

Retrieve Purchase Order

Retrieve detailed information about a specific purchase order including all products.

Update Purchase Order

Update an existing purchase order. Note: only allowed if status is 'draft'. Once moved to any other status, use specific endpoints.

Update Purchase Order Shipping Details

Update shipping-related details for a purchase order in open status.

Update Purchase Order Status

Update the status of a purchase order. Valid status transitions must be followed.

Receive PO Products

Record receipt of products from a purchase order. Updates inventory levels and may automatically change purchase order status.

Download PO Summary

Download a PDF document containing the purchase order summary (Base64).

Download Received PO Summary

Download a PDF document containing the received products summary for a PO (Base64).

Carriers 6 actions
List Carriers

Retrieves a list of all carriers that have been added to this ShipStation account.

Retrieve Carrier

Retrieves details about a specific carrier by its carrier ID.

Delete Carrier

Disconnect a carrier from the account by its carrier ID.

List Carrier Options

Get a list of the advanced options available for a specific carrier.

List Carrier Packages

List the package types associated with a specific carrier. Returns carrier-provided package types.

List Carrier Services

List the services associated with a specific carrier ID.

Products 5 actions
List Products

Returns a list of products. You can optionally filter the results by SKU, name, or active status.

Retrieve Product

Get detailed information about a single product by its Product ID.

Create Products

Create new products in your ShipStation account.

Update Products

Update existing products. Each product requires the full object — partial updates are not supported.

Deactivate Products

Sets the active flag to false for the provided list of product IDs.

Pickups 4 actions
List Pickups

List all pickups that have been scheduled for this carrier.

Create Pickup

Schedules a pickup with a carrier for the specified labels and pickup window.

Retrieve Pickup

Get detailed information about a previously scheduled pickup by ID.

Delete Pickup

Cancels/deletes a pickup request that was previously scheduled.

Suppliers 4 actions
List Suppliers

Retrieve a paginated list of all suppliers with optional filtering by supplier name.

Create Supplier

Create a new supplier with contact and address information.

Retrieve Supplier

Retrieve detailed information about a specific supplier by ID.

Update Supplier

Update an existing supplier's information. Provide the Supplier ID and mapping for any fields to update.

Rates 3 actions
Get Shipping Rates

Get multiple rate options based on carriers, package types, and services.

Estimate Rates

Get quick rate estimates between two locations based on weight/dimensions without creating a full shipment.

Get Rate by ID

Retrieve a previously queried rate by its Rate ID.

Tracking 3 actions
Get Tracking Information

Retrieve tracking details and event history for a package using its tracking number and carrier details.

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.

Stop Tracking

Unsubscribe from automated webhook tracking updates for a specific package.

Fulfillments 2 actions
List Fulfillments

Retrieve a list of fulfillments based on various filter criteria like shipment details and tracking information.

Create Fulfillment

Mark shipments as shipped with tracking information. This will notify customers and marketplaces according to your configuration.

Popular Automations

Integrate ShipStation with your other business applications to streamline e-commerce logistics.

Create Shipments from Store Orders

Automatically generate a shipment in ShipStation whenever a new order is received on your e-commerce platform.

New Store Order Create Shipments

Auto-Purchase Labels for Validated Addresses

Validate customer addresses instantly and purchase optimized shipping labels using pre-configured carrier rules.

Validate Address Purchase Label with Shipping Rule

Sync Fulfillment Status and Tracking Details

Mark shipments as shipped in your store and send real-time tracking numbers to your customers the moment fulfillment occurs.

Create Fulfillment Get Tracking Information

Warehouse Restock & Purchase Order Sync

Create a purchase order automatically in ShipStation when your inventory system signals low stock levels for a product.

Low Stock Alert Create Purchase Order

Frequently Asked Questions

How does ShipStation authenticate with Konnectify?
ShipStation utilizes an API Key and API Secret generated from your ShipStation dashboard. This secure, credential-based connection ensures Konnectify can safely manage shipments and retrieve carrier rates without needing to store or access your primary ShipStation account password.
Which ShipStation plans support API integration?
API access is available on most active ShipStation subscription plans. Please verify within your ShipStation Account Settings under the API Settings tab to confirm that your specific subscription tier has developer API access enabled.
Are ShipStation actions executed in real time?
Yes. When Konnectify triggers a ShipStation action—such as "Purchase Label" or "Create Shipment"—the request is sent directly to ShipStation's API and executed immediately, allowing you to print labels and update order statuses in real time.
How does ShipStation handle duplicate shipments?
To prevent duplicate shipping records, you can use the "Get Shipment by External ID" action to check if a shipment already exists using your custom order or transactional reference ID before attempting to create a new one.
What are the rate limits for the ShipStation API?
ShipStation enforces standard rate limits (typically 40 requests per minute per API Key). If your workflows exceed these limits, Konnectify automatically queues and retries your requests to ensure no data or labels are lost during peak shipping hours.
Can I connect multiple ShipStation accounts to Konnectify?
Yes. You can authorize and connect multiple ShipStation accounts or regional locations to Konnectify by establishing separate connections, each configured with its respective API Key and API Secret.
How do shipping rules work with purchased labels?
By utilizing the "Purchase Label with Shipping Rule" action, ShipStation automatically evaluates your pre-configured dashboard automation settings (such as selecting the cheapest carrier or fastest service) to generate and print the optimal label dynamically.

Ready to automate your ShipStation workflows?

Connect ShipStation to your e-commerce store, inventory tools, and CRM with Konnectify and start saving hours on fulfillment today.

Get started free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article