Module: Slack::Web::Api::Endpoints::Team

Included in:
Slack::Web::Api::Endpoints
Defined in:
lib/slack/web/api/endpoints/team.rb

Instance Method Summary collapse

Instance Method Details

#team_accessLogs(options = {}) ⇒ Object

This method is used to get the access logs for users on a team.


13
14
15
# File 'lib/slack/web/api/endpoints/team.rb', line 13

def team_accessLogs(options = {})
  post('team.accessLogs', options)
end

#team_info(options = {}) ⇒ Object

This method provides information about your team.


22
23
24
# File 'lib/slack/web/api/endpoints/team.rb', line 22

def team_info(options = {})
  post('team.info', options)
end

#team_integrationLogs(options = {}) ⇒ Object

This method lists the integration activity logs for a team, including when integrations are added, modified and removed. This method can only be called by Admins.

Parameters:

  • options (Hash) (defaults to: {})

    a customizable set of options

Options Hash (options):

  • :service_id (Object)

    Filter logs to this service. Defaults to all logs.

  • :app_id (Object)

    Filter logs to this Slack app. Defaults to all logs.

  • :user (user)

    Filter logs generated by this user's actions. Defaults to all logs.

  • :change_type (Object)

    Filter logs with this change type. Defaults to all logs.

See Also:


39
40
41
42
# File 'lib/slack/web/api/endpoints/team.rb', line 39

def team_integrationLogs(options = {})
  options = options.merge(user: users_id(options)['user']['id']) if options[:user]
  post('team.integrationLogs', options)
end