Posts
Reschedule a queued post
Move 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.
patch/v1/posts/{id}
Request
- Base URL: https://api.letmepost.dev
- URL: https://api.letmepost.dev/v1/posts/{id}
- Auth: HTTP bearer
Path parameters
idstring required
Request body
Response
Reschedule applied; row reflects the new scheduledAt.
Changes
No recorded changes to this operation across all 1 revision of this API.