T-Shirt Configuration
Check out chapters Get Field Id, Get field configuration context Id, and Create/Update field configuration (options) in order to find out how to use endpoint properly. All endpoints used in the article Singe/Multiple pickers with create are also used for this custom field, only provided data in the body of Create/Update API is different.
In order to make this request successful, body should follow this scheme and it’s property names:
`{
configurations: [
{
configuration: {
tshirt: [
{
label: "XS",
value: "XS",
description: "...",
active: true/false,
id: "<Unique Id>",
},
{
label: "S",
value: "S",
description: "...",
active: true/false,
id: "<Unique Id>",
},
{
label: "M",
value: "M",
description: "...",
active: true/false,
id: "<Unique Id>",
},
{
label: "L",
value: "L",
description: "...",
active: true/false,
id: "<Unique Id>",
},
{
label: "XL",
value: "XL",
description: "...",
active: true/false,
id: "<Unique Id>",
},
{
label: "XXL",
value: "XXL",
description: "...",
active: true/false,
id: "<Unique Id>",
},
]
},
contextId: "<Unique Id>"
}
]
}`
Properties value
 and label
 are fixed and can’t be changed, otherwise, it can lead to unexpected behavior of the custom field.
PropertyÂ
id
 must be unique in order for JQL to use it.PropertyÂ
active
 is Boolean type, it accepts true or false only.To make this request properly 6 objects must be passed inÂ
tshirt
 array.
Â