@archastro/sdk
    Preparing search index...

    Interface SlackChannelBinding

    A binding that connects a Slack channel to an ArchAstro team and one or more agents, enabling those agents to receive and respond to messages in that channel.

    interface SlackChannelBinding {
        agents?: string[];
        channel?: string;
        customer_label?: string;
        id: string;
        integration?: string;
        is_ext_shared_cached?: boolean;
        team?: string;
    }
    Index

    Properties

    agents?: string[]

    IDs of the agents attached to this binding. Empty array when no agents are assigned.

    channel?: string

    Slack channel ID (e.g. C01234ABCDE) that this binding targets.

    customer_label?: string

    Human-readable label identifying the customer, derived from the binding's embedded config. null when not set.

    id: string

    Unique identifier for this Slack channel binding.

    integration?: string

    ID of the Slack integration that owns this binding.

    is_ext_shared_cached?: boolean

    Cached value of Slack's is_ext_shared flag for this channel. May be stale relative to Slack's current state.

    team?: string

    ID of the ArchAstro team this channel is bound to.