One way to interact with the Slack platform is its HTTP RPC-based Web API, a collection of methods requiring OAuth 2.0-based user, bot, or workspace tokens blessed with related OAuth scopes.
Whether you're working on an app for the Slack Marketplace, developing your own workflow-based app, or setting up a no-code solution with Workflow Builder, you'll find yourself in good company, from all of us here at Slack and the wider community of developers working with the platform.
ENDPOINTS
STRUCTURED FROM OPENAPI 3.0
POST
/admin.apps.approve
Approve an app for installation on a workspace.
GET
/admin.apps.approved.list
List approved apps for an org or workspace.
GET
/admin.apps.requests.list
List app requests for a team/workspace.
POST
/admin.apps.restrict
Restrict an app for installation on a workspace.
GET
/admin.apps.restricted.list
List restricted apps for an org or workspace.
POST
/admin.conversations.archive
Archive a public or private channel.
POST
/admin.conversations.convertToPrivate
Convert a public channel to a private channel.
POST
/admin.conversations.create
Create a public or private channel-based conversation.
POST
/admin.conversations.delete
Delete a public or private channel.
POST
/admin.conversations.disconnectShared
Disconnect a connected channel from one or more workspaces.