API object types

These are the core objects you'll find throughout the platform — as part of Web API responses, Slash Command invocations, Message Button actions, and the events flowing through the RTM API & Events API.

TypeDescription
channelA public channel
conversationA channel-like container for a conversation used by the Conversations API
eventA wrapper for event types delivered in Events API subscriptions
fileA file, snippet or post uploaded to Slack
groupA private group
imA direct message channel with a user
mpimA multiparty direct message
userA member in your workspace
usergroupA group of users, such as @marketing-team or @finance