# Webhook Output Streaming Integration

このWebhook integrationを使用すると、Treasure Dataから選択したサードパーティのサービスまたはプラットフォームへのストリーミング出力接続を指定できます。

このintegrationの認証を作成する際には、以下を指定します。

- URL—ストリーミング先のサービスまたはプラットフォームのAPIエンドポイント
- API Key—Webhook integrationが行うAPI呼び出しを認証するキー


後でTreasure コンソールを使用してトリガー型アクティベーションを作成する際には、このwebhook認証を指定し、次に以下を指定できます。

- エンドポイントURL
- APIリクエスト用のCustom headers
- Output payload


## 前提条件

- Treasure Dataの基本知識
- サードパーティのサービスまたはプラットフォームでサポートされるAPIの基本知識


## ユースケース

このストリーミングintegrationの主なユースケースは、リアルタイムアクティベーションワークフローに組み込むことです。このワークフローの設定方法の概要は次のとおりです。

1. Integration Hubで、使用するプラットフォームと通信するために、このintegrationの認証を作成します。
2. Real-time Journeyで、リアルタイムトリガー型アクティベーションでこの認証を指定します。


## 制限事項

- OAuth 2.0はサポートされていません。
- 現在、integrationはリクエストヘッダーの重複をチェックしません。重複するヘッダーを指定しないようにする必要があります。
- リクエストペイロードは250KBを超えることはできません。
- サポートされるカスタムリクエストヘッダーは32個までです。
- RT 2.0 Triggered ActivationはPII-hidingをサポートしていません。


## Webhook API Keyの取得

integrationがサードパーティのサービスまたはプラットフォームへのAPI呼び出しを認証するためのAPI keyが必要です。Webhook integrationからのストリーミング出力をサポートするのに十分な権限を持つキーを取得する方法については、サードパーティのドキュメントを参照してください。

Treasure コンソールを使用して接続を作成する

Treasure Dataでデータ接続を作成および設定する必要があります。データ接続の一部として、integrationにアクセスするための認証資格情報を提供します。

1. **Treasure コンソール**を開きます。
2. **Integrations Hub > Catalog**に移動します。
3. Catalog画面の右端にある検索アイコンを選択し、**Webhook**と入力します。
4. Realtime Webhook Activation connectorにカーソルを合わせ、**Create Authentication**を選択します。
![](/assets/realtimewebhookcreateauth.04a51bf4560df93958ddb1a8f386113e49c5063c9e16a496c9a3eb3aa661dc7f.a62c81bb.png)
5. URL Prefixには、APIエンドポイントのbaseURLを入力します。このAuthenticationを使用するすべてのWebhook triggered activationは、URLエンドポイントで一致するbaseURLを使用する必要があります。
6. API Keyには、webhookの認証シークレットを入力します。Audience StudioでReal-time triggered activationを設定する際、Custom headers、APIエンドポイント自体、またはリクエストボディ内で変数{{auth.api_key}}を使用してこのシークレットを指定できます。
![](/assets/newauthentication.beff2599d24b473bae3451f1c25eb5105f073c3cd494a4089203daef048e64c4.a62c81bb.png)
7. **Continue**を選択します。
8. 認証の名前を入力します。
9. **Done**を選択します。


Webhook Output Streaming integrationが、リアルタイムのカスタマージャーニーアクティベーションに組み込めるようになりました。詳細については、[Creating a Real-time Triggered Activation](https://docs.treasuredata.com/smart/project-product-documentation/creating-a-real-time-triggered-activation)を参照してください。