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
-
#team_accessLogs(options = {}) ⇒ Object
This method is used to get the access logs for users on a team.
-
#team_billableInfo(options = {}) ⇒ Object
This method lists billable information for each user on the team.
-
#team_info(options = {}) ⇒ Object
This method provides information about your team.
-
#team_integrationLogs(options = {}) ⇒ Object
This method lists the integration activity logs for a team, including when integrations are added, modified and removed.
Instance Method Details
#team_accessLogs(options = {}) ⇒ Object
This method is used to get the access logs for users on a team.
15 16 17 |
# File 'lib/slack/web/api/endpoints/team.rb', line 15 def team_accessLogs( = {}) post('team.accessLogs', ) end |
#team_billableInfo(options = {}) ⇒ Object
This method lists billable information for each user on the team. Currently this consists solely of whether the user is subject to billing per Slack’s Fair Billing policy.
27 28 29 30 |
# File 'lib/slack/web/api/endpoints/team.rb', line 27 def team_billableInfo( = {}) = .merge(user: users_id()['user']['id']) if [:user] post('team.billableInfo', ) end |
#team_info(options = {}) ⇒ Object
This method provides information about your team.
37 38 39 |
# File 'lib/slack/web/api/endpoints/team.rb', line 37 def team_info( = {}) post('team.info', ) 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.
54 55 56 57 |
# File 'lib/slack/web/api/endpoints/team.rb', line 54 def team_integrationLogs( = {}) = .merge(user: users_id()['user']['id']) if [:user] post('team.integrationLogs', ) end |