Module: Slack::Endpoint::Team

Included in:
Slack::Endpoint
Defined in:
lib/slack/endpoint/team.rb

Instance Method Summary collapse

Instance Method Details

#team_accessLogs(options = {}) ⇒ Object

Gets the access logs for the current team.

Parameters:

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

    a customizable set of options

Options Hash (options):

  • :before (Object)

    End of time range of logs to include in results (inclusive).

  • :count (Object)

    Number of items to return per page.

  • :page (Object)

    Page number of results to return.

See Also:



18
19
20
# File 'lib/slack/endpoint/team.rb', line 18

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

#team_billableInfo(options = {}) ⇒ Object

Gets billable users information for the current team.

Parameters:

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

    a customizable set of options

Options Hash (options):

  • :user (Object)

    A user to retrieve the billable information for. Defaults to all users.

See Also:



30
31
32
# File 'lib/slack/endpoint/team.rb', line 30

def team_billableInfo(options={})
  post("team.billableInfo", options)
end

#team_info(options = {}) ⇒ Object

Gets information about the current team.



40
41
42
# File 'lib/slack/endpoint/team.rb', line 40

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

#team_integrationLogs(options = {}) ⇒ Object

Gets the integration logs for the current team.

Parameters:

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

    a customizable set of options

Options Hash (options):

  • :app_id (Object)

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

  • :change_type (Object)

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

  • :count (Object)

    Number of items to return per page.

  • :page (Object)

    Page number of results to return.

  • :service_id (Object)

    Filter logs to this service. Defaults to all logs.

  • :user (Object)

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

See Also:



62
63
64
# File 'lib/slack/endpoint/team.rb', line 62

def team_integrationLogs(options={})
  post("team.integrationLogs", options)
end

#team_profile_get(options = {}) ⇒ Object

Retrieve a team’s profile.

Parameters:

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

    a customizable set of options

Options Hash (options):

  • :visibility (Object)

    Filter by visibility.

See Also:



74
75
76
# File 'lib/slack/endpoint/team.rb', line 74

def team_profile_get(options={})
  post("team.profile.get", options)
end