Package com.slack.api.audit
Interface AuditClient
- All Known Implementing Classes:
AuditClientImpl
public interface AuditClient
Audit Logs API client.
Monitor what's happening in your Enterprise Grid organization using Slack's Audit Logs API. The Audit Logs API can be used by security information and event management (SIEM) tools to provide analysis of how your Slack organization is being accessed.
You can also use this API to write your own applications to see how members of your organization are using Slack.
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionattachRawBody(boolean attachRawBody) getActions(ActionsRequest req) getLogs(LogsRequest req) getSchemas(SchemasRequest req)
-
Field Details
-
ENDPOINT_URL_PREFIX
- See Also:
-
-
Method Details
-
attachRawBody
-
getSchemas
- Throws:
IOExceptionAuditApiException
-
getSchemas
- Throws:
IOExceptionAuditApiException
-
getSchemas
SchemasResponse getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req) throws IOException, AuditApiException - Throws:
IOExceptionAuditApiException
-
getActions
- Throws:
IOExceptionAuditApiException
-
getActions
- Throws:
IOExceptionAuditApiException
-
getActions
ActionsResponse getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req) throws IOException, AuditApiException - Throws:
IOExceptionAuditApiException
-
getLogs
- Throws:
IOExceptionAuditApiException
-
getLogs
LogsResponse getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req) throws IOException, AuditApiException - Throws:
IOExceptionAuditApiException
-