The new Slack platform and the features described below are in beta and under active development.

Error troubleshooting

Below are errors that the CLI may raise, what they mean, and if it's not apparent, ways to remediate the problem. (Hint: if you're looking for a specific error, use Cmd or Ctrl + F to find the exact error).

Have 2 minutes to provide some feedback?

We'd love to hear about your experience building modular Slack apps. Please complete our short survey so we can use your feedback to improve.

access_denied

You don't have permissions to create Slack-hosted apps or access the specified resource.

Please check with your workspace admin if you can create Slack hosted apps or to seek permission to access the specified resource.


add_app_to_project_error

Couldn't save your app's info to this project.


already_logged_out

You're already logged out.


apps_list_error

Couldn't get a list of your apps.


app_add_error

Couldn't create a new app.


app_approval_request_denied

This app is currently denied for installation.

Please reach out to one of your App Managers if you would like additional information or you can try requesting again with different scopes and outgoing domains.


app_approval_request_eligible

This app requires permissions that must be reviewed by an App Manager before you can install it.


app_approval_request_pending

This app is currently waiting for App Manager approval.

Please reach out to one of your App Managers if you would like additional information.


app_create_error

Couldn't create your app.


app_delete_error

Couldn't delete your app.


app_deploy_error

Couldn't deploy your app.


app_directory_access_error

Couldn't access app directory.


app_install_error

Couldn't install your app to a workspace.


app_manifest_access_error

Couldn't access your app manifest.


app_manifest_create_error

Couldn't create your app manifest.


app_manifest_generate_error

Couldn't generate an app manifest from this project.

Check to make sure you are in a valid slack project directory and your project has no compilation errors.


app_manifest_validate_error

Your app manifest is invalid.


app_not_found

The app was not found.


app_not_hosted

The app is not a Slack hosted app.


app_remove_error

Couldn't remove your app.


app_rename_app

Couldn't rename your app.


auth_timeout_error

Couldn't receive authorization in the time allowed.

Please ensure you have pasted the command in a Slack workspace where platform beta is enabled and accepted the permissions.


auth_token_error

Couldn't to get a token with an active session.


auth_verification_error

Couldn't verify your authorization.


channel_not_found

Couldn't find the specified Slack channel.

Try adding your app as a member to the channel.

cli_autoupdate_error

Couldn't auto-update this command-line tool.

You can manually install the latest version from https://api.slack.com/future/quickstart.


comment_required

Your App Manager is requesting a reason to approve installation of this app.


default_app_access_error

Couldn't access the default app.


default_app_setting_error

Couldn't set this app as the default.


deno_not_found

Couldn't find the 'deno' language runtime installed on this system.

To install Deno, visit https://deno.land/#installation.


failed_adding_collaborator

Couldn't add a collaborator for your app.


failed_creating_app

Couldn't create your app.


failed_export

Couldn't export the app manifest.


failed_to_get_user

Couldn't find the user to install the hosted app.


failed_to_save_extension_logs

Couldn't save the logs.


free_team_not_allowed

Free workspaces do not support Slack Platform beta.

You can install this app if you upgrade your workspace: https://slack.com/pricing.


function_not_found

The specified function couldn't be found.


git_clone_error

Git failed to clone repository.


installation_denied

Couldn't install the app because the installation request was denied.

Please reach out to one of your App Managers if you would like additional information.


installation_failed

Couldn't install the app.


installation_required

A valid installation of this app is required to take this action.

Run the slack deploy command.


internal_error

An internal error has occured with the Slack Platform.

Please reach out to feedback@slack-corp.com if the problem persists.


invalid_app

Either the app does not exist or An app created from the provided manifest would not be valid.


invalid_app_directory

This is an invalid slack app directory.

A valid slack app directory requires a .slack/cli.json file.


invalid_app_id

App ID isn't valid for this user account and workspace.

Please check to make sure you are signed into the right workspace for this app.


invalid_arguments

Slack API request parameters are invalid.


invalid_auth

Your user account authorization isn't valid.

Your user account authorization could be expired or doesn't have permission to access the resource. Please try to login to the same user account again using slack login.


invalid_channel_id

Channel ID specified doesn't exist or you do not have permissions to access it.

Channel ID appears to be formatted correctly. Please check if this channel exists on the current workspace and you have permissions to access it.


invalid_cursor

Cursor provided is invalid.


invalid_interactive_trigger_inputs

One or more input parameter types isn't supported by shortcut trigger type.


invalid_manifest

App manifest generated for your project is invalid.


invalid_resource_id

The resource_id for the given resource_type is not invalid.


invalid_resource_type

The resource_type argument is invalid.


invalid_scopes

Some of the provided scopes do not exist.


invalid_slack_project_directory

Current directory is not a Slack project.

Please change in to a directory that's a Slack project. A Slack project always includes the file .slack/cli.json.


invalid_datastore

Invalid datastore specified in your project.


invalid_trigger

Invalid trigger specified in your project.


invalid_trigger_access

Trigger access can not be configured for more than 10 users.


invalid_trigger_config

The provided trigger object does not conform to the trigger type's schema.


invalid_trigger_event_type

The provided event type is not allowed.


invalid_trigger_inputs

Required inputs for referenced function/workflow are not passed.


invalid_trigger_type

The provided trigger type is not recognized.


invalid_user_id

A value passed as a user_id is invalid.


local_app_not_found

Couldn't find the local app.


local_app_removal_error

Couldn't remove local app.


local_app_run_error

Couldn't run app locally.


not_found

Couldn't find row.


no_file

Couldn't upload your bundled code to server.

Please try again.


no_permission

You're not a collaborator on this app or you don't have enough permissions to perform this action.

Contact the app owner to add you as a collaborator.


parameter_validation_failed

There were problems when validating the inputs against the function parameters. See API response for more details.


platform_beta_not_enabled

Platform beta is not enabled on this workspace.


platform_beta_tos_not_accepted

Platform Beta TOS is not accepted on this workspace.


project_compilation_error

An error occurred while compiling your code.


project_file_update_error

Failed to update project files.


published_app_only

This action is only permitted for published app IDs.


ratelimited

Too many calls in succession to create endpoint during a short period of time.


runtime_not_supported

This runtime is not supported by Slack Cloud.


schema_compatibility_error

An error occurred due to a datastore schema change that could result in loss of data (removal of an existing datastore or attribute from the app.) If you are certain you would like to proceed with the change, include the --force flag when running slack run or slack deploy.


sdk_hook_invocation_failed

An error occurred while running a command in the CLI Configuration file (.slack/cli.json).


sdk_hook_not_found

A command in .slack/cli.json was not found.

The original app template includes a working CLI Configuration file ('.slack/cli.json'). Most apps do not need to modify the file and you can find the original configuration file at: https://github.com/slack-samples/deno-reverse-string/blob/main/.slack/cli.json.


service_limits_exceeded

Your workspace has exhausted the 10 apps limit for free teams. To create more apps, please upgrade your slack plan at https://my.slack.com/plans.


slack_auth_error

You're not logged in to a workspace.

Use the command slack login to authenticate again.


socket_connection_error

Couldn't connect to slack over websocket.


system_requirements_failed

Couldn't verify all system requirements.


datastore_error

An error occurred while accessing your datastore.


token_expired

You're no longer logged in to a workspace.

Use the command slack login to authenticate again.


token_revoked

You're no longer logged in to a workspace.

Use the command slack login to authenticate again.


trigger_create_error

Couldn't create a trigger.


trigger_delete_error

Couldn't delete a trigger.


trigger_does_not_exist

The trigger provided does not exist.


trigger_not_found

The specified trigger cannot be found.


trigger_update_error

Couldn't update a trigger.


unable_to_open_file

Couldn't upload the file.


unknown_file_type

Unknown file type, must be application/zip.


unknown_method

This method does not exist or you do not have permissions to access it.


unsupported_file_name

File name is not supported.


user_cannot_manage_app

You do not have permissions to install this app.

Please reach out to one of your App Managers to request permissions to install apps.


yaml_error

An error occurred while parsing the app manifest YAML file.