You're seeing just the function set_purpose, go back to SlackWeb.Groups module for more information.
Link to this function

set_purpose(channel, purpose, optional_params \\ %{})

View Source

Sets the purpose for a private channel.

Required Params

  • channel - Private channel to set the purpose of
  • purpose - The new purpose ex: My Purpose

Errors the API can return:

  • channel_not_found - Value passed for channel was invalid.
  • is_archived - Private group has been archived
  • too_long - Purpose was longer than 250 characters.
  • user_is_restricted - Setting the purpose is a restricted action.