---
title: "Cancel Scheduled Publishing/Unpublishing for Entries"
description: "Learn how to cancel scheduled publish or unpublish actions for entries in Contentstack using the Publish Queue, Entry Editor, or API."
url: "https://www.contentstack.com/docs/headless-cms/cancel-scheduled-publishing-or-unpublishing-for-entries"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-07-22"
---

# Cancel Scheduled Publishing/Unpublishing for Entries

You can cancel a scheduled publish or unpublish action for an entry if you no longer want it to go live. You can also remove entries from a release that is scheduled for deployment.

## Cancel Scheduling from the Publish Queue

You can cancel a scheduled action directly from the Publish Queue.

1.  In your stack, click the **Publish Queue** icon. You can also use the shortcut key **Alt + P** (Windows) or **Option + P** (Mac).
2.  The list of historical and current publishing or unpublishing activities appears.
3.  Under **Filters**, apply the **Scheduled Publish/Unpublish** status filter to refine results.
4.  From the filtered list, locate the entry whose scheduled publishing or unpublishing you want to cancel.
5.  Click the vertical ellipsis in the **Actions** column, select **Cancel Scheduling**, and confirm the action in the modal that appears.
    
    ![Cancel\_Scheduling\_from\_the\_Publish\_Queue.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt9c2bd72cce12b5d1/68c9463bf7584932821b2dea/Cancel_Scheduling_from_the_Publish_Queue.png)
    

**Note:** You must cancel each scheduled item individually in the publish queue.

**Additional Resource:** Refer to the [Cancel Scheduled Action API](/docs/developers/apis/content-management-api/publish-queue#cancel-scheduled-action) for canceling schedules via the content management API.

## Cancel Scheduling from the Entry Editor

You can also cancel a scheduled action directly from the Entry Editor.

1.  In the **Entry Status Panel**, hover over the scheduled publish/unpublish pill.![Cancel\_a\_Scheduled\_Publish.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blta20aee4b5fc4d0c9/68c9464dc5d971770d2babc5/Cancel_a_Scheduled_Publish.png)
2.  Click **Cancel schedule**.
3.  In the **Cancel Scheduling** modal, review the confirmation message.
4.  Click **Unschedule** to confirm.
    
    ![Cancel\_Scheduled\_Publish\_Modal.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt257bdded09ffe3f8/68c946773bec1f1a3ccb09df/Cancel_Scheduled_Publish_Modal.png)
    

A processing message appears, and you can track the change in the **Publish Queue**.

## Cancel Scheduling Using the Content Management API

You can also cancel scheduled publish or unpublish actions using the Content Management API.

1.  Log in to Contentstack using the [Authtoken](https://www.contentstack.com/docs/headless-cms/types-of-tokens#authentication-tokens-auth-tokens), or use the stack’s [Management Token](/docs/headless-cms/types-of-tokens#management-tokens) to authorize your requests.
2.  Make an API request to retrieve scheduled publishing or unpublishing activities on or after a specific date:
    
    ```
    GET https://api.contentstack.io/v3/publish-queue?query={"scheduled_at": {"$gte": "2025-09-07T12:00:00Z"}}
    ```
    
    **Note:** Pass the scheduled publish or unpublish date and time in ISO format (YYYY-MM-DDThh:mm:ss).
    
3.  From the response body, copy the publish\_queue **UIDs** of the activities you want to remove.
4.  Make an API request to cancel each scheduled action using its UID:
    
    ```
    DELETE https://api.contentstack.io/v3/publish-queue/{publish_queue_UID}/unschedule
    ```
    
5.  To cancel multiple scheduled actions, write a script to fetch publish queue details and call the unschedule endpoint for each UID.

## API Reference

To cancel scheduled actions via API, refer to the [Cancel Scheduled Action](/docs/developers/apis/content-management-api/publish-queue#cancel-scheduled-action) API Request.