module Slack::Web::Api::Endpoints::AdminUsers
def admin_users_assign(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.assign.json -
See: https://api.slack.com/methods/admin.users.assign -
Options Hash:
(**options)
-
:is_ultra_restricted
(boolean
) -- -
:is_restricted
(boolean
) -- -
:channel_ids
(string
) -- -
:user_id
(Object
) -- -
:team_id
(Object
) --
def admin_users_assign(options = {}) raise ArgumentError, 'Required arguments :team_id missing' if options[:team_id].nil? raise ArgumentError, 'Required arguments :user_id missing' if options[:user_id].nil? post('admin.users.assign', options) end
def admin_users_invite(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.invite.json -
See: https://api.slack.com/methods/admin.users.invite -
Options Hash:
(**options)
-
:resend
(boolean
) -- -
:real_name
(string
) -- -
:is_ultra_restricted
(boolean
) -- -
:is_restricted
(boolean
) -- -
:guest_expiration_ts
(string
) -- -
:email_password_policy_enabled
(boolean
) -- -
:custom_message
(string
) -- -
:team_id
(Object
) -- -
:email
(string
) -- -
:channel_ids
(string
) --
def admin_users_invite(options = {}) raise ArgumentError, 'Required arguments :channel_ids missing' if options[:channel_ids].nil? raise ArgumentError, 'Required arguments :email missing' if options[:email].nil? raise ArgumentError, 'Required arguments :team_id missing' if options[:team_id].nil? post('admin.users.invite', options) end
def admin_users_list(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.list.json -
See: https://api.slack.com/methods/admin.users.list -
Options Hash:
(**options)
-
:team_id
(Object
) -- -
:limit
(integer
) -- -
:is_active
(boolean
) -- -
:include_deactivated_user_workspaces
(boolean
) -- -
:cursor
(string
) --
def admin_users_list(options = {}) if block_given? Pagination::Cursor.new(self, :admin_users_list, options).each do |page| yield page end else post('admin.users.list', options) end end
def admin_users_remove(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.remove.json -
See: https://api.slack.com/methods/admin.users.remove -
Options Hash:
(**options)
-
:user_id
(string
) -- -
:team_id
(Object
) --
def admin_users_remove(options = {}) raise ArgumentError, 'Required arguments :team_id missing' if options[:team_id].nil? raise ArgumentError, 'Required arguments :user_id missing' if options[:user_id].nil? post('admin.users.remove', options) end
def admin_users_setAdmin(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setAdmin.json -
See: https://api.slack.com/methods/admin.users.setAdmin -
Options Hash:
(**options)
-
:user_id
(string
) -- -
:team_id
(Object
) --
def admin_users_setAdmin(options = {}) raise ArgumentError, 'Required arguments :team_id missing' if options[:team_id].nil? raise ArgumentError, 'Required arguments :user_id missing' if options[:user_id].nil? post('admin.users.setAdmin', options) end
def admin_users_setExpiration(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setExpiration.json -
See: https://api.slack.com/methods/admin.users.setExpiration -
Options Hash:
(**options)
-
:team_id
(Object
) -- -
:user_id
(string
) -- -
:expiration_ts
(integer
) --
def admin_users_setExpiration(options = {}) raise ArgumentError, 'Required arguments :expiration_ts missing' if options[:expiration_ts].nil? raise ArgumentError, 'Required arguments :user_id missing' if options[:user_id].nil? post('admin.users.setExpiration', options) end
def admin_users_setOwner(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setOwner.json -
See: https://api.slack.com/methods/admin.users.setOwner -
Options Hash:
(**options)
-
:user_id
(Object
) -- -
:team_id
(Object
) --
def admin_users_setOwner(options = {}) raise ArgumentError, 'Required arguments :team_id missing' if options[:team_id].nil? raise ArgumentError, 'Required arguments :user_id missing' if options[:user_id].nil? post('admin.users.setOwner', options) end
def admin_users_setRegular(options = {})
- See: https://github.com/slack-ruby/slack-api-ref/blob/master/methods/admin.users/admin.users.setRegular.json -
See: https://api.slack.com/methods/admin.users.setRegular -
Options Hash:
(**options)
-
:user_id
(string
) -- -
:team_id
(Object
) --
def admin_users_setRegular(options = {}) raise ArgumentError, 'Required arguments :team_id missing' if options[:team_id].nil? raise ArgumentError, 'Required arguments :user_id missing' if options[:user_id].nil? post('admin.users.setRegular', options) end