メインコンテンツまでスキップ

チャンネル

チャンネルはイベントのコンテナです。異なる製品やチーム、環境のために複数のチャンネルを作成することができます。

チャンネルを作成する

コンソール → フィード → チャンネルを追加。

フィールド

  • name: 表示名
  • notifyFrequency: このチャンネルの通知頻度を制御
  • notificationIds: ファンアウトを受信する既存の通知ターゲットを選択

チャンネルを編集する

名前、notificationIds、notifyFrequencyを更新し、オプションでwebhookSignatureを設定することができます。署名が設定されると、このチャンネルへの公開ウェブフックは x-webhook-signature ヘッダーに同じ値を含める必要があります。

API

  • チャンネル一覧: GET /open/workspace/{workspaceId}/feed/channels
  • チャンネル情報: GET /open/workspace/{workspaceId}/feed/{channelId}/info
  • 更新: POST /open/workspace/{workspaceId}/feed/{channelId}/update
  • 作成: POST /open/workspace/{workspaceId}/feed/createChannel
  • 削除: DELETE /open/workspace/{workspaceId}/feed/{channelId}/del

例 (通知ターゲットの更新)

curl -X POST \
"$BASE_URL/workspace/$WORKSPACE_ID/feed/$CHANNEL_ID/update" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Ops",
"notifyFrequency": 60,
"notificationIds": ["notif_123", "notif_456"]
}'