Как вы заметили, ресурс board имеет параметры cards
и customFields
.Пользовательские поля определяются на уровне доски, так что это то, что возвращает параметр customFields
.Однако в вашем случае вы хотите customFieldItems , характерные для карты.
В этом случае вам следует обратиться к Вложенному ресурсу карт , который включаетпараметр, который вы хотите, card_customFieldItems
.
Короче говоря, вы можете использовать что-то вроде следующего (заменив свой собственный идентификатор доски на <id>
):
curl --request GET --url 'https://api.trello.com/1/boards/<id>?cards=all&card_customFieldItems=true'
Ответ будет содержать массив карточек, каждая из которых будетсодержит массив customFieldItems, например:
[
{
"id": "5acbd57f7160061ed10daa2c",
"value": {
"text": "High Priority"
},
"idCustomField": "5ab0f9f30c8780347a255463",
"idModel": "5acbbe5d615f7dd1935b92f5",
"modelType": "card"
}
]