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."
}
}
}