Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NVIDIA-AI-Blueprints/video-search-and-summarization
/ endpoints
Endpoints
607 in github.com/NVIDIA-AI-Blueprints/video-search-and-summarization
⨍
Functions
39,884
◇
Types & classes
18,454
↳
Endpoints
607
Route
add_live_streams
self._app.post( f"{API_PREFIX}/streams/add", summary="Add live stream(s)",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
add_live_streams
self._app.post( f"{API_PREFIX}/streams/add", summary="Add live stream(s)",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
add_stream
router.post( "/api/v1/rtsp-streams/add", response_model=AddStreamResponse, response_mo
services/agent/src/vss_agents/api/rtsp_ingest.py:None
Route
add_video_file
self._app.post( f"{API_PREFIX}/files", summary="API for uploading a media file",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
add_video_file
self._app.post( f"{API_PREFIX}/files", summary="API for uploading a media file",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
add_video_file
self._app.post( f"{API_PREFIX}/files", summary="Upload a media file (proxied to RTVI-V
services/video-summarization/src/via_server.py:None
Route
alert_submission_health
router.get( "/health", response_model=HealthResponse, summary="Alert Submission Health Check",
services/alert/alert-agent-web/app/api/alert_routes.py:None
Route
always_on_realtime
router.post( "/always-on", summary="Start/stop always-on alert rules for an incoming camera event",
services/alert/alert-agent-web/app/api/realtime_routes.py:None
Route
api_ags_base_url
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
api_mdx_base_url
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
api_retry_max_count
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
api_retry_max_time_seconds
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
asset_stats
self._app.get( f"{API_PREFIX}/assets/stats", summary="Get asset storage statistics",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
asset_stats
self._app.get( f"{API_PREFIX}/assets/stats", summary="Get asset storage statistics",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
bearing
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Route
bearing
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_e.py:None
Route
bearing
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Route
behavior_max_points
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
behavior_state_end_tolerance_sec
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
behavior_state_timeout
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
behavior_state_valid_interval
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
behavior_time_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
behavior_water_mark
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
call_get_live_picture_base64
when("I call the get_live_picture_base64 tool for the first stream")
services/vios/test/bdd_tests/tests/unit_tests/mcp_gateway/test_mcp_gateway_api.py:None
Route
call_get_live_picture_url
when("I call the get_live_picture_url tool for the first stream")
services/vios/test/bdd_tests/tests/unit_tests/mcp_gateway/test_mcp_gateway_api.py:None
Route
chat_completions
app.route('/v1/chat/completions', methods=['POST'])
services/alert/test/sim_scripts/vss/vss_sim.py:None
Route
chat_completions
self._app.post( f"{API_PREFIX}/chat/completions", summary="OpenAI-compatible chat endp
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
chat_completions
self._app.post( "/v1/chat/completions", summary="Ask a question about a summarized vid
services/video-summarization/src/via_server.py:None
Route
check_text_input
field_validator("text_input", mode="after")
services/rtvi/rt-embed/src/api_models/embeddings.py:None
Route
check_text_input
field_validator("text_input", mode="after")
services/rtvi/rt-vlm/src/api_models/embeddings.py:None
Route
clear_calls
app.route("/v1/calls", methods=["DELETE"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Route
clear_delays
app.route("/v1/delay", methods=["DELETE"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Route
clear_faults
app.route("/v1/fault", methods=["DELETE"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Route
cluster_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
compact_frame
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
completions
self._app.post( f"{API_PREFIX}/completions", summary="OpenAI-compatible completions en
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
confined_area_violation_incident_enable
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
confined_area_violation_incident_expiration_window
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
confined_area_violation_incident_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
create_config
router.post( "", response_model=AlertConfigResponse, status_code=201, summary="Create Alert Ty
services/alert/alert-agent-web/app/api/alert_config_routes.py:None
Route
create_realtime_alert
router.post( "", response_model=RealtimeAlertResponse, status_code=201, summary="Create a real
services/alert/alert-agent-web/app/api/realtime_routes.py:None
Route
create_sampling_config
router.post("/config")
services/alert/alert-agent-web/app/api/routes.py:None
Route
cv_get_stream_info
self._app.get( f"{API_PREFIX}/stream/get-stream-info", summary="List all streams",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
cv_get_stream_info
self._app.get( f"{API_PREFIX}/stream/get-stream-info", summary="List all streams",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
cv_stream_add
self._app.post( f"{API_PREFIX}/stream/add", summary="Add a video stream",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
cv_stream_add
self._app.post( f"{API_PREFIX}/stream/add", summary="Add a video stream ",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
cv_stream_remove
self._app.post( f"{API_PREFIX}/stream/remove", summary="Remove a video stream.",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
cv_stream_remove
self._app.post( f"{API_PREFIX}/stream/remove", summary="Remove a video stream ",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
delete_config
router.delete( "/{alert_type}", response_model=AlertConfigSuccessResponse, summary="Delete Config"
services/alert/alert-agent-web/app/api/alert_config_routes.py:None
Route
delete_document
app.route("/<index>/_doc/<doc_id>", methods=["DELETE"])
services/alert/test/sim_scripts/elastic/elastic_sim.py:None
Route
delete_file
app.route('/files/<media_id>', methods=['DELETE'])
services/alert/test/sim_scripts/vss/vss_sim.py:None
Route
delete_first_file_sensor
when("I delete the first uploaded file sensor via the sensor delete API")
services/vios/test/bdd_tests/tests/unit_tests/storage_management/test_file_sensor_delete_cleanup.py:None
Route
delete_live_stream
self._app.delete( f"{API_PREFIX}/streams/delete/{{stream_id}}", summary="Remove a live
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
delete_live_stream
self._app.delete( f"{API_PREFIX}/streams/delete/{{stream_id}}", summary="Remove a live
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
delete_live_streams_batch
self._app.delete( f"{API_PREFIX}/streams/delete-batch", summary="Remove multiple live
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
delete_live_streams_batch
self._app.delete( f"{API_PREFIX}/streams/delete-batch", summary="Remove multiple live
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
delete_mixed_sensors
when(parsers.parse( "I delete {rtsp_count:d} RTSP sensors and {file_count:d} uploaded file sensor via the
services/vios/test/bdd_tests/tests/unit_tests/sensor_management/test_sensor_limit_count.py:None
Route
delete_multiple_file_sensors
when(parsers.parse("I delete {count:d} uploaded file sensors via the sensor delete API"))
services/vios/test/bdd_tests/tests/unit_tests/sensor_management/test_sensor_limit_count.py:None
Route
delete_one_file_sensor
when("I delete one uploaded file sensor via the sensor delete API")
services/vios/test/bdd_tests/tests/unit_tests/sensor_management/test_sensor_limit_count.py:None
Route
delete_one_rtsp_sensor
when("I delete one RTSP sensor via the sensor delete API")
services/vios/test/bdd_tests/tests/unit_tests/sensor_management/test_sensor_limit_count.py:None
Route
delete_passthru_file
when('the file is deleted via the storage DELETE API')
services/vios/test/bdd_tests/tests/file_upload/test_upload_lifecycle.py:None
Route
delete_realtime_alert
router.delete( "/{alert_rule_id}", response_model=RealtimeAlertDeleteResponse, summary="Delete an
services/alert/alert-agent-web/app/api/realtime_routes.py:None
Route
delete_sampling_config
router.delete("/config/{sensor_name}")
services/alert/alert-agent-web/app/api/routes.py:None
Route
delete_source_recording
when('the source recording is deleted via the storage DELETE API')
services/vios/test/bdd_tests/tests/file_download/test_download_full_file.py:None
Route
delete_stream
router.delete( "/api/v1/rtsp-streams/delete/{name}", response_model=DeleteStreamResponse,
services/agent/src/vss_agents/api/rtsp_delete.py:None
Route
delete_the_file_sensor
when("I delete that file sensor via the sensor delete API")
services/vios/test/bdd_tests/tests/unit_tests/storage_management/test_file_sensor_delete_cleanup.py:None
Route
delete_video
router.delete( "/api/v1/videos/{video_id}", response_model=DeleteVideoResponse, respon
services/agent/src/vss_agents/api/video_delete.py:None
Route
delete_video_file
self._app.delete( f"{API_PREFIX}/files/{{file_id}}", summary="Delete a file",
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
delete_video_file
self._app.delete( f"{API_PREFIX}/files/{{file_id}}", summary="Delete a file",
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
delete_video_file
self._app.delete( f"{API_PREFIX}/files/{{file_id}}", summary="Delete a file (proxied t
services/video-summarization/src/via_server.py:None
Route
deleted_sensor_absent
then("the deleted sensor should no longer be in the sensor list")
services/vios/test/bdd_tests/tests/unit_tests/storage_management/test_file_sensor_delete_cleanup.py:None
Route
deleted_sensor_file_gone
then("the deleted sensor's file should no longer be on the storage service")
services/vios/test/bdd_tests/tests/unit_tests/storage_management/test_file_sensor_delete_cleanup.py:None
Route
direction
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Route
direction
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Route
direction_based_cluster_index
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Route
direction_index
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Route
direction_index
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Route
distance
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Route
download_of_deleted_file_404s
then("a download of the deleted file should return 4xx")
services/vios/test/bdd_tests/tests/unit_tests/storage_management/test_file_sensor_delete_cleanup.py:None
Route
fov_count_violation_incident_enable
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
fov_count_violation_incident_expiration_window
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
fov_count_violation_incident_object_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
fov_count_violation_incident_object_type
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
fov_count_violation_incident_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Route
generate_captions
app.route("/v1/generate_captions", methods=["POST"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Route
generate_captions
self._app.post( f"{API_PREFIX}/generate_captions", summary="Generate VLM captions and
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
generate_captions
self._app.post( "/v1/generate_captions", summary="Start stream captioning",
services/video-summarization/src/via_server.py:None
Route
generate_text_embeddings
self._app.post( f"{API_PREFIX}/generate_text_embeddings", summary="Generate embeddings
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
generate_video_embeddings
self._app.post( f"{API_PREFIX}/generate_video_embeddings", summary="Generate embedding
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
generate_vlm_captions
self._app.post( f"{API_PREFIX}/generate_vlm_captions", summary="Generate VLM captions
services/video-summarization/src/via_server.py:None
Route
geo_location
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Route
get_calls
app.route("/v1/calls", methods=["GET"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Route
get_config
router.get( "/{alert_type}", response_model=AlertConfigResponse, summary="Get Config", descrip
services/alert/alert-agent-web/app/api/alert_config_routes.py:None
Route
get_document
app.route("/<index>/_doc/<doc_id>", methods=["GET"])
services/alert/test/sim_scripts/elastic/elastic_sim.py:None
Route
get_file_content
self._app.get( f"{API_PREFIX}/files/{{file_id}}/content", summary="Returns the content
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
get_file_content
self._app.get( f"{API_PREFIX}/files/{{file_id}}/content", summary="Returns the content
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
get_file_info
self._app.get( f"{API_PREFIX}/files/{{file_id}}", summary="Returns information about a
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
get_file_info
self._app.get( f"{API_PREFIX}/files/{{file_id}}", summary="Returns information about a
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Route
get_manifest
self._app.get( f"{API_PREFIX}/manifest", summary="Manifest", description="
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Route
get_manifest
self._app.get( f"{API_PREFIX}/manifest", summary="Manifest", description="
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
next →
1–100 of 607, ranked by callers