接口 5

GET/api/v1/visualizationvisualization_snapshot
200dict[str, object]

Visualization snapshot

处理器visualization_snapshot
签名async visualization_snapshot() -> JSONResponse
源码L3009
REQUEST
curl -X GET \
  http://127.0.0.1:8000/api/v1/visualization
POST/api/v1/visualization/eventspublish_visualization_event
200dict[str, object]

Publish visualization event

处理器publish_visualization_event
签名async publish_visualization_event(payload: VisualizationEventRequest) -> JSONResponse
源码L3076
REQUEST
curl -X POST \
  http://127.0.0.1:8000/api/v1/visualization/events \
  -H 'Content-Type: application/json' \
  -d @request.json
POST/api/v1/visualization/metricspublish_visualization_metric
200dict[str, object]

Publish visualization metric

处理器publish_visualization_metric
签名async publish_visualization_metric(payload: VisualizationMetricRequest) -> JSONResponse
源码L3063
REQUEST
curl -X POST \
  http://127.0.0.1:8000/api/v1/visualization/metrics \
  -H 'Content-Type: application/json' \
  -d @request.json
DELETE/api/v1/visualization/primitivesclear_visualization
200dict[str, object]

Clear visualization

处理器clear_visualization
签名async clear_visualization(layer: str | None=Query(default=None, min_length=1, max_length=256, pattern=_ENTITY_PATTERN), group: str | None=Query(default=None, min_length=1, max_length=256, pattern=_ENTITY_PATTERN), primitive_id: str | None=Query(default=None, min_length=1, max_length=256, pattern=_ENTITY_PATTERN), generation: int | None=Query(default=None, ge=1, le=2 ** 63 - 1), deadline_s: _QueryTimeout=None) -> JSONResponse
源码L3038
REQUEST
curl -X DELETE \
  http://127.0.0.1:8000/api/v1/visualization/primitives
POST/api/v1/visualization/primitivespublish_visualization
200dict[str, object]

Publish visualization

处理器publish_visualization
签名async publish_visualization(payload: VisualizationPublishRequest) -> JSONResponse
源码L3019
REQUEST
curl -X POST \
  http://127.0.0.1:8000/api/v1/visualization/primitives \
  -H 'Content-Type: application/json' \
  -d @request.json