Files
2026-07-13 12:30:54 +08:00

1.5 KiB

sidebar_position, _i18n_hash
sidebar_position _i18n_hash
2 f5e0cd17d30a2d7438fa8962eadfd7b5

チャンネル

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

チャンネルを作成する

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

フィールド

  • 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"]
  }'