Slack
Team messaging and collaboration platform
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://slack.com/api | link | — | — | — |
Actions (58)
Users · 13
- Create SCIM v1 userPOST /scim/v1/Users
Create a SCIM v1 user.
documented - Deactivate SCIM v1 userDELETE /scim/v1/Users/{id}
Deactivate a SCIM v1 user.
documented - Get SCIM v1 userGET /scim/v1/Users/{id}
Retrieve a SCIM v1 user.
documented - Get SCIM v2 userGET /scim/v2/Users/{id}
Retrieve a SCIM v2 user.
documented - Get user infoGET /api/users.info
Retrieve a user's profile information.
documented - Get user presenceGET /api/users.getPresence
Retrieve a user's presence status.
documented - List SCIM v1 usersGET /scim/v1/Users
List SCIM users (SCIM v1.1).
documented - List SCIM v2 usersGET /scim/v2/Users
List SCIM v2 users.
documented - List admin usersGET /api/admin.users.list
List users in the enterprise workspace.
documented - List admin users (duplicate sample)GET /api/admin.users.list
List admin users (sample entry for completeness).
documented - List usersGET /api/users.list
List users in the workspace.
documented - Replace SCIM v1 userPUT /scim/v1/Users/{id}
Replace a SCIM v1 user.
documented - Update SCIM v1 userPATCH /scim/v1/Users/{id}
Update a SCIM v1 user.
documented
Conversations · 11
- Create conversationPOST /api/conversations.create
Create a new public or private channel.
documented - Get conversation historyGET /api/conversations.history
Retrieve message history for a conversation.
documented - Get conversation infoGET /api/conversations.info
Retrieve information about a conversation.
documented - Invite user to conversationPOST /api/conversations.invite
Invite a user to a conversation.
documented - Kick user from conversationPOST /api/conversations.kick
Remove a user from a conversation.
documented - List conversation membersGET /api/conversations.members
List members of a conversation.
documented - List conversationsGET /api/conversations.list
Return a list of channel-like conversations accessible to the calling token.
documented - Open conversationPOST /api/conversations.open
Open or resume a direct message or multi-person direct message.
documented - Rename conversationPOST /api/conversations.rename
Rename a conversation.
documented - Set conversation purposePOST /api/conversations.setPurpose
Update a conversation's purpose.
documented - Set conversation topicPOST /api/conversations.setTopic
Update a conversation's topic.
documented
Messaging · 7
- Delete messagePOST /api/chat.delete
Delete a message.
documented - Get message permalinkGET /api/chat.getPermalink
Retrieve a permalink for a message.
documented - Post ephemeral messagePOST /api/chat.postEphemeral
Post an ephemeral message to a user.
documented - Post ephemeral messagePOST /api/chat.meMessage
Post an ephemeral message to a user.
documented - Post message
Post a message to a channel or DM.
documented - Schedule messagePOST /api/chat.scheduleMessage
Schedule a message delivery to a channel or DM.
documented - Update messagePOST /api/chat.update
Update an existing message.
documented
Groups · 6
- Create SCIM v1 groupPOST /scim/v1/Groups
Create a SCIM v1 group.
documented - Delete SCIM v1 groupDELETE /scim/v1/Groups/{id}
Permanently delete a SCIM v1 group.
documented - Get SCIM v1 groupGET /scim/v1/Groups/{id}
Retrieve a SCIM v1 group.
documented - List SCIM v1 groupsGET /scim/v1/Groups
List SCIM v1 groups.
documented - Replace SCIM v1 groupPUT /scim/v1/Groups/{id}
Replace a SCIM v1 group.
documented - Update SCIM v1 groupPATCH /scim/v1/Groups/{id}
Update a SCIM v1 group.
documented
Apps · 5
- Approve admin appPOST /api/admin.apps.approve
Approve an admin app installation across an enterprise.
documented - List admin app activitiesGET /api/admin.apps.activities.list
List admin app activities.
documented - List admin app requestsGET /api/admin.apps.requests.list
List app install requests.
documented - List admin-approved appsGET /api/admin.apps.approved.list
List apps approved for the organization.
documented - Uninstall admin appPOST /api/admin.apps.uninstall
Uninstall an admin app.
documented
Schemas · 5
- Get SCIM v1 Groups schemaGET /scim/v1/Schemas/Groups
Group schema for SCIM v1.1.
documented - Get SCIM v1 Users schemaGET /scim/v1/Schemas/Users
User schema for SCIM v1.1.
documented - Get SCIM v2 Groups schemaGET /scim/v2/Schemas/Groups
SCIM v2 group schema.
documented - Get SCIM v2 Users schemaGET /scim/v2/Schemas/Users
SCIM v2 user schema.
documented - List SCIM v1 schemasGET /scim/v1/Schemas
List available SCIM v1 schemas.
documented