Документация / API Reference / API: Reports На этой странице
Раздел собран из спецификации OpenAPI продукта: 6
метод(ов). Поверхность — query-api (основной API, база /api/v1). Все методы требуют аутентификации.
О языке этой страницы
Названия и описания методов приведены дословно из спецификации продукта,
а она написана по-английски. Так сделано намеренно: перевод пришлось бы
поддерживать руками, и он расходился бы с реальным контрактом.
Объяснения по-русски — во вводных статьях раздела: две поверхности , аутентификация , ошибки , постраничность .
Методы раздела GET /projects/{id}/reports
List saved reports in a project
Аутентификация Bearer: токен доступа (JWT)
operationId getProjectsIdReports Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Ответы Код Что означает Тело 200 Reports object 401 Missing or invalid credentials (code=unauthorized) Error 404 Resource not found (code=not_found) Error
POST /projects/{id}/reports
Create a saved report (analyst+)
Аутентификация Bearer: токен доступа (JWT)
operationId postProjectsIdReports Параметры Имя Где Тип Описание id обязателен Путь integer (int32) Project id.
Тело запроса application/json , обязательно
Схема тела: oneOf<object | object | object | object | object | object>.
Ответы Код Что означает Тело 201 Created report Report 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error 422 Request failed validation (code=validation_failed) Error
GET /reports/{rid}
Get a saved report
Аутентификация Bearer: токен доступа (JWT)
operationId getReportsRid Параметры Имя Где Тип Описание rid обязателен Путь integer (int64) Saved report id.
Ответы Код Что означает Тело 200 Report Report 401 Missing or invalid credentials (code=unauthorized) Error 404 Resource not found (code=not_found) Error
PATCH /reports/{rid}
Update a saved report (analyst+)
Аутентификация Bearer: токен доступа (JWT)
operationId patchReportsRid Параметры Имя Где Тип Описание rid обязателен Путь integer (int64) Saved report id.
Тело запроса application/json , обязательно Поле Тип Описание name необязательно string config необязательно anyOf<FunnelReportConfig | RetentionReportConfig | SegmentationReportConfig | PathsReportConfig | oneOf<CorrelationsReportConfig | LifecycleReportConfig | StickinessReportConfig | ActivationDriversReportConfig> | SQLReportConfig> is_favorite необязательно boolean
Ответы Код Что означает Тело 200 Updated report Report 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error 422 Request failed validation (code=validation_failed) Error
DELETE /reports/{rid}
Delete a saved report (analyst+)
Аутентификация Bearer: токен доступа (JWT)
operationId deleteReportsRid Параметры Имя Где Тип Описание rid обязателен Путь integer (int64) Saved report id.
Ответы Код Что означает Тело 204 Deleted пусто 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error
POST /reports/{rid}/favorite
Toggle/set a report's favorite flag (analyst+)
Аутентификация Bearer: токен доступа (JWT)
operationId postReportsRidFavorite Параметры Имя Где Тип Описание rid обязателен Путь integer (int64) Saved report id.
Тело запроса application/json , необязательно Поле Тип Описание is_favorite необязательно boolean Omit body to set favorite=true
Ответы Код Что означает Тело 200 Updated report Report 401 Missing or invalid credentials (code=unauthorized) Error 403 Authenticated but not permitted (code=forbidden) Error 404 Resource not found (code=not_found) Error
Источник раздела — docs/api/openapi.yaml репозитория продукта,
версия API 1.0.0, OpenAPI 3.0.3,
снимок 095579325c2d.
Расхождение снимка со спецификацией роняет сборку документации.
← Все разделы API Reference
Нужен проект, чтобы пройти инструкцию? Создайте его в кабинете.
Открыть кабинет