Skip to main content

apps.manifest.validate method

Welcome to the new home of Slack developer docs!

We're still building and not all features are available quite yet. Enjoy this peek into the future!

Not ready for the future? Return to the past at api.slack.com.

Usage info

Correcting manifests

If you receive an invalid_manifest response when trying to use any App Manifest API, it indicates that the manifest you supplied didn't match the correct schema.

To better locate the problem with your manifest, the invalid_manifest error should be accompanied by an errors array:


{
"ok": false,
"error": "invalid_manifest",
"errors": [
{
"message": "Event Subscription requires either Request URL or Socket Mode Enabled",
"pointer": "/settings/event_subscriptions"
},
{
"message": "Interactivity requires a Request URL",
"pointer": "/settings/interactivity"
},
{
"message": "Interactivity requires Socket Mode enabled",
"pointer": "/settings/interactivity"
}
]
}

Each of the items in this array contain a message which describes the problem, and a pointer which indicates the problem's location within your supplied manifest. Use these two pieces of info to correct your manifest and try again.

Response