{
  "args": {
    "mobile_only": {
      "desc": "Only expire mobile sessions (default: false). Use the `web_only` and `mobile_only` parameters to wipe only web or only mobile sessions.",
      "required": false,
      "type": "boolean"
    },
    "user_id": {
      "desc": "The ID of the user to wipe sessions for",
      "example": "W12345678",
      "required": true,
      "type": "string"
    },
    "web_only": {
      "desc": "Only expire web sessions (default: false). Use the `web_only` and `mobile_only` parameters to wipe only web or only mobile sessions.",
      "required": false,
      "type": "boolean"
    }
  },
  "desc": "Wipes all valid sessions on all devices for a given user",
  "errors": {
    "cannot_reset_bot": "Cannot reset bot users",
    "cannot_reset_primary_owner": "Only primary owner can reset primary owner's sessions",
    "feature_not_enabled": "This method is not available for this product level",
    "not_an_admin": "This method is only accessible by org/compliance team owners and admins",
    "unknown_method": "This method is currently not available",
    "user_not_found": "Error fetching user",
    "user_session_reset_failed": "There was an error starting the session reset. Try again."
  },
  "rate_limit": {
    "label": "Tier 2: 20+ per minute",
    "url": "https://docs.slack.dev/apis/web-api/rate-limits"
  },
  "scopes": {
    "user": [
      {
        "name": "admin.users:write",
        "url": "https://docs.slack.dev/reference/scopes/admin.users.write"
      }
    ]
  }
}

