Slack

SLACK_SET_SLACK_USER_PROFILE_INFORMATION

Updates a Slack user's profile, setting either individual fields or multiple fields via a JSON object.

Remote slack

Other tools also called SLACK_SET_SLACK_USER_PROFILE_INFORMATION? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "name": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Name of a single profile field to set. Use with `value` if `profile` is not provided.\nExamples:\n  \"first_name\"\n  \"status_text\"\n  \"custom_field_id_X123\""
    },
    "user": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "ID of the user whose profile will be updated; defaults to authenticated user. Team admins on paid teams can specify another member's ID.\nExample: \"U012A3CDE\""
    },
    "value": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "Value for the single profile field specified by `name`. Use with `name` if `profile` is not provided.\nExamples:\n  \"John Doe\"\n  \"On a call\"\n  \"New custom value\""
    },
    "profile": {
      "type": [
        "string",
        "null"
      ],
      "default": null,
      "description": "URL-encoded JSON string of key-value pairs for profile fields to update (max 50 fields, 255 chars per field name). If provided, `name` and `value` are ignored.\nExample: \"%7B%22first_name%22%3A%22Alice%22%2C%20%22last_name%22%3A%22Wonderland%22%2C%20%22status_text%22%3A%22Exploring%22%2C%20%22status_emoji%22%3A%22%3Arabbit%3A%22%7D\""
    }
  }
}
          

Provider

Slack →