Posts

Preview or cancel a bounded scheduled batch

Supply 1 to 200 unique IDs, one profile, and an inclusive timezone-qualified scheduled-time window. dryRun returns a snapshot of all stored post fields and the selection scope. Send it on apply to reject any intervening change, including media/options edits. Cancellation is all-or-none, scheduled-only and never retracts published content. Legacy calls without a snapshot retain execution-time compare-and-swap protection only.

post/v1/posts/bulk/cancel

Request

  • Base URL: https://api.postlake.dev
  • URL: https://api.postlake.dev/v1/posts/bulk/cancel
  • Auth: bearerAuth (a scheme the document does not define)

Request body

idsstring[] required

Exact IDs of scheduled posts to preview or cancel.

profilestring required

Every target of every selected post must belong to this profile.

fromstring date-time required

Inclusive earliest scheduled time, with Z or an explicit offset.

tostring date-time required

Inclusive latest scheduled time, with Z or an explicit offset.

dryRunboolean

Preview the selection without cancelling anything.

snapshotstring

Full-post and selection snapshot returned by preview. Apply rejects changed content or scope with HTTP 409.

Response

Preview or all posts cancelled

dryRunboolean required
snapshotstring required
matchedinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.