# Publishing the Rule

#### **Submitting the Rule for Approval**

* By clicking the **“Submit for Approval”** button on the rule main page,
* an approval request is created to publish the rule.

#### 🔐 Approval Permission

* The user who will give approval;
  * must have the **“RULE\_PUBLISH”** role and also possess the role assigned for the category where the rule is located.

An authorized user who can approve may publish the rule by clicking the **“Publish”** button on the rule page.

{% hint style="info" %}
After the rule is published, it can be called via the API.
{% endhint %}

#### **Published Rule and Structural Changes**

* Structural changes cannot be made to a published rule.
* However, changes can be made to the decision table data list, and these changes can be submitted for approval.
* If structural changes, such as adding a new parameter, are to be made to a published rule, a new version must be created.

You can find more detailed information about versioning [here](https://doc.ssteknoloji.com/pulsar/features/rule-versions).
