Package com.slack.api.audit
Interface AuditClient
-
- All Known Implementing Classes:
AuditClientImpl
public interface AuditClientAudit 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 Modifier and Type Field Description static StringENDPOINT_URL_PREFIX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditClientattachRawBody(boolean attachRawBody)ActionsResponsegetActions()ActionsResponsegetActions(ActionsRequest req)ActionsResponsegetActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req)LogsResponsegetLogs(LogsRequest req)LogsResponsegetLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req)SchemasResponsegetSchemas()SchemasResponsegetSchemas(SchemasRequest req)SchemasResponsegetSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req)
-
-
-
-
Field Detail
-
ENDPOINT_URL_PREFIX
static final String ENDPOINT_URL_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
attachRawBody
AuditClient attachRawBody(boolean attachRawBody)
-
getSchemas
SchemasResponse getSchemas() throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getSchemas
SchemasResponse getSchemas(SchemasRequest req) throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getSchemas
SchemasResponse getSchemas(RequestConfigurator<SchemasRequest.SchemasRequestBuilder> req) throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getActions
ActionsResponse getActions() throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getActions
ActionsResponse getActions(ActionsRequest req) throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getActions
ActionsResponse getActions(RequestConfigurator<ActionsRequest.ActionsRequestBuilder> req) throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getLogs
LogsResponse getLogs(LogsRequest req) throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
getLogs
LogsResponse getLogs(RequestConfigurator<LogsRequest.LogsRequestBuilder> req) throws IOException, AuditApiException
- Throws:
IOExceptionAuditApiException
-
-