ShipStation (v1 Legacy)
Connect to the legacy ShipStation v1 API to manage orders, shipments, carriers, stores, warehouses, products, customers, users, fulfillments, and webhooks.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| Basic Auth | basic | available | — |
调用示例
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 AccountTags
Add tag to orderSHIPSTATION_ADD_TAG_TO_ORDERAdds a tag to an order需要连接
Adds a tag to an order
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Deactivate storeSHIPSTATION_DEACTIVATE_STOREDeactivates the specified store需要连接
Deactivates the specified store
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Get customerSHIPSTATION_GET_CUSTOMERRetrieves a single customer by ID需要连接
Retrieves a single customer by ID
认证
需要 Connected AccountTags
Get orderSHIPSTATION_GET_ORDERRetrieves a single order by its ID需要连接
Retrieves a single order by its ID
认证
需要 Connected AccountTags
Get productSHIPSTATION_GET_PRODUCTRetrieves a single product by its ID需要连接
Retrieves a single product by its ID
认证
需要 Connected AccountTags
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 AccountTags
Get storeSHIPSTATION_GET_STORERetrieves information for a specific store by its ID需要连接
Retrieves information for a specific store by its ID
认证
需要 Connected AccountTags
Get store refresh statusSHIPSTATION_GET_STORE_REFRESH_STATUSRetrieves the refresh status of a given store需要连接
Retrieves the refresh status of a given store
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
List account tagsSHIPSTATION_LIST_ACCOUNT_TAGSList all tags defined for this account需要连接
List all tags defined for this account
认证
需要 Connected AccountTags
List carriersSHIPSTATION_LIST_CARRIERSList all shipping providers connected to this account需要连接
List all shipping providers connected to this account
认证
需要 Connected AccountTags
List customersSHIPSTATION_LIST_CUSTOMERSObtains a list of customers that match the specified criteria需要连接
Obtains a list of customers that match the specified criteria
认证
需要 Connected AccountTags
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 AccountTags
List marketplacesSHIPSTATION_LIST_MARKETPLACESLists the marketplaces that can be integrated with ShipStation需要连接
Lists the marketplaces that can be integrated with ShipStation
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
List packagesSHIPSTATION_LIST_PACKAGESRetrieves a list of packages for the specified carrier需要连接
Retrieves a list of packages for the specified carrier
认证
需要 Connected AccountTags
List productsSHIPSTATION_LIST_PRODUCTSObtains a list of products that match the specified criteria需要连接
Obtains a list of products that match the specified criteria
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
List storesSHIPSTATION_LIST_STORESRetrieve the list of installed stores on the account需要连接
Retrieve the list of installed stores on the account
认证
需要 Connected AccountTags
List usersSHIPSTATION_LIST_USERSRetrieves a list of users for the account需要连接
Retrieves a list of users for the account
认证
需要 Connected AccountTags
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 AccountTags
List webhooksSHIPSTATION_LIST_WEBHOOKSRetrieves a list of registered webhooks for the account需要连接
Retrieves a list of registered webhooks for the account
认证
需要 Connected AccountTags
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 AccountTags
Reactivate storeSHIPSTATION_REACTIVATE_STOREReactivates the specified store. **Note:** Stores are active by default.需要连接
Reactivates the specified store. **Note:** Stores are active by default.
认证
需要 Connected AccountTags
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 AccountTags
Remove tag from orderSHIPSTATION_REMOVE_TAG_FROM_ORDERRemoves a tag from the specified order需要连接
Removes a tag from the specified order
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Unsubscribe from webhookSHIPSTATION_UNSUBSCRIBE_WEBHOOKUnsubscribes from a certain webhook需要连接
Unsubscribes from a certain webhook
认证
需要 Connected AccountTags
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 AccountTags
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 AccountTags
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 AccountTags
Void shipment labelSHIPSTATION_VOID_LABELVoids the specified label by shipmentId需要连接
Voids the specified label by shipmentId
认证
需要 Connected AccountTags