Halloween Sale Special - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: newyear

Salesforce Slack-Dev-201 - Salesforce Certified Slack Developer

Page: 1 / 4
Total 134 questions

You are building an app that allows users to request changes to the Slack workspace through a modal. A user can launch the modal by selecting "Request Changes" from the global shortcuts.

After a user clicks the shortcut, what important piece of data should your app use from the shortcut invocation or interactive action payload to open the modal?

A.

token

B.

response_url

C.

callback_id

D.

trigger_id

Which of these best describes 'message shortcuts'?

A.

Actions available from the context menu on an individual message

B.

Keyboard shortcuts for scrolling

C.

A way to schedule recurring messages

D.

Admin-only commands

You are the owner of a publicly available Slack app that has been downloaded by a large number of users. Some of the users have used the app for a short time and then removed it from their workspaces, but the user data is still being stored, taking up valuable space. You realize that you need to implement logic in your Slack app to listen for an event trigger when a user uninstalls your application.

What event should your Slack app be listening for that will trigger your backend logic to remove a user's data when the app is removed?

A.

app_uninstalled

B.

remove_install

C.

revoke_installation

D.

app_delete

What is Bolt, in the context of Slack development?

A.

A database for storing messages

B.

A higher-level framework simplifying event handling and API calls

C.

A Slack Marketplace billing tool

D.

A CSS framework for Block Kit

You are automating a business process to execute when a coworker's laptop or phone is stolen.

What is the most appropriate first step?

A.

Use the Audit Logs API to monitor for suspicious workspace actions coming from that user account.

B.

Use the SCIM API to de-provision the user.

C.

Use the Discovery API to monitor message activity sent from that user after the theft.

D.

Use the Admin API to reset the user's Slack sessions on all devices.

You're preparing your first Slack app for publication in the Slack App Directory.

In addition to including your app's name, description and icon, what is another required action for a successful submission?

A.

Including routing and account information to receive payments from the Slack App Directory in your bank account

B.

Including a link to your app's privacy policy

C.

Attaching a recent report auditing your app infrastructure's security

D.

Providing translations for your app's description in all languages supported by Slack

What is one benefit of using a custom workflow step over a standalone bot for simple automations?

A.

It requires no manifest at all

B.

It integrates directly into Workflow Builder's visual editor for end users to compose

C.

It bypasses OAuth scopes entirely

D.

It only works in Enterprise Grid

What tool does Slack officially provide for scaffolding and running apps from the command line?

A.

Slack CLI

B.

npm create-slack

C.

pip slack-init

D.

Bolt Studio

What is one advantage of defining an app via a manifest rather than manual UI configuration?

A.

It's the only way to add a bot user

B.

It allows version-controlled, repeatable app configuration

C.

It removes the need for OAuth

D.

It automatically publishes the app publicly

You are a developer tasked with creating an admin management app for your Slack Enterprise Grid using Admin APIs.

The app is required to allow people to create channels, invite members to channels and archive channels, and can be installed at the organization level on your Enterprise Grid.

Which token type should you use to access the Admin APIs?

A.

User

B.

Bot

C.

Admin

D.

Workspace