# Configuration: private or public?

**URL:** <https://community.integray.com/t/configuration-private-or-public/175>\
**Category:** Handy solutions\
**Created:** [October 10, 2023, 9:20am UTC](https://community.integray.com/t/configuration-private-or-public/175 "2023-10-10T09:20:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomas](https://avatars.discourse-cdn.com/v4/letter/t/439d5e/32.png) [@tomas](https://community.integray.com/u/tomas)\
**Post date:** [October 10, 2023, 9:20am UTC](https://community.integray.com/t/configuration-private-or-public/175/1 "2023-10-10T09:20:44Z")

</div>

Task step configuration in Integray can be saved in two modes:

- Private
- Public

![image](https://europe1.discourse-cdn.com/flex017/uploads/integray/original/1X/7492f1cd768bef2dad9208a78489001ed8ef9eb8.png)

Here is couple of consideration you should make before clicking save button.

1. Configuration visibility can’t be changed after save. Once you choose **Private** it will remain private and vice versa.
2. **Private** configuration can be used on other task step within the current task.
3. **Public** configuration can be used only any task within the current company.

My recommendation:

- In case I have connection string to database that I’ll maybe use on some other task then I’ll save it as **public**.
- In case I have SQL or JS code then I’ll for sure save it as **private** as it not probable that I’ll use it somewhere else.
- In case of definition of RestAPI (URL and authorisation) then I’ll also save as **public** as its very likely I’ll use it is some other task.
- On the other side the API and payload definition of RestAPI I’ll save as **private** as I may not use it on other task.

Tomas.
