Delete one or many posts with a single request
Delete one or many posts in a single request. The endpoint enforces key scope, cleans up provider-side artifacts, and reports a per-ID result so your integration can surface partial successes.Documentation Index
Fetch the complete documentation index at: https://docs.genviral.io/llms.txt
Use this file to discover all available pages before exploring further.
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 - authentication failed (missing/invalid/revoked token)402 subscription_required - active Creator/Professional/Business plan required403 tier_not_allowed - Scheduler tier cannot use Partner API500 bulk_delete_failed - unexpected server error (all attempted IDs are
still reported in the response body when possible)