Slack API Collection

Slack API Collection: Workflow automations These comprise both workflow apps and Workflow Builder. Workflows are built upon functions. These functions can include Slack-native actions, custom actions, or actions involving third-party apps. For example, you can: create coded workflows written in TypeScript using the Slack Deno SDK. make coded functions available for users in Workflow Builder with…

24 subscribers
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Slack API Collection endpoints

MethodEndpointDescription
Admin API
POST adminEmojiAddAlias
/api/admin.emoji.addAlias
Add an emoji alias.
POST adminInviteRequestsApprove
/api/admin.inviteRequests.approve
Approve a workspace invite request.
POST adminUsersAssign
/api/admin.users.assign
Add an Enterprise user to a workspace.
GET adminConversationsRestrictAccessListGroups
/api/admin.conversations.restrictAccess.listGroups
List all IDP Groups linked to a channel
GET adminUsersList
/api/admin.users.list
List users on a workspace
GET adminTeamsOwnersList
/api/admin.teams.owners.list
List all of the owners on a given workspace.
POST adminUsersSessionReset
/api/admin.users.session.reset
Wipes all valid sessions on all devices for a given user
GET adminConversationsEkmListOriginalConnectedChannelInfo
/api/admin.conversations.ekm.listOriginalConnectedChannelInfo
List all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation…
POST adminUsersSetRegular
/api/admin.users.setRegular
Set an existing guest user, admin user, or owner to be a regular user.
POST adminUsersInvite
/api/admin.users.invite
Invite a user to a workspace.
GET adminInviteRequestsDeniedList
/api/admin.inviteRequests.denied.list
List all denied workspace invite requests.
GET adminAppsApprovedList
/api/admin.apps.approved.list
List approved apps for an org or workspace.
Web API
GET migrationExchange
/api/migration.exchange
For Enterprise Grid workspaces, map local user IDs to global user IDs
POST chatDelete
/api/chat.delete
Deletes a message.
POST conversationsSetTopic
/api/conversations.setTopic
Sets the topic for a conversation.
POST pinsAdd
/api/pins.add
Pins an item to a channel.
GET appsEventAuthorizationsList
/api/apps.event.authorizations.list
Get a list of authorizations for the given event context. Each authorization represents an app installation that the event is visible to.
POST chatUnfurl
/api/chat.unfurl
Provide custom unfurl behavior for user-posted URLs
GET conversationsReplies
/api/conversations.replies
Retrieve a thread of messages posted to a conversation
GET oauthV2Access
/api/oauth.v2.access
Exchanges a temporary OAuth verifier code for an access token.
GET teamIntegrationLogs
/api/team.integrationLogs
Gets the integration logs for the current team.
POST filesRemoteUpdate
/api/files.remote.update
Updates an existing remote file.
GET chatGetPermalink
/api/chat.getPermalink
Retrieve a permalink URL for a specific extant message
POST conversationsUnarchive
/api/conversations.unarchive
Reverses conversation archival.
GET starsList
/api/stars.list
Lists stars for a user.
POST callsParticipantsAdd
/api/calls.participants.add
Registers new participants added to a Call.
GET usersInfo
/api/users.info
Gets information about a user.
POST reactionsRemove
/api/reactions.remove
Removes a reaction from an item.
GET usersIdentity
/api/users.identity
Get a user's identity.
POST starsAdd
/api/stars.add
Adds a star to an item.
POST dndSetSnooze
/api/dnd.setSnooze
Turns on Do Not Disturb mode for the current user, or changes its duration.
POST callsUpdate
/api/calls.update
Updates information about a Call.
POST conversationsKick
/api/conversations.kick
Removes a user from a conversation.
GET apiTest
/api/api.test
Checks API calling code.
POST callsEnd
/api/calls.end
Ends a Call.
POST conversationsJoin
/api/conversations.join
Joins an existing conversation.
POST usersSetPresence
/api/users.setPresence
Manually sets user presence.
GET dndTeamInfo
/api/dnd.teamInfo
Retrieves the Do Not Disturb status for up to 50 users on a team.
POST starsRemove
/api/stars.remove
Removes a star from an item.
GET filesList
/api/files.list
List for a team, in a channel, or from a user with applied filters.
GET reactionsList
/api/reactions.list
Lists reactions made by a user.
POST chatUpdate
/api/chat.update
Updates a message.
POST conversationsOpen
/api/conversations.open
Opens or resumes a direct message or multi-person direct message.
POST remindersComplete
/api/reminders.complete
Marks a reminder as complete.
GET botsInfo
/api/bots.info
Gets information about a bot user.
POST conversationsArchive
/api/conversations.archive
Archives a conversation.
GET reactionsGet
/api/reactions.get
Gets reactions for an item.
POST filesRemoteRemove
/api/files.remote.remove
Remove a remote file.
POST dndEndDnd
/api/dnd.endDnd
Ends the current user's Do Not Disturb session immediately.
GET appsPermissionsRequest
/api/apps.permissions.request
Allows an app to request additional scopes
+ 50 more endpoints on the provider's documentation.

Slack API Collection pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 200 / monthly
PRO Recommended Free 100 / second
  • Requests: 0 / monthly (then $0.0200 each)

More Communication APIs

View all →
  • Unofficial Whatsapp API Gateway to send or receive messages from various media types with your own phone…

    CommunicationFreemium
  • Professional Phone Number Data: Real‑Time Insights, Reputation Checks, Approximate Geo Location using…

    CommunicationFreemium1.1k subscribers
  • This is not an official API and does not guarantee the result data.

    CommunicationFreemium2.7k subscribers
  • Programmatic Whatsapp Number Account Checker Validator Verification Validation Validate Registration Verify…

    CommunicationFreemium3.1k subscribers
  • Validate email addresses in real-time. Make sure a mailbox really exist.

    CommunicationFreemium204 subscribers
  • Temporary Disposable Gmail API – Your Solution for Instant Privacy and Convenience! Also known as tempmail,…

    CommunicationFreemium1.7k subscribers