GET Значения из настраиваемого поля через API JIRA REST

Вопрос:Я хотел бы ПОЛУЧИТЬ все раскрывающиеся опции для настраиваемого поля. Для системных полей я использую следующий URI: http://localhost:8080/rest/api/2/project/XXXX/components (для компонентов, versons и т.д. В основном системные поля), поэтому я попробовал следующее для настраиваемого поля http://localhost:8080/rest/api/2/project/XXXX/customfield_10000 и получил ошибку 404. Я не уверен, что я делаю неправильно, поскольку я искал поисковые запросы за последние 19 часов.

Вопрос:

Я хотел бы ПОЛУЧИТЬ все раскрывающиеся опции для настраиваемого поля. Для системных полей я использую следующий URI:

http://localhost:8080/rest/api/2/project/XXXX/components

(для компонентов, versons и т.д. В основном системные поля), поэтому я попробовал следующее для настраиваемого поля

http://localhost:8080/rest/api/2/project/XXXX/customfield_10000

и получил ошибку 404. Я не уверен, что я делаю неправильно, поскольку я искал поисковые запросы за последние 19 часов. Лучший результат поиска я получил: Документация разработчиков JIRA

Помогите, я не уверен, Что мне не хватает

Лучший ответ:

Вы можете получить эту информацию либо из createmeta, либо editmeta Ресурсы REST.

Используйте editmeta, если вы хотите получить доступные параметры при редактировании конкретной проблемы. Например.

GET /rest/api/2/issue/TEST-123/editmeta

Используйте createmeta, когда вы хотите получить параметры проекта в сочетании с типом проблемы. Например.

GET /rest/api/2/issue/createmeta?projectKeys=MYPROJ&issuetypeNames=Bug&expand=projects.issuetypes.fields

Пользовательские поля с параметрами будут возвращаться следующим образом:

«customfield_12345»: { «schema»: { «type»: «string», «custom»: «com.atlassian.jira.plugin.system.customfieldtypes:select», «customId»: 12345 }, «name»: «MySelectList», «allowedValues»: [ { «self»: «http://jira.url/rest/api/2/customFieldOption/14387», «value»: «Green», «id»: «14387» }, { «self»: «http://jira.url/rest/api/2/customFieldOption/14384», «value»: «Blue», «id»: «14384» } ] }

Оцените статью
Добавить комментарий