# Work with a Slack App Client

Use these Apex classes to work with a Slack app client.

## AppClient Class

The `Slack.AppClient` class enables you to work with the Slack App client.

**Usage**

Before you can work with an app client, [get access to a Slack context](/docs/platform/salesforce-slack-sdk/guide/actions_register.md). To get access to a Slack client, use the [`Slack.App` class](/docs/platform/salesforce-slack-sdk/guide/apex_ref_client_access.md).

### AppClient Methods

The following are methods for `AppClient`.

#### appsEventAuthorizationsList(req)

**Signature**

```java
public Slack.AppsEventAuthorizationsListResponse
appsEventAuthorizationsList(
  Slack.AppsEventAuthorizationsListRequest req
)
```

**Parameters**

*req*

Type: [Slack.AppsEventAuthorizationsListResponse](/docs/platform/salesforce-slack-sdk/guide/apex_ref_apps.md#appseventauthorizationslistresponse-class)

**Return Value**

Type: [Slack.AppsEventAuthorizationsListResponse](/docs/platform/salesforce-slack-sdk/guide/apex_ref_apps.md#appseventauthorizationslistresponse-class)

#### authTest(req)

**Signature**

```java
public Slack.AuthTestResponse authTest(Slack.AuthTestRequest req)
```

**Parameters**

*req*

Type: Slack.AuthTestRequest

**Return Value**

Type: Slack.AuthTestResponse
