Slack

SLACKBOT_SET_USER_PROFILE_INFORMATION

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

Remote slackbot

Other tools also called SLACKBOT_SET_USER_PROFILE_INFORMATION? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "title": "Name",
      "default": null,
      "examples": [
        "first_name",
        "status_text",
        "custom_field_id_X123"
      ],
      "nullable": true,
      "description": "Name of a single profile field to set. Use with `value` if `profile` is not provided."
    },
    "user": {
      "type": "string",
      "title": "User",
      "default": null,
      "examples": [
        "U012A3CDE"
      ],
      "nullable": true,
      "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."
    },
    "value": {
      "type": "string",
      "title": "Value",
      "default": null,
      "examples": [
        "John Doe",
        "On a call",
        "New custom value"
      ],
      "nullable": true,
      "description": "Value for the single profile field specified by `name`. Use with `name` if `profile` is not provided."
    },
    "profile": {
      "type": "string",
      "title": "Profile",
      "default": null,
      "examples": [
        "%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"
      ],
      "nullable": true,
      "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."
    }
  }
}
          

Provider

Slack →