MCPcopy Create free account

hub / github.com/NVIDIA-AI-Blueprints/video-search-and-summarization / endpoints

Endpoints607 in github.com/NVIDIA-AI-Blueprints/video-search-and-summarization

Routeadd_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
Routeadd_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
Routeadd_stream
router.post( "/api/v1/rtsp-streams/add", response_model=AddStreamResponse, response_mo
services/agent/src/vss_agents/api/rtsp_ingest.py:None
Routeadd_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
Routeadd_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
Routeadd_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
Routealert_submission_health
router.get( "/health", response_model=HealthResponse, summary="Alert Submission Health Check",
services/alert/alert-agent-web/app/api/alert_routes.py:None
Routealways_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
Routeapi_ags_base_url
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routeapi_mdx_base_url
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routeapi_retry_max_count
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routeapi_retry_max_time_seconds
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routeasset_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
Routeasset_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
Routebearing
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Routebearing
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_e.py:None
Routebearing
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Routebehavior_max_points
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routebehavior_state_end_tolerance_sec
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routebehavior_state_timeout
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routebehavior_state_valid_interval
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routebehavior_time_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routebehavior_water_mark
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routecall_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
Routecall_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
Routechat_completions
app.route('/v1/chat/completions', methods=['POST'])
services/alert/test/sim_scripts/vss/vss_sim.py:None
Routechat_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
Routechat_completions
self._app.post( "/v1/chat/completions", summary="Ask a question about a summarized vid
services/video-summarization/src/via_server.py:None
Routecheck_text_input
field_validator("text_input", mode="after")
services/rtvi/rt-embed/src/api_models/embeddings.py:None
Routecheck_text_input
field_validator("text_input", mode="after")
services/rtvi/rt-vlm/src/api_models/embeddings.py:None
Routeclear_calls
app.route("/v1/calls", methods=["DELETE"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Routeclear_delays
app.route("/v1/delay", methods=["DELETE"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Routeclear_faults
app.route("/v1/fault", methods=["DELETE"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Routecluster_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routecompact_frame
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routecompletions
self._app.post( f"{API_PREFIX}/completions", summary="OpenAI-compatible completions en
services/rtvi/rt-vlm/src/server/rtvi_vlm_server.py:None
Routeconfined_area_violation_incident_enable
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routeconfined_area_violation_incident_expiration_window
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routeconfined_area_violation_incident_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routecreate_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
Routecreate_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
Routecreate_sampling_config
router.post("/config")
services/alert/alert-agent-web/app/api/routes.py:None
Routecv_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
Routecv_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
Routecv_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
Routecv_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
Routecv_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
Routecv_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
Routedelete_config
router.delete( "/{alert_type}", response_model=AlertConfigSuccessResponse, summary="Delete Config"
services/alert/alert-agent-web/app/api/alert_config_routes.py:None
Routedelete_document
app.route("/<index>/_doc/<doc_id>", methods=["DELETE"])
services/alert/test/sim_scripts/elastic/elastic_sim.py:None
Routedelete_file
app.route('/files/<media_id>', methods=['DELETE'])
services/alert/test/sim_scripts/vss/vss_sim.py:None
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_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
Routedelete_realtime_alert
router.delete( "/{alert_rule_id}", response_model=RealtimeAlertDeleteResponse, summary="Delete an
services/alert/alert-agent-web/app/api/realtime_routes.py:None
Routedelete_sampling_config
router.delete("/config/{sensor_name}")
services/alert/alert-agent-web/app/api/routes.py:None
Routedelete_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
Routedelete_stream
router.delete( "/api/v1/rtsp-streams/delete/{name}", response_model=DeleteStreamResponse,
services/agent/src/vss_agents/api/rtsp_delete.py:None
Routedelete_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
Routedelete_video
router.delete( "/api/v1/videos/{video_id}", response_model=DeleteVideoResponse, respon
services/agent/src/vss_agents/api/video_delete.py:None
Routedelete_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
Routedelete_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
Routedelete_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
Routedeleted_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
Routedeleted_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
Routedirection
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Routedirection
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Routedirection_based_cluster_index
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Routedirection_index
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Routedirection_index
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory.py:None
Routedistance
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Routedownload_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
Routefov_count_violation_incident_enable
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routefov_count_violation_incident_expiration_window
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routefov_count_violation_incident_object_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routefov_count_violation_incident_object_type
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routefov_count_violation_incident_threshold
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:None
Routegenerate_captions
app.route("/v1/generate_captions", methods=["POST"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Routegenerate_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
Routegenerate_captions
self._app.post( "/v1/generate_captions", summary="Start stream captioning",
services/video-summarization/src/via_server.py:None
Routegenerate_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
Routegenerate_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
Routegenerate_vlm_captions
self._app.post( f"{API_PREFIX}/generate_vlm_captions", summary="Generate VLM captions
services/video-summarization/src/via_server.py:None
Routegeo_location
computed_field
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:None
Routeget_calls
app.route("/v1/calls", methods=["GET"])
services/alert/test/sim_scripts/rtvi/rtvi_vlm_sim.py:None
Routeget_config
router.get( "/{alert_type}", response_model=AlertConfigResponse, summary="Get Config", descrip
services/alert/alert-agent-web/app/api/alert_config_routes.py:None
Routeget_document
app.route("/<index>/_doc/<doc_id>", methods=["GET"])
services/alert/test/sim_scripts/elastic/elastic_sim.py:None
Routeget_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
Routeget_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
Routeget_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
Routeget_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
Routeget_manifest
self._app.get( f"{API_PREFIX}/manifest", summary="Manifest", description="
services/rtvi/rt-embed/src/server/rtvi_embed_server.py:None
Routeget_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