# Working with Branches | About Aliases

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/learning-paths/contentstack-developer-certification/branches-foundations/working-with-branches-about-aliases |
| **course_slug** | branches-foundations |
| **lesson_slug** | working-with-branches-about-aliases |
| **learning_path_slug** | contentstack-developer-certification |
| **markdown_file_url** | /academy/md/learning-paths/contentstack-developer-certification/branches-foundations/working-with-branches-about-aliases.md |
| **generated_at** | 2026-05-18T10:09:04.374Z |

> Lesson in **[Branches Foundations](https://www.contentstack.com/academy/learning-paths/contentstack-developer-certification/branches-foundations)** within the **contentstack-developer-certification** learning path on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"04","type":"text","duration_minutes":1,"topics":["Working","with","Branches","About","Aliases"]} -->

#### Lesson text

## **What are Aliases?**

Contentstack introduces a powerful feature allowing users to assign aliases to branches within their stack. These aliases serve as pointers, allowing an application to point directly to an alias instead of a branch.

Aliases offer a streamlined approach to front-end application development by providing an alternative means to reference branches. Developers can circumvent the need for extensive code modifications by defining a target branch for an alias. Moreover, aliases facilitate flexibility by enabling developers to redirect them to different target branches as needed, ensuring the application renders content from the specified branch.

For instance, consider a scenario where a stack incorporates a "production" alias, directing to the "main" branch. Contentstack automatically generates backups of the merged branch during merges for added safety. In case of any issues, redirect the "production" alias to the new "backup" branch, ensuring uninterrupted operations.

Effective management of aliases is essential for optimizing branch workflows. Users can conveniently manage their stack's aliases through the dedicated Aliases section, allowing seamless navigation and configuration.

## **Assign an Alias to a Branch**

An [Alias](https://www.contentstack.com/docs/developers/branches/about-aliases) helps point to a particular [branch](https://www.contentstack.com/docs/developers/branches/about-branches) in your stack. When your alias points to a specific branch, that branch acts as the primary branch from which you deliver content to your website. You can display the modifications made in this branch on your website without altering any code.

To create an alias, log in to your [Contentstack account](https://www.contentstack.com/login/), go to your [stack](https://www.contentstack.com/docs/developers/set-up-stack/about-stack), and perform the following steps:

1.  Click the “Settings” icon on the left navigation panel, select **Branches,** and click on the **Aliases** tab.
    
2.  Click on **\+ Assign Alias**.
    
    ![BranchesFoundations-L4-img-1.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltf3ae6fd09d0a4180/67dd7cef4a89c363a3a302d6/BranchesFoundations-L4-img-1.png)
    
3.  The **Assign New Alias** form appears for you to add the following details:
    
    *   **Alias ID:** Enter a name for the alias, such as “alias\_1,” “manager\_alias,” or so on.
        
    *   **Target Branch:** Select a branch you want your alias to point from the dropdown.
        
    
4.  Finally, click **Save** to save your alias.  
    
    ![BranchesFoundations-L4-img-2.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blteeed469e133f89c6/67dd7d09443bd66408f1cac0/BranchesFoundations-L4-img-2.png)
    

# **Edit an Alias**

Once created, you can edit an [alias](https://www.contentstack.com/docs/developers/branches/about-aliases) to make changes, such as edit the name and description, or change the target branch.

To edit an alias, log in to your [Contentstack account](https://app.contentstack.com/#!/login), go to your [stack](https://www.contentstack.com/docs/developers/set-up-stack/about-stack), and perform the following steps:

1.  Click the “Settings” icon on the left navigation panel, select **Branches,** and click on the **Aliases** tab.
    
2.  Hover over the alias you want to edit, and click on the “Edit” icon (pencil) that appears at the extreme right.![image.png](https://images.contentstack.io/v3/assets/blt23180bf2502c7444/bltd4b6c9e986ebe3b3/615a8198db34085ff954a01a/image.png)
    
3.  The **Edit Alias** form opens up, and you can also see the current target branch. Change the target branch to suit your needs.
    
    **Note:** Once you edit and assign the alias to another branch, it will stop pointing to the existing target branch and instead point to the newly selected target branch.
    
4.  After making the necessary changes, click **Save** to save your changes.
    
    **Note:** An Alias can point only to a single branch at a time.
    
    ![BranchesFoundations-L4-img-3.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltb0250e6a3d00cb61/67dd7d269867253c8c8889a4/BranchesFoundations-L4-img-3.png)
    

**Note:** The content from the new target branch can now be displayed on your website.

# **Deleting an Alias**

Contentstack allows you to delete an alias that you created in your [stack](https://www.contentstack.com/docs/developers/set-up-stack/about-stack).

**Note:** Unless you are the Owner or Admin of the stack, you cannot delete aliases created by other stakeholders.

To delete an alias, log in to your [Contentstack account](https://app.contentstack.com/#!/login), go to your stack, and perform the following steps:

1.  Click the “Settings” icon on the left navigation panel, select **Branches,** and click on the **Aliases** tab to view the list of available aliases.
    
2.  Hover over the alias you want to delete, click the “More Options” icon (three vertical dots) at the extreme right end, and select **Delete**.![image.png](https://images.contentstack.io/v3/assets/blt23180bf2502c7444/bltb2076ae6c5b6ab70/615a8202c22cd45706cf29d5/image.png)
    
3.  Type in your alias ID and confirm the **Delete** action.  
    ![Delete\_Branch.png](https://images.contentstack.io/v3/assets/blt23180bf2502c7444/blt97e38c2305ea7e51/62192f310e638750b44cd638/Delete_Branch.png)
    

**Warning:** These steps will permanently delete the alias.

  

## **Alias Operations using the API**

## **Get All Aliases**

The _get-all-aliases_ request returns comprehensive information about all the aliases available in a particular stack in your account.  
  
  
GET: https://api.contentstack.io/v3/stacks/branch\_aliases?limit={limit\_value}&skip={skip\_value}&include\_count={boolean\_value}

curl --location 'https://api.contentstack.io/v3/stacks/branch\_aliases' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data ''

Result

{  
  
    "branch\_aliases": \[  
  
        {  
  
            "uid": "dev",  
  
            "source": "main",  
  
            "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "created\_at": "2024-02-01T07:34:54.356Z",  
  
            "updated\_at": "2024-02-01T07:36:52.330Z",  
  
            "deleted\_at": false,  
  
            "alias": "dev\_alias"  
  
        },  
  
        {  
  
            "uid": "main",  
  
            "source": "",  
  
            "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "created\_at": "2023-12-01T07:04:10.294Z",  
  
            "updated\_at": "2024-02-01T07:36:21.706Z",  
  
            "deleted\_at": false,  
  
            "alias": "main\_alias"  
  
        },  
  
        {  
  
            "uid": "staging",  
  
            "source": "main",  
  
            "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "created\_at": "2024-02-01T07:33:22.139Z",  
  
            "updated\_at": "2024-02-01T07:37:06.284Z",  
  
            "deleted\_at": false,  
  
            "alias": "stage\_alias"  
  
        }  
  
    \]  
  
}

![BranchesFoundations-L4-img-6.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt1505b71823069981/67dd7d579867252c408889b4/BranchesFoundations-L4-img-6.png)

## **Get a Single Alias**

The _get-a-single-alias_ request returns information about a specific alias.

GET: https://api.contentstack.io/v3/stacks/branch\_aliases/{branch\_alias\_uid}

  
curl --location 'https://api.contentstack.io/v3/stacks/branch\_aliases/main\_alias' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data ''

  

Result :  
  
{  
  
    "branch\_alias": {  
  
        "uid": "main",  
  
        "source": "",  
  
        "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "created\_at": "2023-12-01T07:04:10.294Z",  
  
        "updated\_at": "2024-02-01T07:36:21.706Z",  
  
        "deleted\_at": false,  
  
        "alias": "main\_alias"  
  
    }  
  
}

![BranchesFoundations-L4-img-7.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltac3fd31b34a7265e/67dd7d71c9b8d44ac6d141c1/BranchesFoundations-L4-img-7.png)

## **Assign an Alias**

The _assign-an-alias_ request creates a new alias in a particular stack of your organization. This alias can point to your stack's existing branch (target branch).

**Note:** Only stack owners, admins, and developers can assign a new alias to a branch. You must only use the authtoken to assign an alias.

PUT: https://api.contentstack.io/v3/stacks/branch\_aliases/{branch\_alias\_uid}  
  
  
curl --location --request PUT 'https://api.contentstack.io/v3/stacks/branch\_aliases/dev\_alias' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authtoken: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data '{  
  
    "branch\_alias": {  
  
        "target\_branch": "dev"  
  
    }  
  
}'  
  
  
Result 

{  
  
    "notice": "Branch alias assigned successfully.",  
  
    "branch\_alias": {  
  
        "uid": "dev",  
  
        "source": "main",  
  
        "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "created\_at": "2024-02-01T07:34:54.356Z",  
  
        "updated\_at": "2024-02-01T09:05:02.160Z",  
  
        "deleted\_at": false,  
  
        "alias": "dev\_alias"  
  
    }  
  
}

![BranchesFoundations-L4-img-8.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt7765245e272b64d8/67dd7d8bc566eed34c5e0055/BranchesFoundations-L4-img-8.png)

## **Delete an Alias**

The delete-an-alias request deletes an existing alias.

To confirm the deletion of an alias, you need to specify the force=true query parameter.

When executing the API call, provide the UID of your alias in the “URL Parameters” section.

**Note**: You must only use the authtoken to delete an alias.  
  
  
DELETE: https://api.contentstack.io/v3/stacks/branch\_aliases/{branch\_alias\_uid}?force={boolean\_value}  
  
  
curl --location --request DELETE 'https://api.contentstack.io/v3/stacks/branch\_aliases/dev\_alias?force=true' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authtoken: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data ''

Result

{  
  
    "notice": "Branch alias deleted successfully."  
  
}

![BranchesFoundations-L4-img-9.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt62c1befbeedc4d9c/67dd7da23a0f38dd4a00eac8/BranchesFoundations-L4-img-9.png)

  

# **Alias Operations using the API**

## **Get All Aliases**

The _get-all-aliases_ request returns comprehensive information about all the aliases available in a particular stack in your account.  
  
  
GET: https://api.contentstack.io/v3/stacks/branch\_aliases?limit={limit\_value}&skip={skip\_value}&include\_count={boolean\_value}

curl --location 'https://api.contentstack.io/v3/stacks/branch\_aliases' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data ''

Result

{  
  
    "branch\_aliases": \[  
  
        {  
  
            "uid": "dev",  
  
            "source": "main",  
  
            "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "created\_at": "2024-02-01T07:34:54.356Z",  
  
            "updated\_at": "2024-02-01T07:36:52.330Z",  
  
            "deleted\_at": false,  
  
            "alias": "dev\_alias"  
  
        },  
  
        {  
  
            "uid": "main",  
  
            "source": "",  
  
            "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "created\_at": "2023-12-01T07:04:10.294Z",  
  
            "updated\_at": "2024-02-01T07:36:21.706Z",  
  
            "deleted\_at": false,  
  
            "alias": "main\_alias"  
  
        },  
  
        {  
  
            "uid": "staging",  
  
            "source": "main",  
  
            "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
            "created\_at": "2024-02-01T07:33:22.139Z",  
  
            "updated\_at": "2024-02-01T07:37:06.284Z",  
  
            "deleted\_at": false,  
  
            "alias": "stage\_alias"  
  
        }  
  
    \]  
  
}

![BranchesFoundations-L4-img-10.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt8b262655ba906d61/67dd7dbadd73e3fa86bf347b/BranchesFoundations-L4-img-10.png)

## **Get a Single Alias**

The _get-a-single-alias_ request returns information about a specific alias.

GET: https://api.contentstack.io/v3/stacks/branch\_aliases/{branch\_alias\_uid}

  
curl --location 'https://api.contentstack.io/v3/stacks/branch\_aliases/main\_alias' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authorization: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data ''

  

Result :  
  
{  
  
    "branch\_alias": {  
  
        "uid": "main",  
  
        "source": "",  
  
        "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "created\_at": "2023-12-01T07:04:10.294Z",  
  
        "updated\_at": "2024-02-01T07:36:21.706Z",  
  
        "deleted\_at": false,  
  
        "alias": "main\_alias"  
  
    }  
  
}

![BranchesFoundations-L4-img-11.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltbcb81879dc42412b/67dd7dd35e486d801571b55c/BranchesFoundations-L4-img-11.png)

## **Assign an Alias**

The _assign-an-alias_ request creates a new alias in a particular stack of your organization. This alias can point to your stack's existing branch (target branch).

**Note:** Only stack owners, admins, and developers can assign a new alias to a branch. You must only use the authtoken to assign an alias.

PUT: https://api.contentstack.io/v3/stacks/branch\_aliases/{branch\_alias\_uid}  
  
  
curl --location --request PUT 'https://api.contentstack.io/v3/stacks/branch\_aliases/dev\_alias' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authtoken: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data '{  
  
    "branch\_alias": {  
  
        "target\_branch": "dev"  
  
    }  
  
}'  
  
  
Result 

{  
  
    "notice": "Branch alias assigned successfully.",  
  
    "branch\_alias": {  
  
        "uid": "dev",  
  
        "source": "main",  
  
        "created\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "updated\_by": "\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*",  
  
        "created\_at": "2024-02-01T07:34:54.356Z",  
  
        "updated\_at": "2024-02-01T09:05:02.160Z",  
  
        "deleted\_at": false,  
  
        "alias": "dev\_alias"  
  
    }  
  
}

![BranchesFoundations-L4-img-12.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt8b6ba3c18e1f4be7/67dd7ded37e25a6feb1e460d/BranchesFoundations-L4-img-12.png)

## **Delete an Alias**

The delete-an-alias request deletes an existing alias.

To confirm the deletion of an alias, you need to specify the force=true query parameter.

When executing the API call, provide the UID of your alias in the “URL Parameters” section.

**Note**: You must only use the authtoken to delete an alias.  
  
  
DELETE: https://api.contentstack.io/v3/stacks/branch\_aliases/{branch\_alias\_uid}?force={boolean\_value}  
  
  
curl --location --request DELETE 'https://api.contentstack.io/v3/stacks/branch\_aliases/dev\_alias?force=true' \\  
  
\--header 'api\_key: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'authtoken: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*' \\  
  
\--header 'Content-Type: application/json' \\  
  
\--data ''

Result

{  
  
    "notice": "Branch alias deleted successfully."  
  
}

![BranchesFoundations-L4-img-13.png](https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt32c546a9f855b8d3/67dd7e0498672522078889c2/BranchesFoundations-L4-img-13.png)

  

### **Further Reference**

*   [Assigning an alias to a branch](https://www.contentstack.com/docs/developers/branches/assign-an-alias-to-a-branch)
    
*   [Editing an Alias](https://www.contentstack.com/docs/developers/branches/edit-an-alias)
    
*   [Deleting an Alias](https://www.contentstack.com/docs/developers/branches/delete-an-alias)
    
*   [Get all Aliase](https://www.contentstack.com/docs/developers/apis/content-management-api#get-all-aliases)[s using API](https://www.contentstack.com/docs/developers/apis/content-management-api#get-all-aliases)
    
*   [Get a single alias](https://www.contentstack.com/docs/developers/apis/content-management-api#get-a-single-alias) [using API](https://www.contentstack.com/docs/developers/apis/content-management-api#get-a-single-alias)
    
*   [Assigning an alias](https://www.contentstack.com/docs/developers/apis/content-management-api#assign-an-alias) [using API](https://www.contentstack.com/docs/developers/apis/content-management-api#assign-an-alias)
    
*   [Deleting an alias](https://www.contentstack.com/docs/developers/apis/content-management-api#delete-an-alias) [using API](https://www.contentstack.com/docs/developers/apis/content-management-api#delete-an-alias)

#### Key takeaways

- Connect **Working with Branches | About Aliases** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Working with Branches | About Aliases. What are Aliases? Contentstack introduces a powerful feature allowing users to assign aliases to branches within their stack. These aliases serve as pointers, allowing an application to point directly to an alias instead of a branch. Aliases offer a streamlined approach to front-end application development by providing an alternative means to reference branches. Developers can circumvent the need for extensive code modifications by defining a target branch for an alias. Moreover, aliases facilitate flexibility by enabling developers to redirect them to different target branches as needed, ensuring the application renders content from the specified branch. For instance, consider a scenario wh

### Retrieval tags

- Working
- with
- Branches
- About
- Aliases
- branches-foundations
- lesson 04
- Working with Branches | About Aliases
- branches-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "04" and topics: [Working, with, Branches, About, Aliases].
Parent course slug: branches-foundations. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| BranchesFoundations-L4-img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltf3ae6fd09d0a4180/67dd7cef4a89c363a3a302d6/BranchesFoundations-L4-img-1.png` |
| BranchesFoundations-L4-img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blteeed469e133f89c6/67dd7d09443bd66408f1cac0/BranchesFoundations-L4-img-2.png` |
| image.png | `https://images.contentstack.io/v3/assets/blt23180bf2502c7444/bltd4b6c9e986ebe3b3/615a8198db34085ff954a01a/image.png` |
| BranchesFoundations-L4-img-3.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltb0250e6a3d00cb61/67dd7d269867253c8c8889a4/BranchesFoundations-L4-img-3.png` |
| image.png | `https://images.contentstack.io/v3/assets/blt23180bf2502c7444/bltb2076ae6c5b6ab70/615a8202c22cd45706cf29d5/image.png` |
| Delete\_Branch.png | `https://images.contentstack.io/v3/assets/blt23180bf2502c7444/blt97e38c2305ea7e51/62192f310e638750b44cd638/Delete_Branch.png` |
| BranchesFoundations-L4-img-6.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt1505b71823069981/67dd7d579867252c408889b4/BranchesFoundations-L4-img-6.png` |
| BranchesFoundations-L4-img-7.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltac3fd31b34a7265e/67dd7d71c9b8d44ac6d141c1/BranchesFoundations-L4-img-7.png` |
| BranchesFoundations-L4-img-8.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt7765245e272b64d8/67dd7d8bc566eed34c5e0055/BranchesFoundations-L4-img-8.png` |
| BranchesFoundations-L4-img-9.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt62c1befbeedc4d9c/67dd7da23a0f38dd4a00eac8/BranchesFoundations-L4-img-9.png` |
| BranchesFoundations-L4-img-10.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt8b262655ba906d61/67dd7dbadd73e3fa86bf347b/BranchesFoundations-L4-img-10.png` |
| BranchesFoundations-L4-img-11.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltbcb81879dc42412b/67dd7dd35e486d801571b55c/BranchesFoundations-L4-img-11.png` |
| BranchesFoundations-L4-img-12.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt8b6ba3c18e1f4be7/67dd7ded37e25a6feb1e460d/BranchesFoundations-L4-img-12.png` |
| BranchesFoundations-L4-img-13.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt32c546a9f855b8d3/67dd7e0498672522078889c2/BranchesFoundations-L4-img-13.png` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
| Alias | `https://www.contentstack.com/docs/developers/branches/about-aliases` |
| branch | `https://www.contentstack.com/docs/developers/branches/about-branches` |
| Contentstack account | `https://www.contentstack.com/login/` |
| stack | `https://www.contentstack.com/docs/developers/set-up-stack/about-stack` |
| BranchesFoundations-L4-img-1.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltf3ae6fd09d0a4180/67dd7cef4a89c363a3a302d6/BranchesFoundations-L4-img-1.png` |
| BranchesFoundations-L4-img-2.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blteeed469e133f89c6/67dd7d09443bd66408f1cac0/BranchesFoundations-L4-img-2.png` |
| Contentstack account | `https://app.contentstack.com/#!/login` |
| image.png | `https://images.contentstack.io/v3/assets/blt23180bf2502c7444/bltd4b6c9e986ebe3b3/615a8198db34085ff954a01a/image.png` |
| BranchesFoundations-L4-img-3.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltb0250e6a3d00cb61/67dd7d269867253c8c8889a4/BranchesFoundations-L4-img-3.png` |
| image.png | `https://images.contentstack.io/v3/assets/blt23180bf2502c7444/bltb2076ae6c5b6ab70/615a8202c22cd45706cf29d5/image.png` |
| Delete\_Branch.png | `https://images.contentstack.io/v3/assets/blt23180bf2502c7444/blt97e38c2305ea7e51/62192f310e638750b44cd638/Delete_Branch.png` |
| BranchesFoundations-L4-img-6.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt1505b71823069981/67dd7d579867252c408889b4/BranchesFoundations-L4-img-6.png` |
| BranchesFoundations-L4-img-7.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/bltac3fd31b34a7265e/67dd7d71c9b8d44ac6d141c1/BranchesFoundations-L4-img-7.png` |
| BranchesFoundations-L4-img-8.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt7765245e272b64d8/67dd7d8bc566eed34c5e0055/BranchesFoundations-L4-img-8.png` |
| BranchesFoundations-L4-img-9.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt62c1befbeedc4d9c/67dd7da23a0f38dd4a00eac8/BranchesFoundations-L4-img-9.png` |
| BranchesFoundations-L4-img-10.png | `https://images.contentstack.io/v3/assets/bltebc53cfaf0dd6403/blt8b262655ba906d61/67dd7dbadd73e3fa86bf347b/BranchesFoundations-L4-img-10.png` |
