{
  "args": {
    "app_id": {
      "desc": "The ID of the app whose configuration you want to validate.",
      "required": false
    },
    "manifest": {
      "desc": "The manifest to be validated. Will be validated against the app manifest schema - read our guide.",
      "required": true,
      "type": "string"
    }
  },
  "desc": "Validate an app manifest",
  "errors": {
    "app_not_eligible": "The specified app is not eligible for this API.",
    "app_not_owned_by_manager_app": "The app is not owned by the manager app.",
    "failed_adding_collaborator": "Failed writing a collaborator record for this new app",
    "failed_creating_app": "Failed to create the app model",
    "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.",
    "unknown_method": "Unknown method"
  },
  "rate_limit": {
    "label": "Tier 3: 50+ per minute",
    "url": "https://docs.slack.dev/apis/web-api/rate-limits"
  },
  "scopes": {}
}

