Packages

A Slack Web & Real Time Messaging API client.

Current section

Files

Jump to
slack_kit priv docs methods apps.manifest.update.json
Raw

priv/docs/methods/apps.manifest.update.json

{
"args": {
"app_id": {
"desc": "The ID of the app whose configuration you want to update.",
"required": true
},
"manifest": {
"desc": "A JSON app manifest encoded as a string. This manifest **must** use a valid app manifest schema - read our guide to creating one. As this method entirely _replaces_ any previous configuration, manifest must contain both unmodified and modified fields.",
"required": true,
"type": "string"
}
},
"desc": "Update an app from an app manifest",
"errors": {
"app_not_eligible": "The specified app is not eligible for this API.",
"app_not_owned_by_manager_app": "The specified app is not managed by the calling manager app.",
"dynamic_client_registration_failed": "Dynamic client registration failed for an MCP server that requires OAuth authentication.",
"dynamic_client_registration_invalid_redirect_uri": "The remote server rejected Slack's redirect URI during Dynamic Client Registration. The server must allowlist https://oauth2.slack.com/external/auth/callback as a valid redirect URI.",
"dynamic_client_registration_invalid_response": "The MCP server returned an invalid response during Dynamic Client Registration.",
"dynamic_client_registration_missing_oauth_endpoints": "The MCP server's OAuth metadata is missing a required authorization or token endpoint.",
"dynamic_client_registration_not_supported": "The MCP server's OAuth metadata does not include a registration endpoint. The server may not support Dynamic Client Registration.",
"dynamic_client_registration_rejected": "The MCP server rejected the Dynamic Client Registration request.",
"failed_adding_collaborator": "Failed writing a collaborator record for this new app",
"failed_creating_app": "Failed to create the app model",
"failed_datastore_operation": "Failed while managing datastore infrastructure",
"invalid_app": "An app created from the provided manifest would not be valid.",
"invalid_app_id": "The app id passed is invalid.",
"invalid_manifest": "The provided manifest file does not validate against schema.",
"oauth_metadata_not_found": "Could not discover OAuth metadata for the MCP server. Ensure the server exposes a .well-known/oauth-authorization-server or .well-known/openid-configuration endpoint.",
"unknown_method": "Unknown method"
},
"rate_limit": {
"label": "Tier 1: 1+ per minute",
"url": "https://docs.slack.dev/apis/web-api/rate-limits"
},
"scopes": {}
}