Open Connector
所有 Tools

ShipStation (v1 Legacy)

Connect to the legacy ShipStation v1 API to manage orders, shipments, carriers, stores, warehouses, products, customers, users, fulfillments, and webhooks.

shipstationv1.0.047 个 Tools

认证方式

方式底层类型状态说明
Basic Authbasicavailable

调用示例

import { createClient } from "@open-connector/sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "SHIPSTATION_ADD_FUNDS_TO_CARRIER",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("SHIPSTATION_ADD_FUNDS_TO_CARRIER", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute SHIPSTATION_ADD_FUNDS_TO_CARRIER --data '{ }'

Tool 目录

可用 Tools

47 个可调用操作

Add funds to carrier accountSHIPSTATION_ADD_FUNDS_TO_CARRIERAdds funds to a carrier account using the payment information on file. **IMPORTANT:** Requires approval from [email protected] before use.

Adds funds to a carrier account using the payment information on file. **IMPORTANT:** Requires approval from [email protected] before use.

认证

需要 Connected Account

Tags

carriers
Add tag to orderSHIPSTATION_ADD_TAG_TO_ORDERAdds a tag to an order

Adds a tag to an order

认证

需要 Connected Account

Tags

orders
Assign user to orderSHIPSTATION_ASSIGN_USER_TO_ORDERAssigns a user to an order. If ANY of the orders within the array are not found, no orders will have a user assigned to them.

Assigns a user to an order. If ANY of the orders within the array are not found, no orders will have a user assigned to them.

认证

需要 Connected Account

Tags

orders
Create label for orderSHIPSTATION_CREATE_LABEL_FOR_ORDERCreates a shipping label for an existing order. The `labelData` field returned in the response is a base64 encoded PDF value. You can decode and save the output as a PDF file to retrieve a printable label. **IMPORTANT:** You must have at least one active Manual Store on your ShipStation account to create labels with this endpoint.

Creates a shipping label for an existing order. The `labelData` field returned in the response is a base64 encoded PDF value. You can decode and save the output as a PDF file to retrieve a printable label. **IMPORTANT:** You must have at least one active Manual Store on your ShipStation account to create labels with this endpoint.

认证

需要 Connected Account

Tags

orders
Create shipping labelSHIPSTATION_CREATE_SHIPMENT_LABELCreates a shipping label. The `labelData` field returned in the response is a base64 encoded PDF value. You can decode and save the output as a PDF file to retrieve a printable label. **IMPORTANT:** You must have at least one active Manual Store on your ShipStation account to create labels with this endpoint.

Creates a shipping label. The `labelData` field returned in the response is a base64 encoded PDF value. You can decode and save the output as a PDF file to retrieve a printable label. **IMPORTANT:** You must have at least one active Manual Store on your ShipStation account to create labels with this endpoint.

认证

需要 Connected Account

Tags

shipments
Create or update multiple ordersSHIPSTATION_CREATE_UPDATE_MULTIPLE_ORDERSCreate or update multiple orders in one request. If the `orderKey` is specified, ShipStation will attempt to locate the order with that key. If found, the existing order will be updated. If not found, a new order will be created. For split orders, the `orderKey` is always required when creating or updating orders, and the `orderId` is always required for updates. This call does not currently support partial updates; the entire resource must be provided in the body of the request. Only orders in an open status (`awaiting_payment`, `awaiting_shipment`, `pending_fulfillment`, `on_hold`) can be updated. Orders in `cancelled` or `shipped` status may not be updated.

Create or update multiple orders in one request. If the `orderKey` is specified, ShipStation will attempt to locate the order with that key. If found, the existing order will be updated. If not found, a new order will be created. For split orders, the `orderKey` is always required when creating or updating orders, and the `orderId` is always required for updates. This call does not currently support partial updates; the entire resource must be provided in the body of the request. Only orders in an open status (`awaiting_payment`, `awaiting_shipment`, `pending_fulfillment`, `on_hold`) can be updated. Orders in `cancelled` or `shipped` status may not be updated.

认证

需要 Connected Account

Tags

orders
Create or update orderSHIPSTATION_CREATE_UPDATE_ORDERCreate a new order or update an existing order. If the `orderKey` is specified, ShipStation will attempt to locate the order with that key. If found, the existing order will be updated. If not found, a new order will be created with that `orderKey`. **Note:** This call does not currently support partial updates. The entire resource must be provided in the body of the request. Only orders in an open status (`awaiting_payment`, `awaiting_shipment`, `on_hold`) can be updated. Orders in `cancelled` and `shipped` states may not be updated.

Create a new order or update an existing order. If the `orderKey` is specified, ShipStation will attempt to locate the order with that key. If found, the existing order will be updated. If not found, a new order will be created with that `orderKey`. **Note:** This call does not currently support partial updates. The entire resource must be provided in the body of the request. Only orders in an open status (`awaiting_payment`, `awaiting_shipment`, `on_hold`) can be updated. Orders in `cancelled` and `shipped` states may not be updated.

认证

需要 Connected Account

Tags

orders
Create warehouseSHIPSTATION_CREATE_WAREHOUSEAdds a Ship From Location (formerly known as warehouse) to your account. **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

Adds a Ship From Location (formerly known as warehouse) to your account. **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

认证

需要 Connected Account

Tags

warehouses
Deactivate storeSHIPSTATION_DEACTIVATE_STOREDeactivates the specified store

Deactivates the specified store

认证

需要 Connected Account

Tags

stores
Delete orderSHIPSTATION_DELETE_ORDERRemoves order from ShipStation's UI. This is a "soft" delete action so the order will still exist in the database, but will be set to inactive.

Removes order from ShipStation's UI. This is a "soft" delete action so the order will still exist in the database, but will be set to inactive.

认证

需要 Connected Account

Tags

orders
Delete warehouseSHIPSTATION_DELETE_WAREHOUSERemoves a warehouse from ShipStation's UI and sets it to Inactive status. This is a "soft" delete action. **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

Removes a warehouse from ShipStation's UI and sets it to Inactive status. This is a "soft" delete action. **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

认证

需要 Connected Account

Tags

warehouses
Get carrier by codeSHIPSTATION_GET_CARRIERRetrieves the shipping carrier account details for the specified carrierCode. Use this method to determine a carrier's account balance.

Retrieves the shipping carrier account details for the specified carrierCode. Use this method to determine a carrier's account balance.

认证

需要 Connected Account

Tags

carriers
Get customerSHIPSTATION_GET_CUSTOMERRetrieves a single customer by ID

Retrieves a single customer by ID

认证

需要 Connected Account

Tags

customers
Get orderSHIPSTATION_GET_ORDERRetrieves a single order by its ID

Retrieves a single order by its ID

认证

需要 Connected Account

Tags

orders
Get productSHIPSTATION_GET_PRODUCTRetrieves a single product by its ID

Retrieves a single product by its ID

认证

需要 Connected Account

Tags

products
Get shipping ratesSHIPSTATION_GET_RATESRetrieves shipping rates for the specified shipping details. Use this endpoint to compare rates across different carriers and services before creating a label.

Retrieves shipping rates for the specified shipping details. Use this endpoint to compare rates across different carriers and services before creating a label.

认证

需要 Connected Account

Tags

shipments
Get storeSHIPSTATION_GET_STORERetrieves information for a specific store by its ID

Retrieves information for a specific store by its ID

认证

需要 Connected Account

Tags

stores
Get store refresh statusSHIPSTATION_GET_STORE_REFRESH_STATUSRetrieves the refresh status of a given store

Retrieves the refresh status of a given store

认证

需要 Connected Account

Tags

stores
Get warehouseSHIPSTATION_GET_WAREHOUSEReturns a specific Ship From Location (formerly known as warehouse). **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

Returns a specific Ship From Location (formerly known as warehouse). **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

认证

需要 Connected Account

Tags

warehouses
Hold order until dateSHIPSTATION_HOLD_ORDER_UNTILChanges the status of the order to On Hold until the specified date, when the status will automatically change to Awaiting Shipment.

Changes the status of the order to On Hold until the specified date, when the status will automatically change to Awaiting Shipment.

认证

需要 Connected Account

Tags

orders
List account tagsSHIPSTATION_LIST_ACCOUNT_TAGSList all tags defined for this account

List all tags defined for this account

认证

需要 Connected Account

Tags

accounts
List carriersSHIPSTATION_LIST_CARRIERSList all shipping providers connected to this account

List all shipping providers connected to this account

认证

需要 Connected Account

Tags

carriers
List customersSHIPSTATION_LIST_CUSTOMERSObtains a list of customers that match the specified criteria

Obtains a list of customers that match the specified criteria

认证

需要 Connected Account

Tags

customers
List fulfillmentsSHIPSTATION_LIST_FULFILLMENTSObtains a list of fulfillments that match the specified criteria. **Note:** Orders that have been marked as shipped either through the UI or API will appear in the response as they are considered fulfillments.

Obtains a list of fulfillments that match the specified criteria. **Note:** Orders that have been marked as shipped either through the UI or API will appear in the response as they are considered fulfillments.

认证

需要 Connected Account

Tags

fulfillments
List marketplacesSHIPSTATION_LIST_MARKETPLACESLists the marketplaces that can be integrated with ShipStation

Lists the marketplaces that can be integrated with ShipStation

认证

需要 Connected Account

Tags

stores
List ordersSHIPSTATION_LIST_ORDERSObtains a list of orders that match the specified criteria. All filters are optional. If no filters are provided, recent orders will be returned.

Obtains a list of orders that match the specified criteria. All filters are optional. If no filters are provided, recent orders will be returned.

认证

需要 Connected Account

Tags

orders
List orders by tagSHIPSTATION_LIST_ORDERS_BY_TAGObtains a list of orders that have been tagged with the specified tagId

Obtains a list of orders that have been tagged with the specified tagId

认证

需要 Connected Account

Tags

orders
List packagesSHIPSTATION_LIST_PACKAGESRetrieves a list of packages for the specified carrier

Retrieves a list of packages for the specified carrier

认证

需要 Connected Account

Tags

carriers
List productsSHIPSTATION_LIST_PRODUCTSObtains a list of products that match the specified criteria

Obtains a list of products that match the specified criteria

认证

需要 Connected Account

Tags

products
List servicesSHIPSTATION_LIST_SERVICESRetrieves the list of available shipping services provided by the specified carrier

Retrieves the list of available shipping services provided by the specified carrier

认证

需要 Connected Account

Tags

carriers
List shipmentsSHIPSTATION_LIST_SHIPMENTSObtains a list of shipments that match the specified criteria. **Note:** Only valid shipments with labels generated in ShipStation will be returned. Orders that have been marked as Shipped through the UI or API will not appear as they are considered external shipments.

Obtains a list of shipments that match the specified criteria. **Note:** Only valid shipments with labels generated in ShipStation will be returned. Orders that have been marked as Shipped through the UI or API will not appear as they are considered external shipments.

认证

需要 Connected Account

Tags

shipments
List storesSHIPSTATION_LIST_STORESRetrieve the list of installed stores on the account

Retrieve the list of installed stores on the account

认证

需要 Connected Account

Tags

stores
List usersSHIPSTATION_LIST_USERSRetrieves a list of users for the account

Retrieves a list of users for the account

认证

需要 Connected Account

Tags

users
List warehousesSHIPSTATION_LIST_WAREHOUSESRetrieves a list of your Ship From Locations (formerly known as warehouses). **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

Retrieves a list of your Ship From Locations (formerly known as warehouses). **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

认证

需要 Connected Account

Tags

warehouses
List webhooksSHIPSTATION_LIST_WEBHOOKSRetrieves a list of registered webhooks for the account

Retrieves a list of registered webhooks for the account

认证

需要 Connected Account

Tags

webhooks
Mark order as shippedSHIPSTATION_MARK_ORDER_AS_SHIPPEDMarks an order as Shipped without creating a label in ShipStation

Marks an order as Shipped without creating a label in ShipStation

认证

需要 Connected Account

Tags

orders
Reactivate storeSHIPSTATION_REACTIVATE_STOREReactivates the specified store. **Note:** Stores are active by default.

Reactivates the specified store. **Note:** Stores are active by default.

认证

需要 Connected Account

Tags

stores
Refresh storeSHIPSTATION_REFRESH_STOREInitiates a store refresh. If storeId is not specified, a store refresh will be initiated for all refreshable stores on that account.

Initiates a store refresh. If storeId is not specified, a store refresh will be initiated for all refreshable stores on that account.

认证

需要 Connected Account

Tags

stores
Remove tag from orderSHIPSTATION_REMOVE_TAG_FROM_ORDERRemoves a tag from the specified order

Removes a tag from the specified order

认证

需要 Connected Account

Tags

orders
Restore order from holdSHIPSTATION_RESTORE_ORDER_FROM_HOLDChanges the status of the order from On Hold to Awaiting Shipment. This endpoint is used when a holdUntilDate is attached to an order.

Changes the status of the order from On Hold to Awaiting Shipment. This endpoint is used when a holdUntilDate is attached to an order.

认证

需要 Connected Account

Tags

orders
Subscribe to webhookSHIPSTATION_SUBSCRIBE_WEBHOOKSubscribes to a specific type of webhook. If a store_id is passed in, the webhooks will only be triggered for that specific store_id. **Note:** Webhooks can only be modified through the ShipStation UI under Account Settings.

Subscribes to a specific type of webhook. If a store_id is passed in, the webhooks will only be triggered for that specific store_id. **Note:** Webhooks can only be modified through the ShipStation UI under Account Settings.

认证

需要 Connected Account

Tags

webhooks
Unassign user from orderSHIPSTATION_UNASSIGN_USER_FROM_ORDERUnassigns a user from an order. If ANY of the orders within the array are not found, no orders will have their users unassigned.

Unassigns a user from an order. If ANY of the orders within the array are not found, no orders will have their users unassigned.

认证

需要 Connected Account

Tags

orders
Unsubscribe from webhookSHIPSTATION_UNSUBSCRIBE_WEBHOOKUnsubscribes from a certain webhook

Unsubscribes from a certain webhook

认证

需要 Connected Account

Tags

webhooks
Update productSHIPSTATION_UPDATE_PRODUCTUpdates an existing product. This call does not currently support partial updates. The entire resource must be provided in the body of the request.

Updates an existing product. This call does not currently support partial updates. The entire resource must be provided in the body of the request.

认证

需要 Connected Account

Tags

products
Update storeSHIPSTATION_UPDATE_STOREUpdates an existing store. This call does not currently support partial updates. The entire resource must be provided in the body of the request.

Updates an existing store. This call does not currently support partial updates. The entire resource must be provided in the body of the request.

认证

需要 Connected Account

Tags

stores
Update warehouseSHIPSTATION_UPDATE_WAREHOUSEUpdates an existing Ship From Location (formerly known as warehouse). **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

Updates an existing Ship From Location (formerly known as warehouse). **Note:** In the API, the endpoint is called warehouse, but the process actually affects Ship From Locations in the UI.

认证

需要 Connected Account

Tags

warehouses
Void shipment labelSHIPSTATION_VOID_LABELVoids the specified label by shipmentId

Voids the specified label by shipmentId

认证

需要 Connected Account

Tags

shipments

Provider 资源