set_user_status
Update your Nextcloud user status by setting online presence (online, away, dnd, invisible, offline) and a custom message with optional emoji and auto-clear timer.
Instructions
Set the current user's status.
You can set the online status type, a custom message, or both in a single call. At least one of status_type or message must be provided.
Args: status_type: Online status — "online", "away", "dnd", "invisible", or "offline". Leave empty to keep the current status type. message: Custom status message (e.g., "Working from home", "On vacation"). Leave empty to keep the current message. icon: Status icon emoji (e.g., "🏠", "🌴"). Only used with message. clear_at: Unix timestamp when the status message should be cleared. Use 0 to never auto-clear.
Returns: JSON object with the updated status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | ||
| message | No | ||
| clear_at | No | ||
| status_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |