Publishing

Bulk delete publishing jobs by status

Removes all bundles matching the specified status filter. Cannot purge in-progress bundles (BUNDLING, SENDING_TO_ENDPOINTS, PUBLISHING_BUNDLE). If no status specified, uses safe defaults (all terminal + queued statuses). IMPORTANT: This endpoint processes asynchronously. Results are delivered via WebSocket system messages to browser clients. Non-browser API clients will not receive completion notifications.

delete/api/v1/publishing/purge

Query parameters

statusstring

Comma-separated status values to purge. If omitted, uses safe defaults (all terminal + queued, excludes in-progress). Cannot include: BUNDLING, SENDING_TO_ENDPOINTS, PUBLISHING_BUNDLE. Valid values: BUNDLE_REQUESTED, WAITING_FOR_PUBLISHING, BUNDLE_SENT_SUCCESSFULLY, RECEIVED_BUNDLE, BUNDLE_SAVED_SUCCESSFULLY, SUCCESS, SUCCESS_WITH_WARNINGS, FAILED_TO_BUNDLE, FAILED_TO_SENT, FAILED_TO_SEND_TO_ALL_GROUPS, FAILED_TO_SEND_TO_SOME_GROUPS, FAILED_TO_PUBLISH, FAILED_INTEGRITY_CHECK, INVALID_TOKEN, LICENSE_REQUIRED

Response

Purge operation initiated (processes in background). The result is delivered as a system notification to the triggering user's browser session. Non-browser API clients will not receive the completion event.

i18nMessagesMapobject
permissionsstring[]

Example response

{
  "entity": {
    "message": "Purge operation started. Results will be notified when complete.",
    "statusesRequested": [
      "SUCCESS",
      "FAILED_TO_PUBLISH"
    ]
  }
}

Changes

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