Skip to content

[FEATURE] Publishing Jobs APIs #34316

@hassandotcms

Description

@hassandotcms

Problem

Publishing queue status (audit history + pending queue) is currently only accessible via JSP. Need REST endpoints to answer "What's the status of publishing?" and manage publishing job records.

Goal

Provide REST endpoints for viewing publishing jobs, getting detailed bundle status, and deleting/purging publishing records with safety checks.

APIs

  • GET /v1/publishing - List publishing jobs (unified audit + queue with status filtering)
  • GET /v1/publishing/{bundleId} - Get detailed status, environments, and endpoints for one bundle
  • DELETE /v1/publishing/{bundleId} - Delete specific bundle from queue/audit (with safety checks)
  • DELETE /v1/publishing/purge - Bulk delete publishing jobs by status

Personas

  • Developer Teams - Need REST APIs for future Angular UI development
  • System Administrators - Will use future Angular UI built on these APIs

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions