> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack Changelog

> Release history for the Slack connector. Each version lists what changed and which actions were affected.

<Card title="Slack connector" icon="arrow-left" href="/connectors/slack" horizontal>
  Back to the connector overview, authentication methods, and actions.
</Card>

<Update label="v3.1.4" description="5 Aug 2026">
  `bug-fix`

  Corrected misleading action descriptions that promised a capability Slack's API does not offer. list\_conversations and list\_users no longer claim to find IDs by name — Slack's conversations.list and users.list have no server-side name filter, so the descriptions now explain that a name must be resolved by paging through results and matching client-side (and direct email lookups to get\_user\_by\_email). Also removed the deprecated "or a name" hint from the channel\_id parameter of send\_message, update\_message, send\_ephemeral\_message, and schedule\_message, since Slack deprecates passing a channel name and always expects the encoded ID.

  <AccordionGroup>
    <Accordion title="Changed · 50 actions updated">
      `slack_auth_test`, `slack_complete_file_upload`, `slack_create_conversation`, `slack_delete_file`, `slack_delete_message`, `slack_delete_scheduled_message`, `slack_get_conversation`, `slack_get_file`, `slack_get_message_permalink`, `slack_get_upload_url`, `slack_get_user`, `slack_get_user_by_email`, `slack_get_user_presence`, `slack_get_user_profile`, `slack_invite_shared_conversation`, `slack_invite_users_to_conversation`, `slack_join_conversation`, `slack_kick_user_from_conversation`, `slack_leave_conversation`, `slack_list_connect_invites`, `slack_list_conversation_members`, `slack_list_conversations`, `slack_list_files`, `slack_list_messages`, `slack_list_scheduled_messages`, `slack_list_thread_replies`, `slack_list_user_conversations`, `slack_list_users`, `slack_lookup_discoverable_contact`, `slack_open_conversation`, `slack_rename_conversation`, `slack_revoke_file_public_url`, `slack_schedule_message`, `slack_send_ephemeral_message`, `slack_send_message`, `slack_set_user_presence`, `slack_set_user_profile`, `slack_share_file_public_url`, `slack_unified_get_group`, `slack_unified_get_me`, `slack_unified_get_organization`, `slack_unified_get_role`, `slack_unified_get_user`, `slack_unified_list_groups`, `slack_unified_list_organizations`, `slack_unified_list_resource_types`, `slack_unified_list_resource_users`, `slack_unified_list_roles`, `slack_unified_list_users`, `slack_update_message`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v3.1.3" description="29 Jul 2026">
  `bug-fix`

  Brought the unified IAM composite-identifier config into conformance — the roles and resource\_users list/get actions now declare their id field mapping explicitly, and the auth\_test debug action no longer carries a composite-identifier block so its raw response passes through untouched. Also clarified the list\_users and resource\_users descriptions (page\_size controls how many records the caller receives; resource\_id accepts both raw and encoded channel ids).

  <AccordionGroup>
    <Accordion title="Changed · 5 actions updated">
      `slack_auth_test`, `slack_unified_get_role`, `slack_unified_list_resource_users`, `slack_unified_list_roles`, `slack_unified_list_users`
    </Accordion>
  </AccordionGroup>
</Update>

<Update label="v3.1.2" description="16 Jul 2026">
  `bug-fix`

  Fixed unified IAM schema conformance and error handling — created\_at/updated\_at on groups, organizations, and users now return ISO 8601 datetime strings instead of epoch-seconds numbers, revoked and inactive tokens now map to 401, and role resource\_id now uses a JSONPath reference.
</Update>
