# Push parameters

## Command Description

<figure><img src="/files/7er9tr4cVEXTrevAu2iP" alt=""><figcaption></figcaption></figure>

This command creates copies of all user parameters of the active assembly in all child components. The command creates either new parameters or overwrites the current parameters with the same name. Read-only files are excluded.

Using this feature, all assembly components can be updated/driven from one place - from the main assembly. This feature can be used as an alternative to adaptivity or linking parameters using iLogic.

<figure><img src="/files/ac05ucHPG9iwtByUjV8h" alt=""><figcaption><p>Push parameters command principle </p></figcaption></figure>

## Command Location

* Assebly environment

## Command Settings

This command has no settings.

## Workflow Overview

1. Create parameters in the main assembly.
2. Run the command.
3. Select the parameters you want to push to child components.

## Example of Using the Push Parameters Command

<figure><img src="/files/Ok3KgeMTqVSGrGMwFPWF" alt=""><figcaption><p>Using of the Push parameters command</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.besmart.software/older-26.0.0/commands-overview/model/push-parameters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
