Поле¶
API методы для Поля.
DELETE /api/field/:id/dimension
¶
Удаляет измерение связанное с полем по ID.
Параметры:¶
id
GET /api/field/:id
¶
Получить Поле
по ID.
Параметры:¶
id
include_editable_data_model
GET /api/field/:id/remapping/:remapped-id
¶
Получить переопределенную карту значений полей.
Параметры:¶
id
remapped-id
value
GET /api/field/:id/search/:search-id
¶
Искать значения поля с search-id
которое начинается с value
.
Параметры:¶
id
search-id
value
непустая строка.
GET /api/field/:id/summary
¶
Получить количество и количество различных значений для поля с ID.
Параметры:¶
id
GET /api/field/:id/values
¶
Если значение Поля has_field_values
является списком :list
, то возвращает список всех различных значений Поля, и (если определено пользователем) карту переопределенных значений.
Параметры:¶
id
целое число больше нуля.
GET /api/field/field%2C:field-name%2C:options/values
¶
Реализация метода значений полей для полей в виртуальной БД “Сохраненные вопросы”. Этот метод используется, чтобы упростить код интерфейса. Он просто возвращает стандартный ответ “пустых” значений полей.
Параметры:¶
_
POST /api/field/:id/dimension
¶
Устанавливает измерение для заданного поля с ID.
Параметры:¶
id
type
значение должно быть одним из:external
,internal
.name
непустая строка.human_readable_field_id
целое число больше нуля или null.
POST /api/field/:id/discard_values
¶
Скрыть значения, принадлежащие этому полю. Применяется только к полям, имеющим FieldValues. Если установлена автоматическая синхронизация FieldValues, они будут созданы заново в следующем цикле.
Параметры:¶
id
POST /api/field/:id/rescan_values
¶
Вручную инициирует обновление значений FieldValues для этого поля. Применяется только к полям, которые имеют право на FieldValues.
Параметры:¶
id
POST /api/field/:id/values
¶
Обновляет значения полей читаемых значений для Field
, чей семантический тип является category
/city
/state
/country
или чей тип базы type/Boolean
. Читаемое значение опционально.
Параметры:¶
id
value-pairs
значение должно быть массивом. Каждое значение должно быть массивом.
PUT /api/field/:id
¶
Обновить поле Field
с ID.
Параметры:¶
visibility_type
null или одно из:details-only
,hidden
,normal
,retired
,sensitive
.display_name
непустая строка или null.points_of_interest
непустая строка или null.description
непустая строка или null.semantic_type
null или допустимый семантический или реляционный тип (ключевое слово или строка).coercion_strategy
null или допустимая стратегия принуждения (ключевое слово или строка).has_field_values
null или одно из:auto-list
,list
,none
,search
.settings
карта, может быть пустой.caveats
непустая строка или null.fk_target_field_id
целое число больше нуля или null.nfc_path
null или массив, каждый элемент которого - непустая строка.id
json_unfolding
логическое значение, может быть пустым.