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.
Параметры:¶
-
fnull или один из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. -
contextnull или перечисление из :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карта. -
parametersnull или последовательность параметров, которая должна быть картой с ключами :id и :type. -
descriptionнепустая строка или null. -
collection_positionцелое число больше нуля или null. -
result_metadatanull или значение должно быть массивом валидных карт метаданных столбцов результатов. -
collection_idцелое число больше нуля или null. -
nameнепустая строка. -
typenull или перечисление из :question, :metric, :model. -
cache_ttlцелое число больше нуля или null. -
dataset_queryкарта. -
parameter_mappingsnull или последовательность 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_resultsnull или допустимая логическая строка ('true' или 'false'). -
format_rowsnull или допустимая логическая строка ('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. -
parametersnull или последовательность параметров, которая должна быть картой с ключами :id и :type. -
descriptionстрока или null. -
archivedлогическое значение или null. -
collection_positionцелое число больше нуля или null. -
result_metadatanull или значение должно быть массивом валидных карт метаданных столбцов результатов. -
enable_embeddingлогическое значение или null. -
collection_idцелое число больше нуля или null. -
card-updates -
nameнепустая строка или null. -
typenull или перечисление из :question, :metric, :model. -
embedding_paramsдействительная карта параметров внедрения или null. -
cache_ttlцелое число больше нуля или null. -
dataset_queryкарта или null. -
idцелое число больше нуля. -
displayнепустая строка или null.