---
url: /process-functions/blueprint-publish.md
description: >-
  Applies a blueprint to a hierarchy, creating members in a dimension as well as
  a hierarchy where required.
---

# blueprint.publish&#x20;

Applies a blueprint to a hierarchy, creating members in a dimension as well as a hierarchy where required.

```js
blueprint.publish(dimensionName, hierarchy, blueprint)
```

#### Parameters

* `dimensionName` - An identifier used as the dimension name in which to add the hierarchy to.
* `Hierarchy` - The identifier of the hiearachy to overwrite.
* `Blueprint` - The identifier of the blueprint published.

#### Example

```js
blueprint.publish("Default");
```
