# Changing the active version for a private blueprint

## Introduction

The [active](https://doc.wearepatchworks.com/product-documentation/blueprints/about-blueprint-versions#the-active-version) version of a blueprint is the version to be used whenever someone chooses to [install this blueprint from your private marketplace](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/installing-a-private-blueprint). By default, the initial version of a blueprint becomes `active` when a blueprint is created. For example: &#x20;

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FI9mPcujDsQbHTiID4GtR%2Fpublished%20blueprint%202.png?alt=media&#x26;token=34a66cc4-464f-401a-8941-1f5c54fddc13" alt="" width="295"><figcaption></figcaption></figure></div>

Each time you [publish an update](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/updating-a-private-blueprint) for an existing blueprint, a new version is generated. At this point, you can choose which version should be `active`.&#x20;

{% hint style="info" %}
If you have updated an existing blueprint, we recommend promoting it to a test company/environment before it is set to `active`. Please refer to [Updating a private blueprint](https://doc.wearepatchworks.com/product-documentation/blueprints/updating-a-private-blueprint#suggested-workflow-for-updating-blueprints) for a suggested update workflow.&#x20;
{% endhint %}

## Need to know

When an [updated version](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/updating-a-private-blueprint) is set to `active`, two things happen:

* This becomes the version used when someone chooses to [install this blueprint from your private marketplace](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/installing-a-private-blueprint).
* An `update available` indicator is added to this blueprint in the private marketplace for any 'child' company profiles where it's installed. You can apply these updates in a [bulk operation](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/rolling-out-blueprint-updates/bulk-blueprint-updates-force) or [individually](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/rolling-out-blueprint-updates/accepting-a-blueprint-update-manually).

## The steps

{% stepper %}
{% step %}
**Log in to your own company profile**

Log in to the dashboard and (if you're managing multiple company profiles) ensure that you've [switched to your own profile](https://doc.wearepatchworks.com/product-documentation/company-management/multi-company-profiles/switching-in-and-out-of-a-linked-company).
{% endstep %}

{% step %}
**Access private blueprints**

Select `marketplace` from the left-hand navigation menu, then select `blueprints` and `private` tabs. Here you will see any blueprints that have been built by users associated with your company profile.
{% endstep %}

{% step %}
**Access the manifest for the required blueprint**

Click the blueprint tile that you want to manage. For example:

<figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FJkF2b8NcqUR6edt7kxbk%2Finstall%20flow%201.png?alt=media&#x26;token=ae927bbd-dd2c-4494-9e84-b9601286382d" alt=""><figcaption></figcaption></figure>

The [blueprint manifest](https://doc.wearepatchworks.com/product-documentation/blueprints/working-with-private-blueprints/building-a-private-blueprint) is displayed with the currently `active` version is displayed by default - for example:

<figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2F13U8QoFhcUqF58JKRKUf%2Fset%20active%201.png?alt=media&#x26;token=1484a5c6-2a1d-4c59-a6f1-72e325601d69" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Switch to the version you want to make active**

Click in the version field and select the version that you want to make `active`. For example:

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FHDAl7EBl8MHnR6TVoOXk%2Fset%20active%202.png?alt=media&#x26;token=0f2a6afa-85de-4f7b-8ce8-d885ba313ce4" alt="" width="371"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**Select the set active option**

Click the ellipsis icon at the top of the page:

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FsM2c8filRleXqgPIDww1%2Fset%20active%203.png?alt=media&#x26;token=6e4391c0-6808-446d-a478-a95ac5bfc721" alt="" width="375"><figcaption></figcaption></figure></div>

Then select the `set active` option:

<div align="left"><figure><img src="https://2440044887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLYNcUBVQwSkOMG6KjZfz%2Fuploads%2FjvAKK81w5qHfjDJpzBBQ%2Fset%20active%204.png?alt=media&#x26;token=6530dc2b-cbbf-402f-a47b-95c7bfe42d95" alt="" width="375"><figcaption></figcaption></figure></div>

The selected version becomes `active` immediately.
{% endstep %}
{% endstepper %}
