{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-docs/wowza-video-intelligence-framework/api/vif-openapi-3.1.yaml","sidebar":"sidebar-sidebars.yaml"},"props":{"definitionId":"docs/wowza-video-intelligence-framework/api/vif-openapi-3.1.yaml","dynamicMarkdocComponents":[],"baseSlug":"/docs/wowza-video-intelligence-framework/api/vif-openapi-3.1","seo":{"title":"Wowza Video Intelligence Framework (VIF) REST API","siteUrl":"https://developer.wowza.com","keywords":"wowza video developer portal, api reference docs","lang":"en-US","image":"https://www.wowza.com/wp-content/uploads/Graphics-Social-Profile-Images-Docs-Resources-1024x512-1.jpg","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"itemId":"","disableAutoScroll":true,"metadata":{"type":"openapi","title":"Wowza Video Intelligence Framework (VIF) REST API","description":"The Video Intelligence Framework (VIF) adds real-time, AI-powered object detection, scene analysis, and event-driven intelligence to live video streams running on Wowza Streaming Engine (WSE).\n\nThis REST API lets you inspect system and per-stream status, read and update the default configuration, manage the active (in-memory) and saved (on-disk) configuration of individual streams, and retrieve annotated thumbnails.\n\n## Configuration hierarchy\nSettings cascade through three levels of increasing specificity: `Defaults` (`/v1/{server}/plugin/vif/config`) → `Stream pattern` → `Single stream`. A more specific setting overrides a less specific one.\n\n## Active vs. saved configuration\n- **Active config** (`/v1/{server}/plugin/vif/applications/{appName}/streams/{streamName}`) is the\n  configuration currently applied in memory to a running stream. Supports `GET` and `PUT`.\n\n- **Saved config** (`/v1/{server}/plugin/vif/applications/{appName}/streams/{streamName}/config`) is the\n  persisted configuration in `video-intelligence.json`. Supports `GET`, `PUT`,\n  `POST`, and `DELETE`.\n\n\n## Authentication\nAll requests use HTTP Basic authentication with Wowza Streaming Engine Manager credentials.\n"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"developer.wowza.com","port":4000,"ipAddress":"216.73.217.61"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/docs/wowza-video-intelligence-framework/api/vif-openapi-3.1","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}