Bambuser icon

Bambuser

Interact with the Bambuser Live Commerce API: live shopping, on-demand video, video calls, product catalog, and shopper data

Actions111

Live Show → Update Channels

AI-generated

Summary

Replaces the full set of channels attached to a Bambuser live show with the supplied list of channel IDs, via a PUT to /shows/{showId}/channels.

Inputs

  • Show ID (required) — ID of the live show whose channels will be replaced; used in the request path.
  • Channel IDs (required) — Comma-separated channel IDs (e.g. "id1, id2"). Values are trimmed and empty entries dropped, then sent as {"data":[{"id":...}]}. Replaces all current channels on the show.

Output shape

One output item per input item, with the JSON response from the Bambuser API for the channel update.

If the API returns an empty body, the item is {"success": true}. Channels not in the list are dropped from the show. An empty Channel IDs value would send an empty list, which clears the channels (not verified against the API). Items are processed in parallel, and API errors fail the node.

Examples

Example 1: Reassign a show to two regional channels

Show ID = abc123; Channel IDs = "chanEU, chanUS"

Example 2: Use IDs from a previous node

Show ID = {{$json.showId}}; Channel IDs = {{$json.channels.join(',')}}

Links

Discussion