Skip to content

chore(types): Update API Types#608

Open
galileo-automation wants to merge 1 commit into
mainfrom
chore/galileo-automation/update-api-types-2026-05-20
Open

chore(types): Update API Types#608
galileo-automation wants to merge 1 commit into
mainfrom
chore/galileo-automation/update-api-types-2026-05-20

Conversation

@galileo-automation

@galileo-automation galileo-automation commented May 20, 2026

Copy link
Copy Markdown
Contributor

User description

Fix any breaking changes if this pull request fails to deploy


Generated description

Below is a concise technical summary of the changes proposed in this PR:

graph LR
paths_("paths"):::modified
operations_("operations"):::modified
GET_integrations_custom_name_("GET /integrations/custom/{name}"):::added
PUT_integrations_custom_name_("PUT /integrations/custom/{name}"):::added
DELETE_integrations_custom_name_("DELETE /integrations/custom/{name}"):::added
GET_projects_project_id_metrics_testing_run_id_health_score_("GET /projects/{project_id}/metrics-testing/{run_id}/health-score"):::added
GET_integrations_costs_summary_("GET /integrations/costs/summary"):::added
components_("components"):::modified
paths_ -- "Wired new health-score and costs endpoints into operations mapping." --> operations_
paths_ -- "Added GET /integrations/custom/{name} routing to named custom operation." --> GET_integrations_custom_name_
paths_ -- "Added PUT /integrations/custom/{name} mapping for upsert operation." --> PUT_integrations_custom_name_
paths_ -- "Added DELETE /integrations/custom/{name} mapping for custom removal." --> DELETE_integrations_custom_name_
paths_ -- "Added health-score POST endpoint under metrics-testing run scope." --> GET_projects_project_id_metrics_testing_run_id_health_score_
paths_ -- "Added GET integration costs summary endpoint routing." --> GET_integrations_costs_summary_
GET_integrations_custom_name_ -- "GET custom integration now returns IntegrationDB schema." --> components_
PUT_integrations_custom_name_ -- "PUT custom integration sends CustomIntegrationCreate, returns IntegrationDB." --> components_
DELETE_integrations_custom_name_ -- "DELETE custom integration uses HTTPValidationError for 422 responses." --> components_
GET_projects_project_id_metrics_testing_run_id_health_score_ -- "Health-score endpoint uses ComputeHealthScoreRequest; returns HealthScoreResult." --> components_
GET_integrations_costs_summary_ -- "Costs summary returns IntegrationCostsResponse aggregating FeatureIntegrationCosts." --> components_
classDef added stroke:#15AA7A
classDef removed stroke:#CD5270
classDef modified stroke:#EDAC4C
linkStyle default stroke:#CBD5E1,font-size:13px
Loading

Refresh API type definitions to cover new named custom integration endpoints, integration cost summaries, and health-score computation flows while introducing richer metadata flags for metrics and controls. Align provider discriminators and dataset/experiment structures so generated clients correctly describe available properties and requests.

TopicDetails
Integrations API Document named custom integration CRUD/status/definition endpoints, summarize integration costs/recommended models flows, and extend integration discriminators and responses so the client sees the new operations and secrets surfaces.
Modified files (3)
  • src/types/api.types.ts
  • src/types/new-api.types.ts
  • src/types/openapi.types.ts
Latest Contributors(2)
UserCommitDate
ci@rungalileo.iochore(types): Update A...May 20, 2026
quinn-galileofeat: add metricAggreg...May 06, 2026
Metrics metadata Describe health-score computation, dataset edit metadata, experiment group filters, metric metadata toggles, and extra column/scorer fields so type consumers can send and receive the richer telemetry payloads.
Modified files (3)
  • src/types/api.types.ts
  • src/types/new-api.types.ts
  • src/types/openapi.types.ts
Latest Contributors(2)
UserCommitDate
ci@rungalileo.iochore(types): Update A...May 20, 2026
quinn-galileofeat: add metricAggreg...May 06, 2026
Review this PR on Baz | Customize your next review

@galileo-automation galileo-automation added the dependencies Pull requests that update a dependency file label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant