Значения пользовательских полей Clio API v4 для списков выбора - PullRequest
0 голосов
/ 19 января 2019

Как я могу получить данные из custom_field_values, если field_type это pickist?

API v2 вернул все доступные поля. Если бы 'field_type' был 'picklist', я мог бы получить 'name' из 'custom_field_picklist_option'.

API v4 Я не могу понять, как сделать 'custom_field_picklist_option' доступным в возвращаемых данных. Я попытался добавить 'custom_field_picklist_option' в качестве имени поля в коде ниже, но это недопустимое поле.

# Clio MATTER Detail
url = "https://app.clio.com/api/v4/matters/" + str(matterid) + "/?fields=display_number, description, client{id, name}, custom_field_values{field_name, field_type, value}"

1 Ответ

0 голосов
/ 28 февраля 2019

В v4 вам нужно picklist_option

https:// .../?fields=custom_field_values{field_name,value,picklist_option}

Насколько я могу судить, это нигде не задокументировано. Я должен был написать в службу поддержки, чтобы получить это.

Это вернет объект, который выглядит следующим образом:

{
  "field_name": "Your Field Name", 
  "value": 1006006, 
  "picklist_option": {
    "id": 1006006, 
    "option"=>"No"
  }
}

Работает как для списков, так и для списков (которые просто не пропускают клавишу picklist_option).

...