About this exam
Slack-Certified-Developer is the Slack exam Slack Certified Developer.
Practice material is available as a PDF, an interactive practice test or a bundle of both.
- Exam code
- Slack-Certified-Developer
- Vendor
- Slack
- Practice questions
- 241
- Questions with an explanation
- 241 of 241
- Free sample questions
- 2
- Question bank last updated
- 8 Aug 2026
Try 2 sample questions
Taken from the free sample set for Slack-Certified-Developer.
Question 1
Your legacy Slack integration uses the im.list API method to retrieve a list of direct message
channels.
With Slack’s API evolution, what is the current method that should be used for this functionality?
- AOption A:
conversations.list with types=im parameter
- BOption B:
direct_messages.list
- COption C:
users.conversations
- DOption D:
chat.list
Show answer and explanation
Correct answer: A
The modern method that replaces im.list is conversations.list with the types=im parameter. This reflects
Slack’s unified approach to conversations, where direct messages (IMs) are a subset of the broader
conversations model.
Option B is incorrect as there is no direct_messages.list method in Slack’s current API.
Option C is incorrect because users.conversations is not a specific method in Slack’s API for listing direct
message channels.
Option D is incorrect as chat.list does not exist in Slack’s API and would not specifically list direct message
channels.
Question 2
Your team is creating a Slack app for managing team schedules.
To align with Slack’s commitment to a more productive work environment, what feature should
be prioritized?
- AOption A:
A feature that automatically schedules team meetings based on everyone's Slack status
- BOption B:
An interactive scheduling tool within Slack that allows team members to propose and vote on meeting times
- COption C:
Regular automated reminders about schedule updates every 30 minutes
- DOption D:
A requirement for team members to post their daily schedules in the general channel
Show answer and explanation
Correct answer: B
An interactive scheduling tool within Slack facilitates collaborative decision-making and respects individual
preferences, aligning with Slack’s goal of a simpler and more productive work environment. It allows team
members to engage in the scheduling process actively.
Option A is incorrect because automatic scheduling may not accurately reflect individual availability or
preferences, potentially leading to conflicts.
Option C is incorrect as frequent reminders can become intrusive and disrupt the workflow, contrary to
Slack’s principle of a pleasant work experience.
Option D is incorrect because requiring public posting of daily schedules can lead to information overload
and does not efficiently facilitate schedule management.