I’m working on a project where I need to connect to JIRA using SOAP web services. There’s this custom field in our JIRA setup that has multiple checkbox options available for selection.
The problem I’m running into is that while I can successfully fetch the custom field data through the SOAP API calls, I’m only getting basic field information back. What I really need is to access the individual checkbox values or options that are configured within that multi-checkbox field.
Has anyone figured out how to extract the actual checkbox choices from a JIRA multi-checkbox custom field when working with SOAP? I’ve tried different approaches but keep hitting the same wall where I get the field container but not the specific checkbox elements inside it.
This happens because JIRA’s SOAP API handles custom field metadata weirdly. When you use getIssue or getCustomFields, you only get the values - not the configuration options behind them. Try using getCustomField with the field key to grab the field definition, then call getSelectListOptions (or whatever method matches your JIRA version). I’ve also had luck querying the field configuration scheme directly with getFieldConfigurationScheme. Just heads up - your API user needs admin or proper project permissions to access field configs, otherwise you’ll hit permission walls.
had the exact prob too! the getCustomFieldOptions() method saved me. just pass in the field ID, and it worked when the usual calls failed to give me those checkbox values.
Had this same problem 6 months back with our JIRA setup. Here’s what fixed it for me: use getFieldConfiguration along with getCustomFieldConfiguration. Grab the basic field info first, then call getCustomFieldConfiguration with the field’s configuration ID - that’ll give you the allowable values array with your checkbox options. Quick heads up though - different JIRA versions handle this weird. I’d check the field’s custom field type with getCustomFields first to make sure it’s actually a multi-checkbox field. Also, the configuration data structure changes between JIRA installations, so your mileage may vary.