# API Settings Export and Import with all the settings

**URL:** <https://devforum.zoom.us/t/api-settings-export-and-import-with-all-the-settings/17115>\
**Category:** Feature Requests\
**Created:** [May 11, 2020, 5:27pm UTC](https://devforum.zoom.us/t/api-settings-export-and-import-with-all-the-settings/17115 "2020-05-11T17:27:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmejia](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jmejia/32/8179_2.png) [@jmejia](https://devforum.zoom.us/u/jmejia)\
**Post date:** [May 11, 2020, 5:27pm UTC](https://devforum.zoom.us/t/api-settings-export-and-import-with-all-the-settings/17115/1 "2020-05-11T17:27:12Z")

</div>

**This is for developer-specific feature requests. For other requests please contact our customer support team.**

**Is your feature request related to a problem? Please describe.**  
We are creating groups per school for our teachers so that each school can have certain features enabled/disabled. I wrote a script to create the group(s) and copy the settings of our ‘template’ group. Currently, it only copies if something is enabled or disabled.

**Describe the solution you’d like**  
On the GET and PATCH settings method for any endpoint, the value of whether a field is locked or not should be included so that it can be easily copied to another object. The same thing for the meeting authentication options. This would make ‘cloning’ a setting from one object to another extremely helpful and the turnaround would be in seconds.

ex:

```auto
{
  "schedule_meeting": {
    "host_video": {
      "value": "enabled",
      "locked": true
     },
    "participant_video": {
      "value": "disabled",
      "locked": true
    },
    "audio_type": {
      "value": "both"
    },
    "authentication": [
      {
        "name": "Option 1",
        "default": true
      },
      {
        "name": "Option 2",
        "default": false
      }
    ]
  }
}

```

**Describe alternatives you’ve considered**  
No alternative but doing it manually. Currently doing it for 13 group settings

**Additional context**
