---
title: "Managing apps, workflows, and connector permissions"
summary: "While Workspace Admins and Org Admins can manage app, workflow, and connector permissions and approval requests from the admin settings site dashboard, they may find using the API directly for these actions is more efficient, especially when it comes to bulk actions."
url: "https://docs.slack.dev/admins/managing-apps-workflows-and-connector-permissions"
type: "guide"
---

Source: https://docs.slack.dev/admins/managing-apps-workflows-and-connector-permissions

# Managing apps, workflows, and connector permissions

The features within are only available to Slack workspaces on an Enterprise plan.

Don't have a paid plan? Join the [Developer Program](https://api.slack.com/developer-program) and provision a fully-featured sandbox for free.

While Workspace Admins and Org Admins can manage app, workflow, and connector permissions and approval requests from the admin settings site dashboard, they may find using the API directly for these actions is more efficient, especially when it comes to bulk actions.

Each of the methods outlined here accepts an OAuth user token with the specified scope. If you're working with a classic app, read more about authorization [here](https://docs.slack.dev/authentication/installing-with-oauth.md), and if you're exploring new frontiers with workflows, read more about authorization [here](https://docs.slack.dev/tools/deno-slack-sdk/guides/integrating-with-services-requiring-external-authentication.md).

Read on to discover the API methods that help admins manage [workflows](https://docs.slack.dev/tools/deno-slack-sdk/guides/creating-workflows.md), [functions](https://docs.slack.dev/tools/deno-slack-sdk/guides/creating-custom-functions.md), and [connectors](https://docs.slack.dev/tools/deno-slack-sdk/reference/connector-functions.md) in their org.

## App management {#apps}

Use the following methods to manage apps in your org.

Method

Description

[`admin.apps.activities.list`](https://docs.slack.dev/reference/methods/admin.apps.activities.list.md)

Retrieves logs for an org or team

[`admin.apps.approve`](https://docs.slack.dev/reference/methods/admin.apps.approve.md)

Approves an app for installation in a workspace

[`admin.apps.clearResolution`](https://docs.slack.dev/reference/methods/admin.apps.clearresolution.md)

Clears an app resolution, undoing the effect of `admin.apps.approve` or `admin.apps.restrict`

[`admin.apps.restrict`](https://docs.slack.dev/reference/methods/admin.apps.restrict.md)

Restricts an app for installation in a workspace

[`admin.apps.uninstall`](https://docs.slack.dev/reference/methods/admin.apps.uninstall.md)

Uninstalls an app from one or many workspaces or an entire enterprise org

[`admin.apps.approved.list`](https://docs.slack.dev/reference/methods/admin.apps.approved.list.md)

Lists approved apps for an org or workspace

[`admin.apps.requests.cancel`](https://docs.slack.dev/reference/methods/admin.apps.requests.cancel.md)

Cancels an app request for a team

[`admin.apps.requests.list`](https://docs.slack.dev/reference/methods/admin.apps.requests.list.md)

Lists app requests for a team or workspace

[`admin.apps.restricted.list`](https://docs.slack.dev/reference/methods/admin.apps.restricted.list.md)

Lists restricted apps for an org or workspace

[`admin.apps.config.lookup`](https://docs.slack.dev/reference/methods/admin.apps.config.lookup.md)

Looks up the app config for connectors by their IDs

[`admin.apps.config.set`](https://docs.slack.dev/reference/methods/admin.apps.config.set.md)

Sets the app config for a connector

[`admin.apps.permissions.list`](https://docs.slack.dev/reference/methods/admin.apps.permissions.list.md)

Returns an app's permission type and, if applicable, the entities granted access

[`admin.apps.permissions.set`](https://docs.slack.dev/reference/methods/admin.apps.permissions.set.md)

Sets the permission type for who can access an app

[`admin.apps.permissions.add`](https://docs.slack.dev/reference/methods/admin.apps.permissions.add.md)

Grants an entity access to an app whose permission type is `named_entities`

[`admin.apps.permissions.remove`](https://docs.slack.dev/reference/methods/admin.apps.permissions.remove.md)

Revokes an entity's access to an app whose permission type is `named_entities`

[`admin.apps.mcp.servers.list`](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.list.md)

Lists third-party app MCP servers approved for an organization

[`admin.apps.mcp.servers.permissions.list`](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.permissions.list.md)

Lists an app's MCP servers with their access control permissions

[`admin.apps.mcp.servers.permissions.set`](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.permissions.set.md)

Sets the access control permission for who can use an MCP server

## Workflow management {#workflows}

Use the following methods to manage workflows in your org.

Method

Description

[`admin.workflows.search`](https://docs.slack.dev/reference/methods/admin.workflows.search.md)

Searches workflows within the team or enterprise

[`admin.workflows.permissions.lookup`](https://docs.slack.dev/reference/methods/admin.workflows.permissions.lookup.md)

Looks up permissions for a set of workflows

[`admin.workflows.unpublish`](https://docs.slack.dev/reference/methods/admin.workflows.unpublish.md)

Unpublishes workflows within the team or enterprise

[`admin.workflows.collaborators.add`](https://docs.slack.dev/reference/methods/admin.workflows.collaborators.add.md)

Adds collaborators to workflows within the team or enterprise

[`admin.workflows.collaborators.remove`](https://docs.slack.dev/reference/methods/admin.workflows.collaborators.remove.md)

Removes collaborators from workflows within the team or enterprise

## Function management {#functions}

Use the following methods to manage functions in your org.

Method

Description

[`admin.functions.list`](https://docs.slack.dev/reference/methods/admin.functions.list.md)

Looks up functions by a set of apps

[`admin.functions.permissions.lookup`](https://docs.slack.dev/reference/methods/admin.functions.permissions.lookup.md)

Looks up the visibility of multiple Slack functions and includes the users if it is limited to particular named entities

[`admin.functions.permissions.set`](https://docs.slack.dev/reference/methods/admin.functions.permissions.set.md)

Sets the visibility of a Slack function and defines the users or workspaces if it is set to `named_entities`
