Goal :Allows to hide some Fields from all others Field Configuration excepted a part of them.
Usage : As soon as you had a new Customfield in your JIRA instance, it is added systematically in all Field Configuration. This default behaviour is not the most expected one. In practice, if this field has a default value (it is more frequent for types Select, Radiobutton and Checkbox), this value willbe store in database, even if it has no sense for the most of Issue Type managed in your JIRA instance.
By using this APIs, you can remove/hide the concerned Field in all other Field Configuration.
API
/rest/extendedAdmin/1.0/fields/hideInOthers
Method
POST
Payload
Schema
Property
Value
Description
fieldLayoutId
Long
Id of FieldLayout (Field Configuration) where the identified Fields have to be kept.
fieldLayoutIds
List<Long>
List of Ids of FieldLayouts (Field Configurations) where the identified Fields have to be kept.
fieldIds
List<String>
List of Ids of Custom Fields that have to be kept in identified FieldLayout(s)