Skip to content

feat(api): add response_model= to remaining analytics endpoints (#5317)#5821

Merged
mrveiss merged 2 commits intoDev_new_guifrom
rm-r6c-fix
Apr 24, 2026
Merged

feat(api): add response_model= to remaining analytics endpoints (#5317)#5821
mrveiss merged 2 commits intoDev_new_guifrom
rm-r6c-fix

Conversation

@mrveiss
Copy link
Copy Markdown
Owner

@mrveiss mrveiss commented Apr 24, 2026

Summary

Behavioral grep audit

N/A — response_model= annotations only, no behavior changes.

Closes partially contributes to #5317

mrveiss added 2 commits April 24, 2026 23:54
…vation, usage, structured_thinking_mcp (#5317)

- workflow_export.py: 7 endpoints annotated (WorkflowExportResponse,
  WorkflowValidateImportResponse, WorkflowImportResponse [x2],
  WorkflowShareResponse, WorkflowUnshareResponse, WorkflowListSharesResponse)
- rum.py: 7 endpoints annotated (RUMConfigResponse, RUMEventResponse,
  RUMDisableResponse, RUMClearResponse, DataResponse, RUMStatusResponse,
  RUMMetricsResponse)
- registry.py: 7 endpoints annotated (RegistryEndpointsResponse,
  response_model=None for /routers opaque dict, RegistryRouterDetailResponse,
  RegistryTagsResponse, RegistryTagRoutersResponse, RegistryValidateResponse,
  RegistryHealthResponse)
- elevation.py: 7 endpoints annotated (ElevationRequestResponse,
  ElevationAuthorizeResponse, ElevationStatusResponse, ElevationExecuteResponse,
  ElevationPendingResponse, SuccessResponse, ElevationHealthResponse)
- usage.py: 6 endpoints annotated (UsageSummaryResponse, UsageByUserAllResponse,
  response_model=None for opaque /by-user/{user_id} and /me, UsageRecordResponse,
  response_model=None for StreamingResponse CSV export)
- structured_thinking_mcp.py: 6 endpoints annotated (List[MCPTool],
  response_model=None for dynamic Metadata endpoints, StructuredThinkingClearResponse,
  response_model=None for /sessions/{id}, StructuredThinkingSessionsResponse)
- schemas_common.py: 22 new Pydantic models added in new sections per file
@mrveiss mrveiss merged commit 531913a into Dev_new_gui Apr 24, 2026
1 of 3 checks passed
@mrveiss mrveiss deleted the rm-r6c-fix branch April 24, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant