Get scheduled messages
Fetch all scheduled messages for
the current user.
Scheduled messages are messages the user has scheduled to be
sent in the future via the send later feature.
Changes: New in Zulip 7.0 (feature level 173).
curl -sSX GET -G https://yourZulipDomain.zulipchat.com/api/v1/scheduled_messages \
This endpoint does not accept any parameters.
Returns all of the current user's undelivered scheduled
messages, ordered by
The unique ID of the scheduled message, which can be used to
modify or delete the scheduled message.
This is different from the unique ID that the message will have
after it is sent.
The type of the scheduled message. Either
to: integer | (integer)
The scheduled message's tentative target audience.
For stream messages, it will be the unique ID of the target
stream. For direct messages, it will be an array with the
target users' IDs.
Only present if
The topic for the stream message.
The content/body of the scheduled message, in text/markdown format.
The content/body of the scheduled message rendered in HTML.
The UNIX timestamp for when the message will be sent
by the server, in UTC seconds.
Whether the server has tried to send the scheduled message
and it failed to successfully send.
Clients that support unscheduling and editing scheduled messages
should display scheduled messages with
"failed": true with an
indicator that the server failed to send the message at the
scheduled time, so that the user is aware of the failure and can
get the content of the scheduled message.
Changes: New in Zulip 7.0 (feature level 181).
Changes: As of Zulip 7.0 (feature level 167), if any
parameters sent in the request are not supported by this
endpoint, a successful JSON response will include an
A typical successful JSON response may look like: