Delete one or many posts with a single request
postIds (preferred) and the snake_case
alias post_ids.skipped.draft, pending, scheduled, retry, failedposted, canceled, partialposted) or that have been canceled /
partially published are immutable. They are returned inside
blockedStatuses so you can surface the exact status that blocked deletion.
{(id, status)} describing posts that failed the status guardrail.200 with a populated errors map.400 invalid_json — body is not valid JSON422 invalid_payload — missing/invalid postIds400 too_many_post_ids — more than 50 IDs supplied401/403 — authentication failed or the key lacks workspace access500 bulk_delete_failed — unexpected server error (all attempted IDs are
still reported in the response body when possible)