title: "Карточки" summary: | /api/card методы. redirect_from: - /ru/docs/latest/api/card
Карточки¶
/api/card методы.
DELETE /api/card/:card-id/public_link
¶
Удалить общедоступную ссылку на эту карточку.
Параметры:¶
card-id
целое число больше нуля.
DELETE /api/card/:id
¶
Жесткое удаление карточки. Для мягкого удаления используйте PUT /api/card/:id
.
Параметры:¶
id
целое число больше нуля.
GET /api/card/
¶
Получить все карточки. Параметр фильтрации f
может использоваться для изменения набора возвращаемых карточек; по умолчанию это all
, но другие варианты включают mine
, bookmarked
, database
, table
, using_model
, using_metric
, using_segment
и archived
. См. соответствующие функции реализации для конкретного поведения каждого параметра фильтрации. :card_index.
Параметры:¶
-
f
null или один изarchived
,table
,using_model
,using_metric
,using_segment
,bookmarked
,all
,mine
,database
. -
model_id
целое число больше нуля или null.
GET /api/card/:card-id/params/:param-key/search/:query
¶
Получить список возможных значений параметра, ID которого :param-key
, содержащий :query
.
;; получить значения для Card 1 параметра 'abc' который содержит 'Orange';
GET /api/card/1/params/abc/search/Orange
Ограничено первыми 1000 записями.
Параметры:¶
-
card-id
целое число больше нуля. -
param-key
непустая строка. -
query
непустая строка.
GET /api/card/:card-id/params/:param-key/values
¶
Получить список возможных значений параметра, ID которого :param-key
.
;; получить для Card 1 возможные значения параметра 'abc'
GET /api/card/1/params/abc/values.
Параметры:¶
-
card-id
целое число больше нуля. -
param-key
непустая строка.
GET /api/card/:id
¶
Получить Card
с ID.
Параметры:¶
-
id
целое число больше нуля. -
ignore_view
логическое значение или null. -
context
null или перечисление из :collection.
GET /api/card/:id/query_metadata
¶
Получить все требуемые метаданные запроса для карточки.
Параметры:¶
id
целое число больше нуля.
GET /api/card/:id/series
¶
Получает список совместимых серий с картой с id card_id
.
last_cursor
идентификатор последней карты с предыдущей страницы для получения следующей страницы.query
для поиска карты по имени.exclude_ids
для фильтрации списка идентификаторов карт.
Параметры:¶
-
id
целое число. -
last_cursor
целое число больше нуля или null. -
query
непустая строка. -
exclude_ids
функция или null.
GET /api/card/:id/timelines
¶
Получить таймлайны для карточки с ID
. Ищет коллекцию, в которой находится карточка, и использует ее.
Параметры:¶
-
id
целое число больше нуля. -
include
должно быть равноevents
или null. -
start
корректная дата в строковом формате или null. -
end
корректная дата в строковом формате или null.
GET /api/card/embeddable
¶
Получает список карточек, где enable_embedding
является true
. Карточки могут быть встроены с помощью метода встраивания и подписанного токена JWT.
GET /api/card/public
¶
Получить список карточек с общедоступными UUID. Эти карточки будут доступны для общего использования, в том случае, если включена общая доступность.
POST /api/card/
¶
Создать новую Card
. Тип карточки type
может быть question
, metric
или model
.
Параметры:¶
-
visualization_settings
карта. -
parameters
null или последовательность параметров, которая должна быть картой с ключами :id и :type. -
description
непустая строка или null. -
collection_position
целое число больше нуля или null. -
result_metadata
null или значение должно быть массивом валидных карт метаданных столбцов результатов. -
collection_id
целое число больше нуля или null. -
name
непустая строка. -
type
null или перечисление из :question, :metric, :model. -
cache_ttl
целое число больше нуля или null. -
dataset_query
карта. -
parameter_mappings
null или последовательность parameter_mapping, должна быть картой с ключами :parameter_id и :target. -
display
непустая строка.
POST /api/card/:card-id/persist
¶
Отметить модель (карточку) как сохранённую. Запускает запрос и сохраняет его в базе данных. Производит моментальную замену (hot swap) запроса на запрос самой модели.
Параметры:¶
card-id
целое число больше нуля.
POST /api/card/:card-id/public_link
¶
Создать общедоступные ссылки для этой карточки. Возвращает UUID, который будет использоваться в общедоступных ссылках. Если эта карточка уже была опубликована, она вернёт существующую общедоступную ссылку, вместо создания новой. Должен быть включен общий доступ.
Параметры:¶
card-id
целое число больше нуля.
POST /api/card/:card-id/query
¶
Запустить запрос, связанный с карточкой.
Параметры:¶
-
card-id
целое число больше нуля. -
parameters
-
ignore_cache
логическое значение или null. -
dashboard_id
целое число больше нуля или null. -
collection_preview
логическое значение или null.
POST /api/card/:card-id/query/:export-format
¶
Запустить запрос, связанный с карточкой, и вернуть его результаты в виде файла в указанном формате.
parameters
должны быть переданы как параметр запроса, сериализованный в виде строки JSON (это обычно используется для кнопок "Загрузить результаты", которые используют действия формы
HTML).
Параметры:¶
-
card-id
целое число больше нуля. -
export-format
перечислениеapi
,csv
,json
,xlsx
. -
parameters
допустимая строка JSON или null. -
pivot_results
null или допустимая логическая строка ('true' или 'false'). -
format_rows
null или допустимая логическая строка ('true' или 'false').
POST /api/card/:card-id/refresh
¶
Обновить кэш сохранённой модели с card-id
.
Параметры:¶
card-id
целое число больше нуля.
POST /api/card/:card-id/unpersist
¶
Удаляет сохранённую таблицу, поддерживающую модель, и все запросы после этого будут использовать запрос карточки, а не сохранённую версию запроса.
Параметры:¶
card-id
целое число больше нуля.
POST /api/card/:id/copy
¶
Копировать Card
, с новым названием 'Copy of name'.
Параметры:¶
id
целое число больше нуля или null.
POST /api/card/collections
¶
Массовое обновление коллекций карточек. Переместить набор карточек
с card_ids
в коллекцию
c collection_id
или удалить их из любых коллекций, передав значение null
в collection_id
.
Параметры:¶
-
card_ids
последовательность целых чисел больше нуля. -
collection_id
целое число больше нуля или null.
POST /api/card/from-csv
¶
Создает таблицу и модель, заполненную значениями из прикрепленного CSV. Возвращает идентификатор модели в случае успеха.
Параметры:¶
raw-params
POST /api/card/pivot/:card-id/query
¶
Запустить новый запрос, связанный с карточкой.
Параметры:¶
-
card-id
целое число больше нуля. -
parameters
-
ignore_cache
логическое значение или null.
PUT /api/card/:id
¶
Обновление Card
.
Параметры:¶
-
collection_preview
логическое значение или null. -
visualization_settings
карта или null. -
parameters
null или последовательность параметров, которая должна быть картой с ключами :id и :type. -
description
строка или null. -
archived
логическое значение или null. -
collection_position
целое число больше нуля или null. -
result_metadata
null или значение должно быть массивом валидных карт метаданных столбцов результатов. -
enable_embedding
логическое значение или null. -
collection_id
целое число больше нуля или null. -
card-updates
-
name
непустая строка или null. -
type
null или перечисление из :question, :metric, :model. -
embedding_params
действительная карта параметров внедрения или null. -
cache_ttl
целое число больше нуля или null. -
dataset_query
карта или null. -
id
целое число больше нуля. -
display
непустая строка или null.