---
title: "Contentstack Management"
description: "Use the Contentstack Management connector to automate content types, entries, assets, releases, and publish queue related actions in Contentstack."
url: "https://www.contentstack.com/docs/agent-os/contentstack-management"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-06-18"
---

# Contentstack Management

[](#connect-your-contentstack-account-to-automate)The Contentstack Management connector lets you perform specific actions within your stack. With this connector, you can perform CRUD operations on entries, releases, content types, assets, and user specific information such as first name, last name, etc.

Details of each action are covered in their respective sections.

## Prerequisites

To use the Contentstack Management connector, you first need to add your [Contentstack account](https://www.contentstack.com/login). To do so, follow the steps given below:

### Connect your Contentstack Account to Automate

1.  Click **Configure Action Step** from the left navigation panel.
2.  Click **Action Step** to configure third-party services.
3.  Within the **Configure Action Step**, click the **Contentstack** connector.  
    ![Contentstack\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd5e6dd1a0c80ae7c/6601a8776f2eed78f1c2edc7/Contentstack_Action.png)
4.  Select the **Contentstack Management** connector to perform CMS tasks.  
    ![Select\_Connector\_Category.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt73106ba467ebe540/6601a8773caa574703cfbf95/Select_Connector_Category.png)
5.  Under **Choose an Action** tab, select any one action from the list. Here, we are selecting the **Get All Content Types** action.  
    ![Get\_All\_Content\_Types.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt84756b6905091ca9/6601a8776f2eedfabdc2edc3/Get_All_Content_Types.png)
6.  On the **Configure Action** page, click the **\+ Add New Account** to add your Contentstack account.  
    ![Add\_Account.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt78628d6b0bef9673/6601a87701e3116bb7cb0b2b/Add_Account.png)
7.  Select a way to add a new account. You can authenticate your account in two ways: **Contentstack OAuth** or **Management Token**.  
    ![Authorize\_Account.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt6b3e4620943849cf/660a41ca1b5a584959adc9e8/Authorize_Account.png)
    1.  If you select **Contentstack OAuth** and click **Proceed**, the Manage Permissions modal will open, as shown below. Provide the OAuth permissions for all the values by checking the boxes and click **Authorize**.   
        ![Authorize\_Contentstack.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt93bf26ee2cd1bfb1/6601a877bdfec33b8d582a67/Authorize_Contentstack.png)
        
        **Note:** Contentstack offers support for [Branches](/docs/developers/branches/about-branches/) in Automate. You must authenticate and re-authorize your existing account by checking all the permissions to add your Contentstack account.
        
    2.  In the pop-up, select your organization to complete the authorization.  
        ![Select\_Organization.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt96ced61a3a48f48b/656daf7dae62f7796af682fd/Select_Organization.png)
    3.  In the pop-up that appears, view the module-specific access rights provided to the app. Click **Authorize** to complete authorization.  
        ![Authorize\_Organization.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt58cd95e87f126f3f/6602bc9bdb68ba97b139e838/Authorize_Organization.png)
    4.  Provide an Account Name and then click **Save**.  
        ![Save\_Account.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltaa0dd4d11504d599/6601a877c19510f2b7decebe/Save_Account.png)
    5.  If you select **Management Token** and click **Proceed**, the **Authorize** modal will open, as shown below. Enter a **Title** and the **Management** **Token** of your stack and click **Authorize**.  
        ![Authorize\_Button.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blted5a118fd9dc145a/660423f81741ea31ee651dc6/Authorize_Button.png)

Once done, you can go ahead and set up your Contentstack Management action connector.

## Set up the Contentstack Management Connector

Perform the following steps to set up the Contentstack Management connector:

1.  From the left navigation panel, click **Configure** **Action** **Step**.
2.  Then, click **Action** **Step** to configure third-party services.
3.  Within the **Configure Action** Step, click the **Contentstack** connector.  
    ![Contentstack\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd5e6dd1a0c80ae7c/6601a8776f2eed78f1c2edc7/Contentstack_Action.png)
    
    **Note:** You can sort and search the connector(s) based on the filter.
    
4.  Select the **Contentstack** **Management** connector to perform CMS tasks.  
    ![Select\_Connector\_Category.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt73106ba467ebe540/6601a8773caa574703cfbf95/Select_Connector_Category.png)
5.  Under **Choose an Action**, you will see five categories of actions: **Asset**, **Content** **Type**, **Entry**, **Release** and **User**.  
    ![Category\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3dc9f3b230c4c4d2/6601a877d9235f80c3c994ae/Category_Action.png)

Let’s look at each of them in detail.

## Assets

You can perform asset based operations using these actions.

![Asset.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt51b4085c4430faff/6601ade1949724d4e9f62f27/Asset.png)

Let’s look at each of them in detail.

### Create an Asset

This action lets you create a new asset in Contentstack.

1.  Under **Choose an Action** tab, select the **Create an Asset** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack** from the **Lookup** list and enter a **Title** for the asset.
4.  Specify a **File Name** for the asset, such as ‘NewAsset.png’ or ‘NewAsset.jpeg.’  
    ![Select\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltcdb2b8328fb63810/65df075a2c8bef7e68621b87/Select_Fields.png)
5.  Enter the **Input URL** of the image you want to create and specify a suitable **Description** for the asset.  
    ![Select\_input\_URL\_Description](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt10ec2caa829b0a4c/65df075affa94aa5403d3d47/Select_input_URL_Description.png)
6.  Optionally, enable the **Show Optional Fields** toggle button to display the **Select Folder** field.
7.  In the **Select Folder** drop-down, choose a destination folder to store your asset.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt52e723ed7f99c18b/65df075a2c8bef1f81621b8b/Show_Optional_Fields.png)
8.  Once done, click **Proceed**.
9.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3046ad289994d899/65df076172b3870ba422b7ab/Test_Action.png)
10.  On successful configuration, you can see the below output. Click **Save and Exit**.  
     ![Contentstack\_Action\_Create\_an\_asset\_Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blte3a3069dc871a82b/65e06fcceb51e3f0fd11623b/Contentstack_Action_Create_an_asset_Save_Exit.png)

### Get All Assets

This action lets you fetch details of all the assets in your stack.

1.  Under **Choose an Action** tab, select the **Get All Assets** action.
2.  Click **+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Environment**, and **Branch** from the **Lookup** list.  
    ![Select\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt061fd0a28b492dba/656dae8c0e4fd15b1a57fbbd/Select_Fields.png)
    
    **Note:** By default, the main branch is selected (even if the Branch field is empty).
    
4.  Optionally, enable the **Show Optional Fields** toggle button to display the **Asset Limit**, **Skip Asset (Pagination)** fields.
5.  In the **Select Folder** drop-down, select a folder to fetch the details of all the assets present in the folder.
    
    Additionally, you can mark the **Include count**, **Include publish details** and **Include metadata** checkboxes to display the count of the total number of assets, publish and metadata details in the output.
    
    ![Show\_Optional\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltdb8ee6c1464bcb97/656dae8c1512fe7489746748/Show_Optional_Fields.png)
    
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt99ed4b5a38290715/64ec5fb3b52297b73a86b1f3/Test_Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_And\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt791a064ab2ad6d94/656dae8cc8f24823d03b76c1/Save_And_Exit.png)

### Get a Single Asset

1.  Under **Choose an Action** tab, select the **Get a Single Asset** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Environment**, **Asset**, and **Branch** from the **Lookup** list.  
    ![Select\_Different\_Field.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf151395ed9c4a226/656daf7dbd6b3253002b92b6/Select_Different_Field.png)
    
    **Note:** By default, the main branch is selected (even if the Branch field is empty).
    
4.  Optionally, enable the **Show Optional Fields** toggle button to display additional fields. Enter the asset **Version** to fetch the details of the asset.   
    ![Show\_Optional\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt159c7d4b1189c330/656daf7d0609c51f4df65557/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt99ed4b5a38290715/64ec5fb3b52297b73a86b1f3/Test_Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltfd993bad6a2a1a7d/656daf7de3d07fa065793f2b/Save_Exit.png)

### Publish an Asset

This action lets you publish an asset automatically in your stack. To know more, visit [publish assets](/docs/content-managers/working-with-assets/publish-an-asset).

1.  Under **Choose an Action** tab, select the **Publish an Asset** action.
2.  On the **Publish an Asset Configure Action** page, enter the details given below:

1.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
2.  Select a **Stack**, **Branch**, and an **Asset** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list as shown below:
    
    **Note:** To dynamically fetch assets, configure the Asset Trigger and fetch the asset UID.
    
    ![Suggested\_Data\_Elements.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltff8ffe0f634a178f/6601a8e8c340adc362f67541/Suggested_Data_Elements.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
3.  Select the **Environment(s)** from the **Lookup** list where you want to publish the asset.  
    ![Select\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt2fd0bdbc055ee210/6601a8e86f31270a7694f142/Select_Fields.png)
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Select Locale(s)** and **Publish Schedule** fields.  
    ![Show\_Optional\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd5959e516439576f/6601a8e86f7fa72cc6ead1b4/Show_Optional_Fields.png)
    
    **Note:** You can select multiple **Environment(s)** and **Locale(s)** to publish the asset.
    

4.  Once done, click **Proceed**. 
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt33842a5e657a81ef/6601a8e7df69721eef39cee0/Test_Action.png)
6.  On successful configuration, you can see the below output. Click **Save and Exit**. A publish and unpublish icon will appear for the asset on the entry page.  
    ![Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt7b8b3e6cd9843b10/6601a8e8d057556b8a000912/Save_Exit.png)

### Update an Asset

This action lets you update an existing asset in Contentstack.

1.  Under **Choose an Action** tab, select the **Update an Asset** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack** and an **Asset** from the **Lookup** list.
4.  Enter a **Title** and a suitable **Description** for the asset to update.
5.  Specify a **File Name** for the asset, such as ‘Travel\_Friendly.png’ or ‘Travel\_Friendly.jpeg.’ Enter the **Input URL** of the image you want to update.  
    ![Contentstack\_Action\_Update\_an\_asset\_Select\_File\_name\_Input\_URL.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltc50d376188305f29/65e06fdcaca171d8109ff804/Contentstack_Action_Update_an_asset_Select_File_name_Input_URL.png)
6.  Optionally, enable the **Show Optional Fields** toggle button to display the **Select Folder** field.
7.  In the **Select Folder** drop-down, choose a destination folder to update an asset in it.  
    ![Select\_Folder](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt9a53a46779303e02/65df085d375999085070b3e2/Select_Folder.png)
8.  Once done, click **Proceed**.
9.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3046ad289994d899/65df076172b3870ba422b7ab/Test_Action.png)
10.  On successful configuration, you can see the below output. Click **Save and Exit**.  
     ![Contentstack\_Action\_Update\_an\_asset\_Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltab8a162d5bcf773f/65e07293d781fe2777e744df/Contentstack_Action_Update_an_asset_Save_Exit.png)

## Content Types

By using this action, you can fetch all content types from a selected stack.

![Content\_Type.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt461ea61f2b1b3a67/6601ade1c340ad78b5f67568/Content_Type.png)

Let’s look at the action in detail.

### Get All Content Types

This action fetches all the content types present in a stack.

1.  Under **Choose an Action** tab, select the **Get All Content Types** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, and **Branch** from the **Lookup** list. You can also include the total count of the content types and the branch details by clicking the respective checkboxes.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd344f7b9ad3f11a3/649945c4a60a7951a3411277/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Content Type Limit**, **Customized Data (query)**, and **Skip Content Type (Pagination)** fields. Click the checkbox to include the global field schema details.
5.  Provide your data in the **Customized Data (query)** field to filter the retrieval of content types. Enter your data in the **Key**, and **Value** fields.
    
    **Additional Resource:** Refer to the [Content Delivery API Docs](/docs/developers/apis/content-delivery-api/#queries) for more information on Queries.
    
    ![Select\_Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt54d3a96a71530fbd/649945c44a3adf95f7052088/Select_Show_Optional_Fields.png)
    
    **Note:** The **Customized Data (query)** field acts as a filter to fetch the content types that fulfill the specifications provided in the Key-Value fields.
    
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test-Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt581ee6aa50251e18/64995280bcdab01cff3be60e/Test-Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_and\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltceecefea3c03c518/649945c496c4d6bed1a415fe/Save_and_Exit.png)

## Entry

You can perform entry based operations using this action.

![Entry.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt28a026a867c1d0bd/6601ade1bcecd47a4df59952/Entry.png)

Let’s look at each of these in detail.

### Create an Entry

This action lets you create an entry automatically in your stack. To know more, visit [Create entries](/docs/content-managers/author-content/create-an-entry).

1.  Under **Choose an Action** tab, select the **Create an Entry** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Content Type** from the **Lookup** list. Provide your entry data in the **Entry Data** field.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list as shown below:  
    
    **Note**: Provide your entry data as per your [content type schema](/docs/developers/create-content-types/json-schema-for-creating-a-content-type/) in JSON format only.
    
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltefdb19fab3fa8d8d/64ba23f35a919dc78defbde0/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  In the **Entry Data** field, you can add a predefined schema template for your entry data. This will add a structure to provide your entry data in a particular format for different fields.
    
    **Note:** You must manually configure the entry data for **JSON Rich Text Editor**, **Custom**, and **Experience Container** fields.  
    
    ![Select\_Entry\_Data\_Field](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt44bfea32229da1c4/64ba23f3d7401a128c2b072d/Select_Entry_Data_Field.png)
5.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Locale**. You can also include the branch details by clicking the **Include branch** checkbox.  
    ![Select\_Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd43811cf4a115503/64ba23f3bbc0381adc77715f/Select_Show_Optional_Fields.png)
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button to finish setting up the Create Entry action for the Contentstack connector.  
    ![Save\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt506905f879933d00/64ba23f3bae80f780fd9c4ea/Save_Exit.png)

### Delete an Entry

This action deletes an entry in a stack.

1.  Under **Choose an Action** tab, select the **Delete an Entry** action.
2.  On the **Delete an Entry Configure Action** page, enter the details given below:

1.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
2.  Select a **Stack**, **Branch**, **Content** **Type**, and **Entry** from the **Lookup** list.  
    ![Select\_Entry.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltc3f902d979b9cdf6/6601a8d1fc58c8006d142bc6/Select_Entry.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
3.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Select Locale(s)** field.
    
    **Note:** You can select multiple **Locale(s)** to delete the entry saved in that locale.
    
4.  Click the **Delete all the localized entries** checkbox to delete all the localized versions of the entry.
    
    **Note:** If you provide the locale and click the **Delete all the localized entries** checkbox, all the localized entries will be deleted along with the fallback language i.e., **English-United States (M)** and the value passed in the locale field will become null.
    
    ![Show\_Optional\_Fieds.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt4616deee3d1c9384/6601a8d16f3127883794f13d/Show_Optional_Fieds.png)
    
    **Note:** If you select the fallback language in the locale field, i.e., **English-United States (M)**, and uncheck the checkbox, the entry in the fallback language will be deleted and localized entries will be preserved.
    

4.  Once done, click **Proceed**.
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltadd15580ff3bc08b/6601a8d101e3118155cb0b30/Test_Action.png)
6.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blte0447138f8601a96/6601a8d10061c7766d1030d8/Save_Exit.png)

### Get All Entries

This action fetches all the entries present in a stack.

1.  Under **Choose an Action** tab, select the **Get All Entries** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Content Type** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list as shown below:  
    ![Suggested\_Data\_Elements](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt82457fe29c9cb49c/6499da2ba60a79dd6f411530/Suggested_Data_Elements.png)  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blta5a5977c3a0011f3/649945a0b93cad1658a6f8b4/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Entry Limit**, **Skip Entry (Pagination)**, **Entry Version**, and **Select Locale** fields.  
    ![Select\_Show\_Optional\_Field\_1](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf9dd51e6b08f2634/649945a01ea829bf16f57193/Select_Show_Optional_Field_1.png)
5.  Provide your data in the **Customized Data (query)** field to filter the entry. Enter your data in the **Key**, **Operator**, and **Value** fields.  
    In the **Customized Data (query)** field, you can filter the entry based on Updated At/Created At options. For example, you can fetch all the entries updated after a certain time and date as shown below:  
    ![Customized\_Query](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt1d46f01e7cd75ba8/64e5e4c34275cf637609bec2/Customized_QUery.png)
    
    You can view the **Lookup** data for all the fields present in the content type including **Reference**, **Modular Blocks** and **Group** fields. Using the **Operator** filter you can sort the data.
    
    ![Add\_Customized\_Query](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt8682ce0ad371cf65/64e5e4c314f0613c0ab3bd01/Add_Customized_Query.png)
    
    **Additional Resource:** Refer to the [Content Delivery API Docs](/docs/developers/apis/content-delivery-api/#queries) for more information on Queries.
    
    In the **Reference** field, enter the ID of the reference field of your content type.
    
    You can also include the count of the entries, metadata details, workflow, branch and publish details by clicking the respective checkboxes.
    
    ![Reference\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltca9ed99b04ffac35/64e5e4c35bd6e1997c0b73f2/Reference_Fields.png)
    
    **Note:** The **Reference** and the **Customized Data (query)** fields act as filters to fetch only those entries that fulfill the specifications provided in both the fields.
    
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test-Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt5b3a7338d7f51a2f/649945aab702420150cab548/Test-Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_and\_Exit\_Button](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt08033de7697217d2/649945a0bcdab0941b3be5e5/Save_and_Exit_Button.png)

### Get a Single Entry

This action lets you fetch details of a single entry in your stack.

1.  Under **Choose an Action** tab, select the **Get a Single Entry** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, **Content Type**, and **Entry** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the Lookup list as shown below:  
    ![Suggested\_Data\_Elements](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3b9cad8ee5229c68/6499e7747c84d2457cc2990b/Suggested_Data_Elements.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display additional fields. Select the entry **Version** and **Locale** and check the **Include workflow**, **Include publish details**, and **Include branch** checkboxes to fetch these details in addition to the entry details.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blteca4af9de016cdb1/6499738a94be104d0b893968/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb153122066b670d4/63d94b5de4e29e75dc5dece2/Test-Action.png)
7.  On successful configuration, you can see the below output. Click **Save and Exit**.  
    ![Save\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltc061e4be82f75969/6499738ae64f41671042d4f4/Save_Exit.png)

### Localize an Entry

This action lets you create localized versions of your entries. Here’s a link to know more about [Localization](/docs/developers/multilingual-content/about-localization/).

1.  Under **Choose an Action** tab, select the **Localize an Entry** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select the **Stack**, **Branch** ,**Content Type**, **Entry**, and **Locale** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list as shown below:  
    ![Suggested\_Data\_Elements](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt57cdc87bbde1f471/6499e4a4e64f41f16742d73d/Suggested_Data_Elements.png)
    
    **Note:** Locale provides a list of languages present in your stack.
    
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltff839a8ea67e78c0/64996d31fa1835672418c64f/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  Provide your entry data in the **Entry Data** field.
    
    **Note**: Provide your entry data in JSON format as per your content type schema.
    
5.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Include branch** checkbox to include the branch details.  
    ![Select\_Entry\_Data](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf03050f5c0b91a04/64996d2fc411216e74a18e13/Select_Entry_Data.png)
6.  Click **Proceed**.  
    
7.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt4da28daab866fc88/63d94b4ee4e29e75dc5decde/Test-Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button to finish setting up the Localize an Entry action for the Contentstack connector.  
    ![Save\_and\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt5234beb1bf8ea281/64996d3129ad9810e48256c7/Save_and_Exit.png)

### Publish a Queue

This action fetches all the entries present in the Publish Queue in Contentstack.

1.  Under **Choose an Action** tab, select the **Publish a Queue** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack** and **Branch** from the **Lookup** list.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltc239c1c0e29bf780/64ec5fb3ebb6aac27b0972f0/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Customized Data (query)**, **Entry Limit**, and **Skip (Pagination)** fields. You can also include the count for the total number of entries by clicking the checkbox.
5.  Provide your data in the **Customized Data (query)** field to filter the entry. Enter your data in a key-value pair in JSON format.
    
    **Additional Resource:** Refer to the [Content Delivery API](/docs/developers/apis/content-delivery-api#queries) documentation to know more about queries.
    
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt60ae57d087cf9019/64ec5fb4b62c6fe916c3b393/Show_Optional_Fields.png)
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt99ed4b5a38290715/64ec5fb3b52297b73a86b1f3/Test_Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_and-Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt27a59ae433d28b03/64ec5fb4fbd538ea2199426a/Save_And_Exit_Button.png)

### Publish an Entry

This action lets you publish an entry automatically in your stack. To know more, visit [publish entries](/docs/content-managers/author-content/publish-an-entry).

1.  Under **Choose an Action** tab, select the **Publish an Entry** action.
2.  On the **Publish an Entry Configure Action** page, enter the details given below:

1.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
2.  Select a **Stack**, **Branch**, **Content Type**, **Entry** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list.  
    ![Select\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltca3bf23ad2a4529e/6601a8f474a5c34dff04a0a6/Select_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
3.  Select the **Environment(s)** and **Locale(s)** from the **Lookup** list where you want to publish the entry.  
    ![Select\_Locale\_Environment.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt8c5db19280fd6b59/6601a8f42e5b7167ca3eabea/Select_Locale_Environment.png)
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Publish Schedule** field. Click the **Nested Reference Publishing** checkbox to publish the entry along with the referenced entries. Learn more about [Nested Reference Publishing](/docs/content-managers/publish-content/about-nested-reference-publishing).  
    ![Show\_Optional\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt7e5d5e4ee47839cf/6601a8f42531f424bdee4ce9/Show_Optional_Fields.png)
    
    **Note:** You can select multiple **Environment(s)** and **Locale(s)** to publish the entry.
    

4.  Once done, click **Proceed**.
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt4f44731e7c747a8a/6601a8f4f6f5134d27ba216e/Test_Action.png)
6.  On successful configuration, you can see the below output. Click **Save and Exit**.  
    ![Save\_and\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf0b60bd10d9bd616/6601a8f4c19510717adecec3/Save_and_Exit.png)

### Set Entry Workflow

This action lets you set the workflow stage for your entry. Read more about [workflow stages](/docs/developers/set-up-workflows-and-publish-rules/about-workflow-stages).

1.  Under **Choose an Action** tab, select the **Set Entry Workflow** action.
2.  On the **Set Entry Workflow Configure Action** page, enter the details given below:

1.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
2.  Select a **Stack**, **Branch**, and **Content Type** from the **Lookup** list. Also, select an **Entry** from the **Lookup** list for which you want to set the workflow stage.
3.  Select the **Workflow Stage ID** from the **Lookup** list.
    
    **Note**: If you select the Workflow Stage ID as Next Stage, the workflow stage of the selected entry will be updated automatically to the next stage. And, if your entry has reached the last stage of the workflow, a success message will be shown for the completed workflow.
    
    ![Select\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt87360daaac307d13/6601a8c22531f41425ee4ce3/Select_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Set Due Date**, **Comment**, **Assignee** **Name(s)**, **Assignee Role(s)**, and **Select Locale** fields.
5.  Select the **Assignee Name(s)** and **Assignee Role(s)**. With the **Assignee Name(s)**, you can add the user to review the workflow updates, send an email notification and add comments for the assignee.  
    With the **Assignee Role(s)**, you can add the users with similar roles, such as developers, testers to check the workflow updates.  
    ![Assignee\_Name\_Role.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt427c19cf3b62f83d/6601a8c2df69723e9639cedb/Assignee_Name_Role.png)
    
    **Note:** You can select multiple **Assignee Name(s)** and **Assignee Role(s)** to let the users know about the workflow update.
    
6.  Set a **Due Date**. This defines a date for the entry stage to be completed. With **Notify via Email**, you can choose to notify other members in the workflow about the action changes via email.
7.  Under **Comment**, add a comment for the next stage user.  
    ![Due\_Date\_Comment.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt5972ff9e9252936c/6601a8c2d05755982400090e/Due_Date_Comment.png)
8.  Select a **Locale** from the **Lookup** list in which you want to set the workflow stage.  
    ![Locale.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltda07a4fa70e6a8a3/6601a8c1bcecd466a7f59932/Locale.png)

4.  Click **Proceed**.
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt1f935f32d755d58c/6601a8c274a5c3564504a09a/Test_Action.png)
6.  If the setup is successful, you will see the following output. Click **Save and Exit**.  
    ![Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt19f4325497a89f5b/6601a8c1d9235fdc4bc994b4/Save_Exit.png)

### Unpublish an Entry

This action lets you unpublish an entry automatically in your stack. To know more, visit [unpublish entries](/docs/content-managers/working-with-entries/unpublish-an-entry).

1.  Under **Choose an Action** tab, select the **Unpublish an Entry** action.
2.  On the **Unpublish an Entry Configure Action** page, enter the details given below:

1.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
2.  Select a **Stack**, **Branch**, **Content Type**, and **Entry** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list.  
    ![Select\_Fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt33328d6d35e1b605/6601a8b5090136f235d96fb1/Select_Fields.png)
3.  Select the **Environment(s)** from where you want to unpublish the entry. ![Select\_Env.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blta8192bc4c6b285b9/6601a8b5f6f513ea8aba216a/Select_Env.png)
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Select Locale(s)** and **Unpublish Schedule** fields.  
    ![Show\_optional\_Field.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd289044a6461dda8/6601a8b574a5c30a6d04a096/Show_optional_Field.png)
    
    **Note:** You can select multiple **Environment(s)** and **Locale(s)** to unpublish the entry.
    

4.  Once done, click **Proceed**.
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt508563223056675d/6601a8b46f31274f9494f139/Test_Action.png)
6.  On successful configuration, you can see the below output. Click **Save and Exit.  
    ![Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt8a8473528c6bf84a/6601a8b4d05755705300090a/Save_Exit.png)**

### Update an Entry

This action lets you update an entry automatically in your stack.

1.  Under **Choose an Action** tab, select the **Update an Entry** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, **Content Type**, **Entry Data**, and **Entry** from the **Lookup** list.  
    You can fetch the UID for all the previously configured automation steps directly from the **Lookup** list as shown below:  
    
    **Note:** Enter the data in JSON format only.
    
    ![Suggested\_Data\_Elements](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt71d1de12d1fa9819/64ba2413bae80f8813d9c4ee/Suggested_Data_Elements.png)
    
    **Note:** By default, the main branch is selected (even if the **Branch** field is empty).
    
4.  In the **Entry Data** field, you can add a predefined schema template for your entry data. This will add a structure to provide your entry data in a particular format for different fields.
    
    **Note:** You must configure the entry data for **JSON Rich Text Editor**, **Custom**, and **Experience Container** fields manually.  
    
    ![Select\_Different\_Field\_Entry\_Data](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt5134fc362b356a68/64ba24131511258a5835a980/Select_Different_Fields.png)
5.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display additional fields. Select the **Locale** and check the **Include branch** checkbox to fetch these details in addition to the entry details.   
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf2d6a1d5dc43cda3/64ba2412d7401adc642b0731/Select_Show_Optional_Field.png)
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt75efcbe55f666a46/63d94aef5d9574542d40b53e/Test-Action.png)
8.  On successful configuration, you can see the below output. Click **Save and Exit**.  
    ![Save\_and\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt389b851578a6889c/64ba2413d85ca631e876ea28/Save_and_Exit.png)

## Release

You can perform release based operations using this action.  

![Releasae.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt1e9aa6c7ef4f9afe/6601ade2bdfec36625582a85/Releasae.png)

Let’s look at each of these in detail.

### Add Items to a Release

This action lets you add multiple items to a release.

1.  Under **Choose an Action** tab, select the **Add Items to a Release** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Release** from the **Lookup** list. Provide your item data in the **Release Item Data** field.
    
    **Note:** Provide your entry data as per the schema in JSON format only. Both entries and assets can be added to the release. In case of assets, the value for the content\_type\_uid key should be built\_io\_upload.
    
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb61cbe4a8de8b03e/647050de14eef648a3882e0a/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the branch details by clicking the **Include branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltdb2b67f6ee7bb7b4/647050ddaeb2dbc55c117be3/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Clcik\_the\_Save\_And\_Exit\_Button](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf665b043b810f79f/647050ddce9cf9c09a3765d3/Clcik_the_Save_And_Exit_Button.png)

### Clone a Release

This action lets you create a copy of a release.

1.  Under **Choose an Action** tab, select the **Clone a Release** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Release** from the **Lookup** list.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blte8025ab81a50fe24/647056fece9cf9bedf3765ea/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  Provide a **Release** **Name** and a **Release Description** for the release to be created.  
    ![Select\_Release\_Name\_And\_Description](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3c667b4775afa2b6/647056fd14eef6139e882e1e/Select_Release_Name_And_Description.png)
5.  **\[Optional\]** Enable the **Show optional fields** toggle button to display the branch details by clicking the **Include branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltf48d645def024498/6470570a00c0b38678e70166/Show_Optional_Fields.png)
6.  Once done, click **Proceed**.
7.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
8.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Cliik\_the\_Save\_And\_Exit\_Button](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt5129a6f201cd77a0/647056fd3f34da82227b51c9/Clcik_the_Save_And_Exit_Button.png)

### Create a Release

This action lets you create a release.

1.  Under **Choose an Action** tab, select the **Create a Release** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Release** **Name**, **Release** **Description**, and **Branch** from the **Lookup** list.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt659e9c76874175e3/64705b13fa576bfbf4edfff8/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the branch details by clicking the **Include branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3c9a4b486d3c3a55/64705b13fa576bbe7bedfffc/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_And\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt3355fcd3bbf9139b/64705b13ae5aa213b74ca996/Save_And_Exit.png)

### Delete Items from a Release

This action lets you delete multiple items from a release.

1.  Under **Choose an Action** tab, select the **Delete Items from a Release** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Release** from the **Lookup** list. Provide your item data in the **Release Item Data** field.
    
    **Note:** Provide your entry data as per the schema in JSON format only. 
    
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltc71b0e6c303d6359/64705e9873167998db6b4cd6/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the branch details by clicking the **Include branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltdee7cb16387296b4/64705e98ce9cf95081376605/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_And\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltebda7a0fea8cd6d3/64705e98f6df4f1cccb4fc3e/Save_And_exit.png)

### Deploy a Release

This action lets you deploy a release to an environment.

1.  Under **Choose an Action** tab, select the **Deploy a Release** action.
2.  On the **Deploy a Release Configure Action** page, enter the details given below:

1.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
2.  Select a **Stack**, **Branch**, and **Release** from the **Lookup** list.  
    ![Select\_fields.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd578a7311906b94e/6601a884cddae062ccb00fbf/Select_fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
3.  Select the **Environment(s)** to deploy the release from the **Lookup** list.  
    ![Select\_Environment.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltfc121a71a4a5a292/6601a8846f7fa70686ead1b0/Select_Environment.png)
4.  **\[Optional\]** Enable the **Show Optional fields** toggle button to display the **Publish Schedule** field to schedule the deployment of the release.  
    
    **Note:** The release will be published immediately if the Publish Schedule field is empty.
    
    ![Publish\_Schedule.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltfd87285e10fb725b/6601a884cf50d9844217b9b1/Publish_Schedule.png)

4.  Once done, click **Proceed**.
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt20934ae3909b8b48/6601a8846f7fa75ea5ead1ac/Test_Action.png)
6.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltdb55a5d4bc8b075b/6601a8840061c731271030d1/Save_Exit.png)

### Get All Items in a Release

This action fetches all the items present in a release.

1.  Under **Choose an Action** tab, select the **Get All Items in a Release** action.
2.  Click **+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Release** from the **Lookup** list.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb10930e9720341d8/64707dfcff5607e519dbd8d8/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Locale**. You can also include the branch details by clicking the **Include** **branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltba7bb0c72c0f037d/64707dfd08523cebef2e5bef/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blte2bb16e18066f88c/64707dfd86bda528d852fce8/Save_Exit.png)

### Get All Releases

This action fetches all the releases present in a stack.

1.  Under **Choose an Action** tab, select the **Get All Releases** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, and **Branch** from the **Lookup** list. Click the checkboxes for **Include Count** and **Include count of release items** to fetch the release details.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt20930ada722cba55/649964d47ad988eb4531c983/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the **Limit Release**, and **Skip Release** fields. You can also include the branch details by clicking the **Include** **branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blta230189f9fedc736/649964d4fcb6fd0e8e5aba7b/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt4fec92285215f3c3/64707ffadfafe5a4f304991a/Save_Exit.png)

### Get a Single Release

This action fetches the details of a single release.

1.  Under **Choose an Action** tab, select the **Get a Single Release** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Select a **Stack**, **Branch**, and **Release** from the **Lookup** list.  
    ![Select\_Different\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltd1d76163bfe8f736/647081d0133eefd177498d2b/Select_Different_Fields.png)
    
    **Note:** By default, the **main** branch is selected (even if the **Branch** field is empty).
    
4.  **\[Optional\]** Enable the **Show Optional Fields** toggle button to display the branch details by clicking the **Include** **branch** checkbox.  
    ![Show\_Optional\_Fields](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt8e0ac5804f526e98/647081d0ff56077fa1dbd936/Show_Optional_Fields.png)
5.  Once done, click **Proceed**.
6.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
7.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt830eb57d6dbebdd2/647081d0f6df4fc1dcb4fd95/Save_Exit.png)

## User

By using this action, you can fetch user related details, such as name, email, and so on.  

![User\_Information.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt790fe49aa6552bd0/6601ade20901369680d96fe8/User_Information.png)

Let’s look at the action in detail.

### Get User Information

This action gets a user's first name, last name and email address based on the user ID.

1.  Under **Choose an Action** tab, select the **Get User Information** action.
2.  Click **\+ Add New Account** button to connect your Contentstack account as shown in the [Connect your Contentstack Account to Automate](#connect-your-contentstack-account-to-automate) step.
3.  Provide a **User ID** to fetch the user details.
    
    **Note:** To fetch the user ID, you need to configure an action, where user details can be fetched.
    
    ![Select\_User\_ID](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blte9678477e264fde1/647084d669d38ae9586a1818/Select_User_ID.png)
4.  Once done, click **Proceed**.
5.  Click **Test Action** to test the configured action.  
    ![Test\_Action](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/bltb69026247ef74428/63d94b7abbcc27228d8e04a0/Test-Action.png)
6.  The output will be shown as follows. Click the **Save and Exit** button.  
    ![Save\_Exit](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blte45cfeb8b70b26fb/647084d643f559a681b7c52b/Save_Exit.png)

This sets the **Contentstack Management** connector.