Each time a user invokes one of your app's slash commands, a request is dispatched to your app. The request contains information about the command, the user who executed it, where it was run, and a response_url you can use to further interact with users.
Which restriction applies when using a slash command's response_url?
Your legal department has asked you to pull content out of Slack and store it inside a third party data warehouse that will organize and consolidate data across your business.
Which API method should you use?
Where do you manage and configure an existing Slack app's settings via the web?
You are building an app and want to follow Slack design guidelines closely.
Which two design guidelines will provide the best user experience?
What format does the Slack Web API primarily use for requests and responses?
What is the most effective way to protect the data Slack sends from malicious adjustment via a man-in-the-middle attack?
You are in the final stages of developing a Slack app that will soon be published in the Slack Marketplace. You need to share the app with former colleagues at a few different companies to perform beta testing before listing it publicly.
What steps should you take to make that happen?
What is the relationship between Bolt and the Node/Python/Java Slack SDKs?
What HTTP header is commonly used to pass a bot token when calling the Web API?
What is exchanged for an access token at the end of the OAuth installation flow?
You are a developer who has designed several apps for your organization, and you've just learned that you will need to update those apps in preparation for a migration to Enterprise Grid.
What is the first action you should take to ensure your apps are ready for use on Enterprise Grid?
You are automating a business process to execute when a coworker's laptop or phone is stolen.
What is the most appropriate first step?
You are preparing your Slack app for wide distribution and listing in the official Slack App Directory. One of the key steps to preparing your app for submission is to review the permission scopes that your app requires to operate within Slack.
You want to adhere to the principles of least privilege by not adding any broad access scopes. Which set of scopes would be allowed?
What administrative feature lets org admins control which apps can be installed workspace-wide?
Which two data security practices are best used to keep customer data safe and secure?
What should an app do if it receives a 'rate_limited' response from the Web API?
You've created an app the uses admin.conversations.rename to update channel names in workspaces across your Enterprise Grid.
Which permission would someone need to obtain the correct token?
You are building a Slack app that will allow users to submit time off requests to their manager by providing the key details in a form: absence period, free text descriptive information, and manager's username. In order for users to submit their request for time off, you need to create a modal containing Block Kit elements that will allow users to input information for their request.
Which Block Kit elements should be used to collect this information?
Your app makes several requests to the conversations.list Web API method every few minutes to build a list of a growing workspace's channels. Recently, requests began failing, even though no code has changed. You start to investigate the cause.
Which discoveries would best suggest that your app is being rate limited?
Which Bolt feature lets an app listen for button clicks and menu selections?
While developing a Slack application, which resource is the best option to inspect posted messages and review Slack methods?
Your HR department has asked you to build an application for their #benefits-us channel. The HR team wants users of this Slack app to be able to invoke a multi-question form from anywhere in Slack and have the information be sent to a backend system as well as sending the captured information into the #benefits-us channel.
What is the best Slack feature to trigger this form?
You're a developer who needs to localize content in Slack conversations for members of several channels.
How can you retrieve locale information for a conversation or member to accomplish this task?
What must exist before creating a Slack CLI project if you don't already have a workspace?
What typically restarts automatically during local Bolt development when you edit code?
You are a technical consultant who has been asked to advise about app considerations when sharing channels externally between workspaces using Slack Connect.
Which option is correct when sharing channels from the organization's workspace?
You have built an application to send a response when a user posts a message containing "hello" in public channels the application is in. Your manager asks you to release the application tomorrow to the employees at your job and then add additional functionality next year for the application to be able to join channels and also react to messages within channels.
Which two Bot token scopes should you request permissions for when releasing the app tomorrow?