Fires whenDocumentation Index
Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt
Use this file to discover all available pages before exploring further.
PATCH /v1/posts/:id successfully moves a queued scheduled post to a new firing time. The BullMQ job is replaced (old removed, new enqueued at the updated delay) and the row’s scheduledAt is persisted before this event dispatches.
Payload
post.rescheduled.json
Use it for
- Mirroring the schedule change in any external calendar or planning tool.
- Resetting notification timers tied to the post’s original firing window.
- Audit trail: pair with
post.queuedand the eventualpost.published(orpost.canceled) to reconstruct the post’s full lifecycle.
Ordering
post.rescheduled fires after the row is updated. A consumer that subscribed to both post.queued and post.rescheduled will see them in this order:
post.queued(originalscheduledAt)post.rescheduled(any number of times — each PATCH emits one)post.published/post.canceled/post.failed/post.rejected(terminal)
Related
PATCH /v1/posts/{id}— the endpoint that triggers this event.- Scheduled posts guide — full lifecycle including reschedule + cancel.
post.canceledwebhook — sibling event for the cancel-the-post case.

