Work with App Requests
The following are Apex classes to work with an app request.
Represents an app icon image in different sizes.
The following are methods for AppIcons.
Gets the URL of the image in 32px by 32px size.
Signature
Return Value
Type: String
Gets the URL of the image in 36px by 36px size.
Signature
Return Value
Type: String
Gets the URL of the image in 48px by 48px size.
Signature
Return Value
Type: String
Gets the URL of the image in 64px by 64px size.
Signature
Return Value
Type: String
Gets the URL of the image in 72px by 72px size.
Signature
Return Value
Type: String
Signature
Gets the URL of the image in 96px by 96px size.
Return Value
Type: String
Gets the URL of the image in 128px by 128px size.
Signature
Return Value
Type: String
Gets the URL of the image in 192px by 192px size.
Signature
Return Value
Type: String
Gets the URL of the image in 512px by 512px size.
Signature
Return Value
Type: String
Gets the URL of the image in 1024px by 1024px size.
Signature
Return Value
Type: String
Gets the URL of the original image.
Signature
Return Value
Type: String
Sets the URL of the image in 32px by 32px size.
Signature
Parameters
image32
Type: String
Return Value
Type: void
Sets the URL of the image in 36px by 36px size.
Signature
Parameters
image36
Type: String
Return Value
Type: void
Sets the URL of the image in 48px by 48px size.
Signature
Parameters
image48
Type: String
Return Value
Type: void
Sets the URL of the image in 64px by 64px size.
Signature
Parameters
image64
Type: String
Return Value
Type: void
Sets the URL of the image in 72px by 72px size.
Signature
Parameters
image72
Type: String
Return Value
Type: void
Sets the URL of the image in 96px by 96px size.
Signature
Parameters
image96
Type: String
Return Value
Type: void
Sets the URL of the image in 128px by 128px size.
Signature
Parameters
image128
Type: String
Return Value
Type: void
Sets the URL of the image in 192px by 192px size.
Signature
Parameters
image192
Type: String
Return Value
Type: void
Sets the URL of the image in 512px by 512px size.
Signature
Parameters
image512
Type: String
Return Value
Type: void
Sets the URL of the image in 1024px by 1024px size.
Signature
Parameters
image1024
Type: String
Return Value
Type: void
Signature
Parameters
imageOriginal
Type: String
Return Value
Type: void
Represents an app request.
The following are methods for AppRequest.
Signature
Return Value
Type: Slack.RequestedApp
Signature
Return Value
Type: Integer
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.AppRequest.PreviousResolution
Signature
Return Value
Type: List<Slack.AppScope>
Signature
Return Value
Type: Slack.AppRequest.Team
Signature
Return Value
Type: Slack.AppRequest.User
Signature
Parameters
app
Type: Slack.RequestedApp
Return Value
Type: void
Signature
Parameters
dateCreated
Type: Integer
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
isUserAppCollaborator
Type: Boolean
Return Value
Type: void
Signature
Parameters
message
Type: String
Return Value
Type: void
Signature
Parameters
previousResolution
Type: Slack.AppRequest.PreviousResolution
Return Value
Type: void
Signature
Parameters
scopes
Type: List<Slack.AppScope>
Return Value
Type: void
Signature
Parameters
team
Type: Slack.AppRequest.Team
Return Value
Type: void
Signature
Parameters
user
Type: Slack.AppRequest.User
Return Value
Type: void
The following are methods for AppRequest.PreviousResolution.
Signature
Return Value
Type: List<Slack.AppScope>
Signature
Return Value
Type: String
Signature
Parameters
scopes
Type: List<Slack.AppScope>
Return Value
Type: void
Signature
Parameters
status
Type: String
Return Value
Type: void
The following are methods for AppRequest.Team.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
domain
Type: String
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
The following are methods for AppRequest.User.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Parameters
Type: String
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
The following are methods for AppScope.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Parameters
description
Type: String
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
sensitive
Type: Boolean
Return Value
Type: void
Signature
Parameters
tokenType
Type: String
Return Value
Type: void
Represents a requested app.
The following are methods for RequestedApp.
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Slack.AppIcons
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: String
Signature
Return Value
Type: Boolean
Signature
Return Value
Type: Boolean
Signature
Parameters
additionalInfo
Type: String
Return Value
Type: void
Signature
Parameters
appDirectoryApproved
Type: Boolean
Return Value
Type: void
Signature
Parameters
appHomepageUrl
Type: String
Return Value
Type: void
Signature
Parameters
description
Type: String
Return Value
Type: void
Signature
Parameters
helpUrl
Type: String
Return Value
Type: void
Signature
Parameters
icons
Type: Slack.AppIcons
Return Value
Type: void
Signature
Parameters
id
Type: String
Return Value
Type: void
Signature
Parameters
internal
Type: Boolean
Return Value
Type: void
Signature
Parameters
name
Type: String
Return Value
Type: void
Signature
Parameters
privacyPolicyUrl
Type: String
Return Value
Type: void