For more information on Slack actions, see the
Action Type: Slack documentation page. You
may also want to look at the Actions
page for related information.
For
UpdatePostMessageSlackAction,
there are several parameters that may be given. Below is a list of
them along with a description of each:
Table: UpdatePostMessageSlackAction
Parameter
Type
Required
Default
Stability
Description
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Fields to include within the Slack message. This can be templated with values from the result. See SlackFieldEntryInput.
id
string
yes
Long-Term
The unique identifier of the action.
name
string
yes
Long-Term
The name of the action.
useProxy
boolean
yes
Long-Term
Defines whether the action should use the configured proxy to make web requests.
viewName
string
yes
Long-Term
The name of the view of the action.
Returned Datatypes
The returned datatype
SlackPostMessageAction
also has several parameters. Below is a list of them along with a
description of each:
Table: SlackPostMessageAction
Parameter
Type
Required
Default
Stability
Description
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
A list of allowed asset actions. See AssetAction. This is a preview and subject to change.
apiToken
string
yes
Long-Term
An API token to authenticate with Slack.
channels
[string]
yes
Long-Term
A list of Slack channels to message.
displayName
string
yes
Long-Term
The display name of the action.
fields
[SlackFieldEntry]
yes
Long-Term
The fields to include within the Slack message. Can be templated with values from the result See SlackFieldEntry.
id
string
yes
Long-Term
The unique identifier of the action.
isAllowedToRun
boolean
yes
Long-Term
False if this type of action is disabled because of a security policy, true otherwise.
name
string
yes
Long-Term
The name of the action.
package
PackageInstallation
yes
Long-Term
The package, if any, of which the action is part (see PackageInstallation Table).
packageId
VersionedPackageSpecifier
yes
Long-Term
The unique identifier of the package. VersionedPackageSpecifier is a scalar.
requiresOrganizationOwnedQueriesPermissionToEdit
boolean
yes
Long-Term
True if this action is used by triggers, where the query is run by the organization. If true, then the OrganizationOwnedQueries permission is required to edit the action.
resource
string
yes
Short-Term
The resource identifier for the action.
useProxy
boolean
yes
Long-Term
Whether the action should use the configured proxy to make web requests.
yamlTemplate
YAML
yes
Long-Term
A template that can be used to recreate the action.