FetchSlackConversationInfo 2025.3.28.13-SNAPSHOT¶

BUNDLE¶

com.snowflake.openflow.runtime | runtime-slack-processors-nar

DESCRIPTION¶

Fetches Slack conversation info and member emails

TAGS¶

conversation, conversation.members, slack, social media, team

INPUT REQUIREMENT¶

Supports Sensitive Dynamic Properties¶

false

PROPERTIES¶

Property

Description

Access Token

OAuth Access Token used for authenticating/authorizing the Slack request sent by NiFi. This may be either a User Token or a Bot Token. It must be granted the channels:history, groups:history, im:history, or mpim:history scope, depending on the type of conversation being used.

Cache Expiration

User emails are cached to reduce network lookups. A longer expiration reduces network overhead but can cause data to be out of sync.

Cache Size

User emails are cached to reduce network lookups. A larger cache consumes memory but reduces network overhead.

Channel

The Slack Channel ID to retrieve info from. Leave blank to iterate over every available Conversation.

RELATIONSHIPS¶

NAME

DESCRIPTION

failure

If Slack Conversation metadata is unable to be received the input FlowFile will be routed to this relationship

conversations

Each configured Slack Conversation info and members will be routed to this relationship in separate FlowFiles

original

Original input FlowFile that has been successfully processed.

WRITES ATTRIBUTES¶

NAME

DESCRIPTION

conversation.members.count

Set to the number of members of the conversation

conversation.id

Set to the number of members of the conversation

channel.name

Set to the name of the channel if the conversation is a channel

mime.type

Set to application/json, as the output will always be in JSON format