slack connector

Description - List The accessible Slack Files

Runtime Class - com.ibi.agents.XDXSlackFilesList


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Channel Name:stringLimits the list of files to a specific channel.
*User ID:stringLimits the list of files by user who created it.
From (Timestamp):stringReturns files begging from this timestamp. Any file created before will be ignored.
To (Timestamp):stringReturns files up until this timestamp. And file created after will be ignored.
File Type(s)stringYou can pass multiple values using a comma delimited list. The default value is all, which does not filter the list.

Select from one of the following options:
  • all - All Files.
  • all {gdocs} - Google docs.
  • all {images} - Image files.
  • pdfs - PDF files.
  • Snippets {snippets} - Snippets.
  • spaces - Posts.
  • zips - Zip files.
* - denotes required
 ParameterTypeDescription
Items Per Page.stringNumber of items to return per page.
Page Number:stringPage number of results to return.
* - denotes required
 ParameterTypeDescription
*Namespace:stringName of the special registers namespace to prepend to any created register or variable returned by the object.
* - denotes required
 ParameterTypeDescription
On Success:stringIf operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
On Failure:stringIf operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

Output Events

NameDescription
onAccountInactiveAuthentication token is for a deleted user or workspace.
onActionProhibitedthe team associated with your request has some kind of restriction
onComplianceExportsPreventDeletionCompliance exports are on, messages can not be deleted.
onFatalErrorThe server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuthSome aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchivedChannel has been archived.
onMissingScopeAuthorization prived does not have the required scope for the request. See Slack results JSON key "needed".
OnMessageTooLongMessage text is too long
onNoPermissionThe workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorizedNo authentication token provided.
onLoginRequiredThe workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimitedApplication has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeoutThe method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedActionWorkspace preference prevents the authenticated user from posting.
onRollupErrorrolluop_error
onTeamAddedToOrgThe workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevokedAuthentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachmentsToo many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFoundthe user used in your request does not actually exist.
onFailInitializationXDXSlack agent initialization error occurred.
onFailConnectCould not connect to the external system.
onFailNhttpErrorOccurredfail_nhttp_error_occurred
onFailSlackRequestProcessingAn error occurred while processing the Slack request.
onFailSlackResponseProcessingAn error occurred while processing the Slack response.
onFileDeletedFile id passed is deleted.
onFileNotFoundFile id passed was not found.
onInvalidNameSpecialsThe Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsersAt least one of the values passed for user_ids was empty or invalid.
onUserIsBotThis method cannot be called by a bot user.
onUserIsUltraRestrictedThis method cannot be called by a single channel guest.
Description - List The Slack File Object values

Runtime Class - com.ibi.agents.XDXSlackFilesInfo


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*File ID:stringFile ID to get information of.
* - denotes required
 ParameterTypeDescription
Items Per Page.stringNumber of items to return per page.
Information start:stringStart for a multipage display of retrieved information. Use Slack response Json key nextCursor value to continue a response. Default value fetches the first page; see https://api.slack.com/docs/pagination
Maximum Items:stringThe maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached. The dfault is 100.
Page Number:stringPage number of results to return.
* - denotes required
 ParameterTypeDescription
*Namespace:stringName of the special registers namespace to prepend to any created register or variable returned by the object.
* - denotes required
 ParameterTypeDescription
On Success:stringIf operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
On Failure:stringIf operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

Output Events

NameDescription
onAccountInactiveAuthentication token is for a deleted user or workspace.
onActionProhibitedthe team associated with your request has some kind of restriction
onComplianceExportsPreventDeletionCompliance exports are on, messages can not be deleted.
onFatalErrorThe server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuthSome aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchivedChannel has been archived.
onMissingScopeAuthorization prived does not have the required scope for the request. See Slack results JSON key "needed".
OnMessageTooLongMessage text is too long
onNoPermissionThe workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorizedNo authentication token provided.
onLoginRequiredThe workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimitedApplication has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeoutThe method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedActionWorkspace preference prevents the authenticated user from posting.
onRollupErrorrolluop_error
onTeamAddedToOrgThe workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevokedAuthentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachmentsToo many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFoundthe user used in your request does not actually exist.
onFailInitializationXDXSlack agent initialization error occurred.
onFailConnectCould not connect to the external system.
onFailNhttpErrorOccurredfail_nhttp_error_occurred
onFailSlackRequestProcessingAn error occurred while processing the Slack request.
onFailSlackResponseProcessingAn error occurred while processing the Slack response.
onFileDeletedFile id passed is deleted.
onFileNotFoundFile id passed was not found.
onInvalidNameSpecialsThe Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsersAt least one of the values passed for user_ids was empty or invalid.
onUserIsBotThis method cannot be called by a bot user.
onUserIsUltraRestrictedThis method cannot be called by a single channel guest.
Description - List requested Slack Conversation types accessible based on the authentication token used.

Runtime Class - com.ibi.agents.XDXSlackConversationsList


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Exclude Archived Channels:booleanIf true archived channels are excluded, default is false.
Include IM Channels:booleanif true accessible IM channels are included. The default is false.
Include Multiparty IM Channels:booleanif true accessible Multiparty IM channels are included. The default is false.
Include Private Channels:booleanif true accessible Private channels are included. The default is false.
Include Public Channels:booleanif true accessible Public channels are included. The default is true.
* - denotes required
 ParameterTypeDescription
Maximum Items:stringThe maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the list hasn't been reached. The dfault is 100.
Information start:stringStart for a multipage display of retrieved information. Use Slack response Json key nextCursor value to continue a response. Default value fetches the first page; see https://api.slack.com/docs/pagination
* - denotes required
 ParameterTypeDescription
*Namespace:stringName of the special registers namespace to prepend to any created register or variable returned by the object.
* - denotes required
 ParameterTypeDescription
On Success:stringIf operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
On Failure:stringIf operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

Output Events

NameDescription
onAccountInactiveAuthentication token is for a deleted user or workspace.
onActionProhibitedthe team associated with your request has some kind of restriction
onComplianceExportsPrevent_DeletionCompliance exports are on, messages can not be deleted.
onFatalErrorThe server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuthSome aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchivedChannel has been archived.
onMissingScopeAuthorization prived does not have the required scope for the request. See Slack results JSON key "needed".
onMessageTooLongMessage text is too long
onNoPermissionThe workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorizedNo authentication token provided.
onOrgLoginRequiredThe workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimitedApplication has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeoutThe method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedActionWorkspace preference prevents the authenticated user from posting.
onRolluopErrorrolluop_error
onTeamAddedToOrgThe workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevokedAuthentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachmentsToo many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFoundthe user used in your request does not actually exist.
onFailAgentInitXDXSlack agent initialization error occurred.
onFailConnectCould not connect to the external system.
onFailNhttpErrorOccurredfail_nhttp_error_occurred
onFailSlackRequestProcessingAn error occurred while processing the Slack request.
onFailSlackResponseProcessingAn error occurred while processing the Slack response.
successrequested operation completed
onChannelIsArchivedthe channel has been archived and doesn't accept further messages
onChannelNotFoundChannel value passed was invalid.
onInvalidNamePunctuationThe Value passed for name contained only punctuation. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidNameSpecialsThe Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsersAt least one of the values passed for user_ids was empty or invalid.
onUserIsBotThis method cannot be called by a bot user.
onUserIsUltraRestrictedThis method cannot be called by a single channel guest.
Description - Return information about a Conversation.
 
Runtime Class - com.ibi.agents.XDXSlackConversationsInfo

 

Configuration

This action requires a Generics Configuration as well as the following required parameters.
 

Parameter Groups

  Parameter Type Description
* Name: string Channel, private group, or IM channel to send message to. Can be an encoded ID, or a name.
  Include Locale: boolean if true the locale of the channel is included. The default is false.
* - denotes required
  Parameter Type Description
* Namespace: string Name of the special registers namespace to prepend to any created register or variable returned by the object.
* - denotes required
  Parameter Type Description
  On Success: string If operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
  On Failure: string If operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

 

Output Events

 

Name Description
onAccountInactive Authentication token is for a deleted user or workspace.
onActionProhibited the team associated with your request has some kind of restriction
onComplianceExportsPrevent_Deletion Compliance exports are on, messages can not be deleted.
onFatalError The server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuth Some aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchived Channel has been archived.
onMissingScope Authorization prived does not have the required scope for the request. See Slack results JSON key "needed".
onMessageTooLong Message text is too long
onNoPermission The workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorized No authentication token provided.
onOrgLoginRequired The workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimited Application has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeout The method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedAction Workspace preference prevents the authenticated user from posting.
onRolluopError rolluop_error
onTeamAddedToOrg The workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevoked Authentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachments Too many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFound the user used in your request does not actually exist.
onFailAgentInit XDXSlack agent initialization error occurred.
onFailConnect Could not connect to the external system.
onFailNhttpErrorOccurred fail_nhttp_error_occurred
onFailSlackRequestProcessing An error occurred while processing the Slack request.
onFailSlackResponseProcessing An error occurred while processing the Slack response.
onChannelIsArchived the channel has been archived and doesn't accept further messages
onChannelNotFound Channel value passed was invalid.
onInvalidNamePunctuation The Value passed for name contained only punctuation. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidNameSpecials The Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsers At least one of the values passed for user_ids was empty or invalid.
onUserIsBot This method cannot be called by a bot user.
onUserIsUltraRestricted This method cannot be called by a single channel guest.
Description - Remove an existing comment from an uploaded Slack file
 
Runtime Class - com.ibi.agents.XDXSlackFilesCommentsDelete

 

Configuration

This action requires a Generics Configuration as well as the following required parameters.
 

Parameter Groups

  Parameter Type Description
* ID: string ID of the commment to be deleted.
* - denotes required
  Parameter Type Description
* File ID: string File Id to perform the operation on.
* - denotes required
  Parameter Type Description
  On Success: string If operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
  On Failure: string If operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

 

Output Events

 

Name Description
onAccountInactive Authentication token is for a deleted user or workspace.
onActionProhibited the team associated with your request has some kind of restriction
onComplianceExportsPreventDeletion Compliance exports are on, messages can not be deleted.
onFatalError The server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuth Some aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchived Channel has been archived.
onMissingScope Authorization prived does not have the required scope for the request. See Slack results JSON key "needed".
OnMessageTooLong Message text is too long
onNoPermission The workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorized No authentication token provided.
onLoginRequired The workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimited Application has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeout The method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedAction Workspace preference prevents the authenticated user from posting.
onRollupError rolluop_error
onTeamAddedToOrg The workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevoked Authentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachments Too many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFound the user used in your request does not actually exist.
onFailInitialization XDXSlack agent initialization error occurred.
onFailConnect Could not connect to the external system.
onFailNhttpErrorOccurred fail_nhttp_error_occurred
onFailSlackRequestProcessing An error occurred while processing the Slack request.
onFailSlackResponseProcessing An error occurred while processing the Slack response.
onFileDeleted File id passed is deleted.
onFileNotFound File id passed was not found.
onCommentNotFound Comment ID passed was invalid.
onInvalidNameSpecials The Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsers At least one of the values passed for user_ids was empty or invalid.
onUserIsBot This method cannot be called by a bot user.
onUserIsUltraRestricted This method cannot be called by a single channel guest.
Description - Delete a Slack file

Runtime Class - com.ibi.agents.XDXSlackFilesDelete


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*File ID:stringFile ID of the file to be deleted.
* - denotes required
 ParameterTypeDescription
*Namespace:stringName of the special registers namespace to prepend to any created register or variable returned by the object.
* - denotes required
 ParameterTypeDescription
On Success:stringIf operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
On Failure:stringIf operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

Output Events

NameDescription
onAccountInactiveAuthentication token is for a deleted user or workspace.
onActionProhibitedthe team associated with your request has some kind of restriction
onComplianceExportsPreventDeletionCompliance exports are on, messages can not be deleted.
onFatalErrorThe server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuthSome aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchivedChannel has been archived.
onMissingScopeAuthorization prived does not have the required scope for the request. See Slack results JSON key "needed".
OnMessageTooLongMessage text is too long
onNoPermissionThe workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorizedNo authentication token provided.
onLoginRequiredThe workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimitedApplication has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeoutThe method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedActionWorkspace preference prevents the authenticated user from posting.
onRollupErrorrolluop_error
onTeamAddedToOrgThe workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevokedAuthentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachmentsToo many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFoundthe user used in your request does not actually exist.
onFailInitializationXDXSlack agent initialization error occurred.
onFailConnectCould not connect to the external system.
onFailNhttpErrorOccurredfail_nhttp_error_occurred
onFailSlackRequestProcessingAn error occurred while processing the Slack request.
onFailSlackResponseProcessingAn error occurred while processing the Slack response.
onFileDeletedFile id passed is deleted.
onFileNotFoundFile id passed was not found.
onInvalidNameSpecialsThe Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsersAt least one of the values passed for user_ids was empty or invalid.
onUserIsBotThis method cannot be called by a bot user.
onUserIsUltraRestrictedThis method cannot be called by a single channel guest.
Description - Add a comment to an uploaded Slack file

Runtime Class - com.ibi.agents.XDXSlackFilesCommentsAdd


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Text:stringComment for the file.
* - denotes required
 ParameterTypeDescription
*File ID:stringThe Slack ID of the file residing on their server
* - denotes required
 ParameterTypeDescription
*Namespace:stringName of the special registers namespace to prepend to any created register or variable returned by the object.
* - denotes required
 ParameterTypeDescription
On Success:stringIf operation was successful, the object will return the following document type.

Select from one of the following options:
  • Status Document {status} - output status
  • Results Document {results} - output response in JSON format
  • Input Document {inputDocument} - output the input document in JSON format
On Failure:stringIf operation in unsuccessful, should the agent return the standard error document, or should it return its input?

Select from one of the following options:
  • Status Document {status} - The status document of execution.
  • Results Document {results} - The JSON results document of execution.
  • Input Document {inputDocument} - The original document passed into the object.
  • Error Document {errorDocument} - The error document produced by the object.
* - denotes required

Output Events

NameDescription
onAccountInactiveAuthentication token is for a deleted user or workspace.
onActionProhibitedthe team associated with your request has some kind of restriction
onComplianceExportsPreventDeletionCompliance exports are on, messages can not be deleted.
onFatalErrorThe server could not complete your operation(s) without encountering a catastrophic error. It's possible some aspect of the operation succeeded before the error was raised.
onInvalidAuthSome aspect of authentication cannot be validated. Either the provided token is invalid or the request originates from an IP address disallowed from making the request.
onIsArchivedChannel has been archived.
onMissingScopeAuthorization prived does not have the required scope for the request. See Slack results JSON key "needed".
OnMessageTooLongMessage text is too long
onNoPermissionThe workspace token used in this request does not have the permissions necessary to complete the request. Make sure your app is a member of the conversation it's attempting to post a message to.
onNotAuthorizedNo authentication token provided.
onLoginRequiredThe workspace is undergoing an enterprise migration and will not be available until migration is complete.
onRateLimitedApplication has posted too many messages, read 'https://api.slack.com/docs/rate-limits' documentation for more information
onRequestTimeoutThe method was called via a POST request, but the POST data was either missing or truncated.
onRestrictedActionWorkspace preference prevents the authenticated user from posting.
onRollupErrorrolluop_error
onTeamAddedToOrgThe workspace associated with your request is currently undergoing migration to an Enterprise Organization. Web API and other platform operations will be intermittently unavailable until the transition is complete.
onTokenRevokedAuthentication token is for a deleted user or workspace or the app has been removed.
onTooManyAttachmentsToo many attachments were provided with this message. A maximum of 100 attachments are allowed on a message.
onUserNotFoundthe user used in your request does not actually exist.
onFailInitializationXDXSlack agent initialization error occurred.
onFailConnectCould not connect to the external system.
onFailNhttpErrorOccurredfail_nhttp_error_occurred
onFailSlackRequestProcessingAn error occurred while processing the Slack request.
onFailSlackResponseProcessingAn error occurred while processing the Slack response.
onFileDeletedFile id passed is deleted.
onFileNotFoundFile id passed was not found.
onInvalidNamePunctuationThe Value passed for name contained only punctuation. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidNameSpecialsThe Value passed for name contained disallowed special characters or upper case characters. Conversation names can only contain lowercase letters, numbers, hyphens, and underscores, and must be 21 characters or less.
onInvalidUsersAt least one of the values passed for user_ids was empty or invalid.
onUserIsBotThis method cannot be called by a bot user.
onUserIsUltraRestrictedThis method cannot be called by a single channel guest.