Как получить Assignee property используя api/issues?

Использование вызова api/issues?query=created:%202020-02-01%20..%202020-02-05%20&fields=numberInProject,created,Assignee"

не возвращает Assignee. numberInProject и created возвращаются нормально. Судя по описанию метода, Assignee не входит в список поддерживаемых properties.

Если это не так - что я делаю неправильно? Как получить список Issues между двумя датами с этой или подобными properties?

1 comment
Comment actions Permalink
Official comment

Здравствуйте, дело в том, что Assignee - это настраиваемое поле (custom field), а numberInProject и created - атрибуты сущности Issue. Подробнее об этой сущности и ее атрибутах можно посмотреть здесь: https://www.jetbrains.com/help/youtrack/incloud/api-entity-Issue.html

Для того, чтобы получить информацию о значениях настраиваемых полей, вам нужен подобный запрос:

/api/issues/?query=created:%202020-02-01%20..%202020-02-05&fields=id,summary,customFields(id,projectCustomField(field(name)),value(name))

Вот тут можно почитать более подробное описание такого запроса: https://www.jetbrains.com/help/youtrack/incloud/api-howto-get-issues-with-all-values.html

Такой запрос возвращает все настраиваемые поля с их значениями. Дальше список значений уже можно отфильтровать и найти там конкретно Assignee.

Please sign in to leave a comment.