Winter Sale Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: sntaclus

What mechanism does Slack use to grant an app specific permissions?

A.

IP allowlisting

B.

OAuth scopes

C.

Workspace passwords

D.

App manifests alone

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?

A.

read, write, admin, search

B.

read, post, client, search:read

C.

admin, write, discover, read

D.

admin:post, admin:read, admin:search, client:connect

What is exchanged for an access token at the end of the OAuth installation flow?

A.

A workspace ID

B.

A temporary authorization code

C.

The app's manifest file

D.

A user's password

Where do you manage and configure an existing Slack app's settings via the web?

A.

api.slack.com/apps

B.

slack.com/billing

C.

docs.slack.dev/tools

D.

app.slack.com/downloads

What kind of event might trigger an Events API notification?

A.

A new message posted in a channel the app is part of

B.

A user's local clock changing

C.

A browser tab switch

D.

A workspace's billing renewal

Slack's Bolt Framework simplifies the process of building Slack Apps.

Which language does the Bolt Framework NOT support?

A.

C#

B.

Javascript

C.

Java

D.

Python

You want to use Block Kit to construct a message that offers multiple choices.

Which block should you use?

A.

A section block with multiple button elements in an accessory.

B.

An actions block to display message context, including images and text.

C.

A section block with multiple menu overflow options in an accessory.

D.

A file block to display remote files on an app's home.

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

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

Which is a conversation object type?

A.

Public messages

B.

Private channels

C.

Message reactions

D.

File attachments