一つの接続、あらゆる表面
ShipStationのデータが保存される場所
- 1 発信接続
- 0 受信ポート
- 読み取り専用 · 認証情報はそのまま保持されます
走る
- チーム、ベンダー、パートナーの皆様へ
-
エクセル アドイン · オンデマンド更新
-
グーグル シート アドオン · オンデマンド更新
-
ノヴァAI 平易な英語で質問する · テキストからSQLへ
-
データビューア ライブ結果を共有 · チーム、ベンダー、パートナー · あらゆるデバイス
- アプリとシステム向け
-
REST API JSONエンドポイント · OpenAPI 3.1
-
Power BI Power Query M
-
スケジュールされた同期 Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- AIツール向け
-
AIアシスタント クロード · カーソル · MCPサーバー
- 人々に届けられる
-
アラートとレポート Slack · Discord · メール · Webhook
Query Streams は ShipStation アカウントを 15 個の SQL テーブル (出荷、ラベル、フルフィルメント、運送業者、倉庫、製品、在庫、バッチ、マニフェスト、集荷など) に変換し、Microsoft Excel、Google Sheets、Power BI、MCP 経由の AI アシスタント、および REST エンドポイントから読み取り可能にします。必要なのは API キー 1 つだけで、その要点は結合です。Shopify や ERP からの注文行の横にフルフィルメント ステータスを、2 つのエクスポートと VLOOKUP ではなく、 1 つのステートメントで取得できます。
- チーム、ベンダー、パートナーの皆様へ
-
ShipStation から Excel Microsoft Excel · Excelアドイン
ShipStationのリアルタイム結果をワークシートに直接取り込み、必要に応じて更新できます。対応プラットフォームは、デスクトップ版Excel、Excel Online、Microsoft 365です。
ShipStationガイド -
ShipStationからGoogleスプレッドシートへ Sheetsアドオン
サイドバーから保存済みのShipStationクエリを実行し、結果をシートにドラッグ&ドロップしてください。共有されている共同作業者は、各自でシートを更新できます。
ShipStationガイド -
ShipStationについてNovaに聞いてみてください Nova AI · テキストからSQLへ
分かりやすい英語で質問してください。Novaは既にShipStationのテーブルを把握しており、SQL文を作成して実行し、回答を説明してグラフ化します。クエリを作成する必要も、認証情報を提供する必要もありません。
Novaの仕組み -
ShipStationからデータビューアへ 結果共有 · チーム、ベンダー、パートナー · 電話、タブレット、デスクトップ
ShipStationのリアルタイム結果を、同僚、ベンダー、パートナーなど、誰とでも共有できます。共有されたグリッドはブックマーク可能で、スマートフォン、タブレット、デスクトップなど、どのデバイスで開いても常に最新の状態に戻ります。相手には結果のみが表示され、SQLや認証情報は一切表示されません。
データビューアの仕組み - アプリとシステム向け
-
ShipStation REST API HTTPエンドポイント
ShipStationクエリを、認証済みのJSONエンドポイントとして公開します。このエンドポイントは、OpenAPI 3.1仕様に準拠し、Postman、Insomnia、Hoppscotch用の既製コレクションも用意されているため、どのアプリケーションでも呼び出すことができます。データベースポートは開放されません。
REST APIの仕組み -
ShipStationからPower BIへ Power Query M
生成された Power Query M を Power BI アドバンスト エディターに貼り付けると、レポートは HTTPS 経由で ShipStation のリアルタイムの結果を読み取ります。ODBC ドライバーもデータベース ポートも必要ありません。
Power BI の仕組み -
ShipStationからAirtableへ 自動化プラットフォーム
ShipStationの行をスケジュールに基づいてAirtableベースに同期したり、Airtable自動化スクリプト内で取得したりできます。
ShipStationガイド -
シップステーションからベースロウへ 自動化プラットフォーム
ShipStationからBaserowテーブルにRESTエンドポイント経由でデータを送信します(セルフホスト型またはBaserowクラウド)。
ShipStationガイド -
ShipStationからSeaTableへ 自動化プラットフォーム
ファイルをエクスポートしたりデータベースを公開したりすることなく、SeaTableのベースをShipStationのデータで常に最新の状態に保つ。
ShipStationガイド -
ShipStationからSmartsheetへ 自動化プラットフォーム
ShipStationの結果をSmartsheetのグリッドにプッシュすることで、計画書やレポートが先週のエクスポートデータではなく、元のシステムから読み込まれるようになります。
ShipStationガイド -
シップステーションからアンビルへ Anvil Works · アプリプラットフォーム
Anvil PythonアプリをShipStationと連携させるには、アプリ内にデータベース認証情報を埋め込むのではなく、RESTエンドポイントを使用します。
ShipStationガイド - AIツール向け
-
ShipStation MCPサーバー Claude、Cursor、およびMCPクライアント
AIアシスタントにShipStationへの読み取り専用アクセス権を与え、正しいSQLを作成するために必要なスキーマのみを付与します。チャットに認証情報を含めないでください。
MCPの仕組み - 人々に届けられる
-
ShipStationのアラートとレポート Slack · Discord · メール · Webhook
ShipStationのクエリをスケジュール設定して、結果をSlack、Discord、メール、または署名付きWebhookに送信するか、行数、しきい値、または変化率が設定した値を超えるまでメッセージを保留することができます。
アラートとレポートの仕組み
仕組み
5つのステップ、受信ファイアウォールの変更は不要
ShipStationでAPIキーを生成します。v2 APIから1つのキーを生成するだけで、キーとシークレットのペアを管理する必要はありません。
ネットワークエージェントをインストールし、キーを貼り付けてください。キーはそこに固定され、ShipStationは自分のネットワークからのみ情報を受信するようになります。
同期する15個のテーブルと同期頻度を選択してください。出荷、ラベル、フルフィルメント、在庫はあらかじめ選択されています。
shipstation.shipmentsやその他のテーブルに対して通常のSQLクエリを記述するか、Novaに記述させることもできます。
Excel、Sheets、Power BI、MCP、またはRESTから読み込み、それが属する順序で結合します。
機能の詳細解説
ShipStationが提供するもの
質問した瞬間に信頼できるステータス
出荷状況は、夜間コピーで必ず間違える項目の1つです。なぜなら、出荷状況は行が書き込まれた後に変更される項目だからです。
- IDを指定して特定の出荷情報やラベルを要求すると、回答が返される前にそれらの行がShipStationと照合されるため、キャンセルや無効化されたラベルはすぐに表示されます。
- 数か月分の履歴を網羅したレポートは、同期されたコピーをSQLの速度で読み込み、ShipStation側ではコストがかかりません。
- ShipStationは何も削除しません キャンセルされた出荷は、ステータスが変更された行として残ります。これは、キャンセルされた出荷の数を知りたい場合に望ましい状態です。
15のテーブル
- 動き — 出荷、ラベル、フルフィルメント、マニフェスト、集荷、バッチ。
- セットアップ — 運送業者、運送サービス、倉庫、ユーザー、タグ、ウェブフック。
- ストック — 製品、在庫、在庫場所。
- 各行には、ShipStationからの完全な応答がraw_data JSON列に保持されるため、荷物の重量、寸法、税関申告、完全な住所は、最上位の列ではないにもかかわらず、すべてそのまま残っています。
共有予算には注意が必要
ShipStationの配送制限はアカウント全体に適用されるため、その制限を過剰に利用するレポートツールは実際の配送速度を低下させます。しかし、このツールは意図的にそのようなことはしません。
- エージェントはアカウントの上限のおよそ6分の1程度に処理を集中させ、残りはラベル印刷を行うソフトウェアに割り当てます。
- ライブ更新も同じ予算を使用し、同じ理由でクエリごとに上限が設定されています。
- 出荷情報には変更日時を示すカーソルが記録されているため、編集された出荷情報は次回の増分処理で取得されます。
- ラベルと発送状況は作成日で追跡されます。これはShipStation独自のフィルターです。 同期後に無効化されたラベルは、次回の完全同期時、またはライブクエリがそのラベルにアクセスした瞬間に更新されます。
すべてのAPIコネクタで共有されます
各APIコネクタの仕組み
- あなたのアカウントはテーブルになります エンドポイントは、主キーとインデックスを持つ型付きSQLテーブルにマッピングされるため、JSONをページングする代わりに、SELECT、JOIN、GROUP BYを記述します。
- 同期する項目と頻度は自分で選択できます。 各テーブルにはそれぞれ独自の間隔が設定されている場合と、間隔が設定されていない場合がある。ベンダーのAPIが対応している場合は、前回の実行以降に変更されたレコードのみが取得される。
- コピーはあなたのものです — それは、お客様のマシン上のエージェントと同じ場所にある、AES-256-GCMで暗号化されたDuckDBファイル内に存在します。当社のクラウド上にはありません。
- ベンダーはあなたからしか連絡を受けない エージェントはユーザー自身のネットワークから直接APIを呼び出すため、クエリストリームがクエリに応答する際にトークンは必要ありません。
知っておくと良い
- これは同期されたコピーであり、ライブプロキシではありません。 クエリは既に取得済みのデータを読み取るため、SQLの速度で処理が進み、APIのレート制限を消費することはありません。選択したテーブルでは、読み取り時に古い行を更新することも可能です。
- レート制限は尊重されます 各コネクタはベンダーが公表している制限値を十分に下回るペースで動作するため、レポートによって、そのコネクタを使用する他のすべてのアカウントが制限されることはありません。
- 何も捨てられない テーブルに名前が付けられていないフィールドは、クエリ可能なraw_data JSON列に保持されます。
- データベースに結合してください — 同じステートメント内で API テーブルと SQL Server テーブルを使用することは、ここでは通常のクエリであり、統合プロジェクトではありません。
クロスソースSQL
ShipStationを他のデータと連携させる
ShipStationは荷物が発送されたことは認識していますが、注文金額や支払いの有無は認識していません。これらの情報は、お客様自身のシステムと決済処理業者が管理しており、1つの明細書で3つの情報すべてを照会できます。各ソースは実行可能な部分のみを実行し、結果をストリーミングで返送します。結合処理は中央で行われるため、ソース同士が直接通信したり、データがコピーされたりすることはありません。
接続数3件・エージェント数3名
一つの声明
ShipStationからの出荷情報、ERPからの注文情報、Stripeからの請求書
セレクト f.carrier_id、f.shipment_status、COUNT(*) AS shipments、SUM(i.amount_due) / 100 AS invoiced
フロム 達成.shipstation.shipments1 f
ジョイン erp_sql.dbo.orders2 o ON o.order_number = f.external_order_id
ジョイン 請求する.stripe.invoices3 i ON i.number = o.invoice_no
GROUP BY f.carrier_id、f.shipment_status
ORDER BY 出荷状況説明;
3 つの部分は、接続、スキーマ、テーブルです。接続名は、あなたが付けた名前です。例示用の列です。テーブルは、あなたのテーブルになります。external_order_id は、あなたのシステムが出荷に付けた参照であり、顧客 ID なしで最初の結合を可能にするものです。重量、寸法、および完全な出荷先住所は、raw_data の同じ行にあります。読み取り専用はすべての部分に適用されます。SELECT、WITH、EXPLAIN のみで、1 つのソースが単一のクエリで渡せる量の上限があります。 フェデレーションクエリの仕組み
接続の詳細
ShipStationが必要とするもの
- 認証
- エージェント上に保持される単一のShipStation v2 APIキー。キーとシークレットのペアは不要です。
- 手を伸ばして
- あなたのネットワークからShipStationへのHTTPS接続。受信データはなく、ホストするWebhookエンドポイントもありません。
- スキーマ
- シップステーション — つまり、shipstation.shipments、shipstation.labels など。
- 表
- 15. 出荷、ラベル、フルフィルメント、運送業者、運送サービス、倉庫、製品、バッチ、在庫、在庫場所、マニフェスト、集荷、タグ、ユーザー、ウェブフック
- 詳細情報
- 各行には、重量、寸法、カスタム、住所など、完全なAPIレスポンスがraw_data JSON列に格納されます。
- 増分
- 変更後情報に基づく出荷、作成後情報に基づくラベルとフルフィルメント。これはAPIが提供する機能です。
- ライブ更新
- IDによる出荷とラベル、鮮度保持時間60秒
- レート制限
- ShipStationのアカウント全体の上限の約6分の1まで自己ペースで処理されるため、レポート作成が配送を遅らせることはありません。
- ローカルコピー
- エージェントと同じマシン上に、AES-256-GCMで暗号化されたDuckDBファイルがあります。
読み取り専用は構造的なものです。このコネクタが行うすべてのリクエストはGETであり、ラベル作成、無効化、出荷注文の呼び出しは含まれていないため、クエリによって送料を支払ったり、出荷をキャンセルしたりすることはできません。
テストキーはテストキーとして認識されます。ShipStationはテストキーに接頭辞を付け、接続にもそれに応じたラベルを付けるため、数字が間違っているように見える理由をユーザーが疑問に思うことはありません。
ベンダー資料: www.shipstation.com
よくある質問
ShipStationに関する質問
ShipStationのデータをクエリストリーム経由で読み取れるツールはどれですか?
Excel、Google Sheets、MCP、REST API、Airtable、Baserow、SeaTable、Smartsheet、Anvil、Power BI、スケジュールされたアラートやレポートなど、すべてを1つの接続で利用できます。アカウントを一度接続すれば、すべてのインターフェースが同じ読み取り専用接続を読み取ることができます。ツールごとの設定やデータの複製は一切不要です。
ShipStationアカウントへのファイアウォールポートを開放する必要がありますか?
いいえ。Query Streams Network Agentはネットワーク内で動作し、暗号化された単一の送信接続を開きます。受信トラフィックを監視するものはなく、VPNも不要で、アカウントは既存のファイアウォールルールを維持します。
クエリ ストリームは ShipStation のデータを変更できますか?
いいえ。エージェントは実行時に読み取り専用を強制します。つまり、一度に1つのステートメント(SELECT文など)のみを実行します。認証情報はエージェント上に保持され、クエリ ストリームに送信されることはありません。
Query StreamsがShipStationに接続するために必要なものは何ですか?
到達可能なホスト、ロールとそのパスワード - エージェントがドライバーを保持するため、アカウントには何もインストールされません。認証: エージェントに保持される単一の ShipStation v2 API キー。キーとシークレットのペアはありません。アクセス: ネットワークから ShipStation への HTTPS。受信はなく、ホストへの Webhook エンドポイントもありません。スキーマ: shipstation - つまり shipstation.shipments、shipstation.labels。テーブル: 15。Shipments、labels、fulfillments、carriers、carrier_services、warehouses、products、batches、inventory、inventory_locations、manifests、pickups、tags、users、webhooks。
ShipStationを別のデータベースと、同じクエリ内で結合することはできますか?
はい、それはフェデレーションクエリです。1つのステートメントで、ShipStationと他の接続を同時に参照でき、connection.schema.table の形式で記述されます。各ソースは実行可能な部分のみを実行し、結果をストリームで返します。結合は中央で行われるため、ソース同士が接続されることはなく、何もコピーまたはスケジュールされません。読み取り専用はすべての部分(SELECT、WITH、EXPLAINのみ)に適用され、1つのソースが単一のクエリで渡せるデータ量には上限があります。フェデレーションクエリはプラン機能であり、フェデレーションクエリページには現在のソースとサイズの制限が表示されます。

