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

email

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