edit-scheduled-message
Change the content, recipients, topic, or delivery time of a scheduled message using its unique ID. Supports stream and direct messages in Zulip workspaces.
Instructions
Modify a scheduled message before it's sent. For direct messages, use comma-separated email addresses or get user info from the users-directory resource (zulip://users).
Input Schema
Name | Required | Description | Default |
---|---|---|---|
content | No | New message content | |
scheduled_delivery_timestamp | No | New delivery timestamp | |
scheduled_message_id | Yes | Unique scheduled message ID to edit | |
to | No | Recipients (channel name or comma-separated emails) | |
topic | No | New topic for stream messages | |
type | No | Message type |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"content": {
"description": "New message content",
"type": "string"
},
"scheduled_delivery_timestamp": {
"description": "New delivery timestamp",
"type": "number"
},
"scheduled_message_id": {
"description": "Unique scheduled message ID to edit",
"type": "number"
},
"to": {
"description": "Recipients (channel name or comma-separated emails)",
"type": "string"
},
"topic": {
"description": "New topic for stream messages",
"type": "string"
},
"type": {
"description": "Message type",
"enum": [
"stream",
"direct"
],
"type": "string"
}
},
"required": [
"scheduled_message_id"
],
"type": "object"
}