Galileo Technologies trends_dashboard API
The trends_dashboard API from Galileo Technologies — 30 operation(s) for trends_dashboard.
The trends_dashboard API from Galileo Technologies — 30 operation(s) for trends_dashboard.
openapi: 3.1.0
info:
title: Galileo API Server annotation trends_dashboard API
version: 1.1085.0
servers:
- url: https://api.galileo.ai
description: Galileo API Server - galileo-v2
tags:
- name: trends_dashboard
paths:
/projects/{project_id}/log_streams/{log_stream_id}/trends:
get:
tags:
- trends_dashboard
summary: Get Trends
operationId: get_trends_projects__project_id__log_streams__log_stream_id__trends_get
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
put:
tags:
- trends_dashboard
summary: Update Trends
operationId: update_trends_projects__project_id__log_streams__log_stream_id__trends_put
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardUpdateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/widgets:
post:
tags:
- trends_dashboard
summary: Create Widget
operationId: create_widget_projects__project_id__log_streams__log_stream_id__trends_widgets_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetCreateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/widgets/{widget_id}:
put:
tags:
- trends_dashboard
summary: Update Widget
operationId: update_widget_projects__project_id__log_streams__log_stream_id__trends_widgets__widget_id__put
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: widget_id
in: path
required: true
schema:
type: string
format: uuid4
title: Widget Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetUpdateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- trends_dashboard
summary: Delete Widget
operationId: delete_widget_projects__project_id__log_streams__log_stream_id__trends_widgets__widget_id__delete
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: widget_id
in: path
required: true
schema:
type: string
format: uuid4
title: Widget Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/sections:
post:
tags:
- trends_dashboard
summary: Create Section
operationId: create_section_projects__project_id__log_streams__log_stream_id__trends_sections_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SectionCreateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/SectionResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/sections/{section_id}:
put:
tags:
- trends_dashboard
summary: Update Section
operationId: update_section_projects__project_id__log_streams__log_stream_id__trends_sections__section_id__put
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: section_id
in: path
required: true
schema:
type: string
format: uuid4
title: Section Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SectionUpdateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/SectionResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- trends_dashboard
summary: Delete Section
description: Delete section. If ungroup=True, keep widgets by moving them to dashboard top-level (clear section_id).
operationId: delete_section_projects__project_id__log_streams__log_stream_id__trends_sections__section_id__delete
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: section_id
in: path
required: true
schema:
type: string
format: uuid4
title: Section Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: ungroup
in: query
required: false
schema:
type: boolean
default: false
title: Ungroup
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards:
get:
tags:
- trends_dashboard
summary: List Dashboards
operationId: list_dashboards_projects__project_id__log_streams__log_stream_id__trends_dashboards_get
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TrendsDashboardSummary'
title: Response List Dashboards Projects Project Id Log Streams Log Stream Id Trends Dashboards Get
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards/{trends_dashboard_id}/duplicate:
post:
tags:
- trends_dashboard
summary: Duplicate Dashboard
operationId: duplicate_dashboard_projects__project_id__log_streams__log_stream_id__trends_dashboards__trends_dashboard_id__duplicate_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: trends_dashboard_id
in: path
required: true
schema:
type: string
format: uuid4
title: Trends Dashboard Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardDuplicateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards/{trends_dashboard_id}/favorite:
post:
tags:
- trends_dashboard
summary: Favorite Dashboard
operationId: favorite_dashboard_projects__project_id__log_streams__log_stream_id__trends_dashboards__trends_dashboard_id__favorite_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: trends_dashboard_id
in: path
required: true
schema:
type: string
format: uuid4
title: Trends Dashboard Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: visibility
in: query
required: false
schema:
$ref: '#/components/schemas/TrendsDashboardVisibility'
default: user
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards/favorite:
delete:
tags:
- trends_dashboard
summary: Unfavorite Dashboard
operationId: unfavorite_dashboard_projects__project_id__log_streams__log_stream_id__trends_dashboards_favorite_delete
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: visibility
in: query
required: false
schema:
$ref: '#/components/schemas/TrendsDashboardVisibility'
default: user
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards/{trends_dashboard_id}:
delete:
tags:
- trends_dashboard
summary: Delete Dashboard
operationId: delete_dashboard_projects__project_id__log_streams__log_stream_id__trends_dashboards__trends_dashboard_id__delete
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: trends_dashboard_id
in: path
required: true
schema:
type: string
format: uuid4
title: Trends Dashboard Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends:
get:
tags:
- trends_dashboard
summary: Get Trends
operationId: get_trends_v2_projects__project_id__log_streams__log_stream_id__trends_get
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
put:
tags:
- trends_dashboard
summary: Update Trends
operationId: update_trends_v2_projects__project_id__log_streams__log_stream_id__trends_put
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardUpdateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/TrendsDashboardResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends/widgets:
post:
tags:
- trends_dashboard
summary: Create Widget
operationId: create_widget_v2_projects__project_id__log_streams__log_stream_id__trends_widgets_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetCreateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends/widgets/{widget_id}:
put:
tags:
- trends_dashboard
summary: Update Widget
operationId: update_widget_v2_projects__project_id__log_streams__log_stream_id__trends_widgets__widget_id__put
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: widget_id
in: path
required: true
schema:
type: string
format: uuid4
title: Widget Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetUpdateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/WidgetResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- trends_dashboard
summary: Delete Widget
operationId: delete_widget_v2_projects__project_id__log_streams__log_stream_id__trends_widgets__widget_id__delete
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: widget_id
in: path
required: true
schema:
type: string
format: uuid4
title: Widget Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends/sections:
post:
tags:
- trends_dashboard
summary: Create Section
operationId: create_section_v2_projects__project_id__log_streams__log_stream_id__trends_sections_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SectionCreateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/SectionResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends/sections/{section_id}:
put:
tags:
- trends_dashboard
summary: Update Section
operationId: update_section_v2_projects__project_id__log_streams__log_stream_id__trends_sections__section_id__put
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: section_id
in: path
required: true
schema:
type: string
format: uuid4
title: Section Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/SectionUpdateRequest'
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/SectionResponse'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
delete:
tags:
- trends_dashboard
summary: Delete Section
description: Delete section. If ungroup=True, keep widgets by moving them to dashboard top-level (clear section_id).
operationId: delete_section_v2_projects__project_id__log_streams__log_stream_id__trends_sections__section_id__delete
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: section_id
in: path
required: true
schema:
type: string
format: uuid4
title: Section Id
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
- name: ungroup
in: query
required: false
schema:
type: boolean
default: false
title: Ungroup
- name: trends_dashboard_id
in: query
required: false
schema:
anyOf:
- type: string
format: uuid4
- type: 'null'
title: Trends Dashboard Id
responses:
'204':
description: Successful Response
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards:
get:
tags:
- trends_dashboard
summary: List Dashboards
operationId: list_dashboards_v2_projects__project_id__log_streams__log_stream_id__trends_dashboards_get
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: project_id
in: path
required: true
schema:
type: string
format: uuid4
title: Project Id
- name: log_stream_id
in: path
required: true
schema:
type: string
format: uuid4
title: Log Stream Id
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TrendsDashboardSummary'
title: Response List Dashboards V2 Projects Project Id Log Streams Log Stream Id Trends Dashboards Get
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
/v2/projects/{project_id}/log_streams/{log_stream_id}/trends/dashboards/{trends_dashboard_id}/duplicate:
post:
tags:
- trends_dashboard
summary: Duplicate Dashboard
operationId: duplicate_dashboard_v2_projects__project_id__log_streams__log_stream_id__trends_dashboards__trends_dashboard_id__duplicate_post
security:
- ClassicAPIKeyHeader: []
- APIKeyHeader: []
- OAuth2PasswordBearer: []
- HTTPBasic: []
parameters:
- name: trends_dashboar
# --- truncated at 32 KB (89 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/galileo-technologies/refs/heads/main/openapi/galileo-technologies-trends-dashboard-api-openapi.yml