Posts
Cancel a queued scheduled post
Cancel a scheduled post before it fires. Only allowed when status=queued AND scheduledAt is still in the future — same window as PATCH. Removes the BullMQ job and transitions the row to status=canceled. A post.canceled webhook fires on success.
If a worker is already processing the job when cancellation lands, the worker’s conditional UPDATE … WHERE status IN ('queued','validated') short-circuits and the publish never happens.
DELETE
Cancel a queued scheduled post
Documentation Index
Fetch the complete documentation index at: https://docs.letmepost.dev/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Mint an API key in the dashboard. See https://letmepost.dev/docs/authentication/.
Path Parameters
Previous
Reschedule a queued postMove a scheduled post to a new firing time. Only allowed when `status=queued` AND `scheduledAt` is still in the future — once a post enters `publishing` or any terminal state, the window closes and the request returns `409`.
The operation is atomic: the API replaces the BullMQ job (removes the old delayed job, enqueues a new one at the updated delay) and only persists the new `scheduledAt` if the queue swap succeeded. A `post.rescheduled` webhook fires on success, carrying both the old and new timestamps.
Next
Cancel a queued scheduled post

