# Applications ## Get app list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getapplicationsconfig.md): Retrieves the list of applications for the specified vhost. This API is available in builds 15089 or later. ## Update app list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postapplicationsconfig.md): Adds an application to the list of applications for the specified vhost. This API is available in builds 15089 or later. ## Get app config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getapplicationconfig.md): Retrieves the specified application configuration. This API is available in builds 15089 or later. ## Create app config - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postapplicationconfig.md): Adds the specified application configuration. This API is available in builds 15089 or later. ## Update app config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putapplicationconfig.md): Updates the specified application configuration. This API is available in builds 15089 or later. ## Delete app config - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deleteapplicationconfig.md): Deletes the specified application configuration. This API is available in builds 15089 or later. ## Application actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putapplicationaction.md): Start, copy, restart, or shutdown an application. This API is available in builds 15089 or later. ## Get app config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getapplicationconfigadv.md): Retrieves the specified advanced application configuration. This API is available in builds 15089 or later. ## Update app config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putapplicationconfigadv.md): Updates the specified advanced application configuration. This API is available in builds 15089 or later. ## Create app config (adv) - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postapplicationconfigadv.md): Adds the specified advanced application configuration. This API is available in builds 15089 or later. ## Get DRM config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdrmconfig.md): Retrieves the Digital Rights Management (DRM) configuration for the specified application. This API is available in builds 15089 or later. ## Update DRM config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putdrmconfig.md): Updates the Digital Rights Management (DRM) configuration for the specified application. This API is available in builds 15089 or later. ## Get DRM config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdrmconfigadv.md): Retrieves the advanced Digital Rights Management (DRM) configuration for the specified application. This API is available in builds 15089 or later. ## Update DRM config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putdrmconfigadv.md): Updates the advanced Digital Rights Management (DRM) configuration for the specified application. This API is available in builds 15089 or later. ## Get BuyDRM mapfile - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/buydrmmapfile](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getbuydrmstreammapsconfig.md): Retrieves the BuyDRM stream mapfile for the specified application. This API is available in builds 15089 or later. ## Update BuyDRM mapfile - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/buydrmmapfile](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putbuydrmstreammapsconfig.md): Updates the BuyDRM stream mapfile for the specified application. This API is available in builds 15089 or later. ## Get Verimatrix mapfile - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/verimatrixmapfile](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getverimatrixstreammapsconfig.md): Retrieves the Verimatrix stream mapfile for the specified application. This API is available in builds 15089 or later. ## Update Verimatrix mapfile - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/drm/verimatrixmapfile](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putverimatrixstreammapsconfig.md): Updates the Verimatrix stream mapfile for the specified application. This API is available in builds 15089 or later. ## Get DVR config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/dvr](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdvrconfig.md): Retrieves the DVR configuration for the specified application. This API is available in builds 15089 or later. ## Update DVR config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/dvr](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putdvrconfig.md): Updates the DVR configuration for the specified application. This API is available in builds 15089 or later. ## Get DVR config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/dvr/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdvrconfigadv.md): Retrieves the advanced DVR configuration for the specified application. This API is available in builds 15089 or later. ## Update DVR config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/dvr/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putdvrconfigadv.md): Updates the advanced DVR configuration for the specified application. This API is available in builds 15089 or later. ## Get instance list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getinstancesconfig.md): Retrieves the list of instances for the specified application. This API is available in builds 15089 or later. ## Get instance config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getinstanceconfig.md): Retrieves the specified application instance information. This API is available in builds 15089 or later. ## Instance actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putinstanceaction.md): This API is available in builds 15089 or later. ## Get DVR store list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdvrrestconverterstores.md): Retrieves the list of DVR stores associated with this application instance. This API is available in builds 15942 or later. ## DVR stores actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putdvrrestconverterstoresaction.md): DVR REST converter store actions. This API is available in builds 15942 or later. ## Get DVR store info - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdvrrestconverterstore.md): Retrieves the information about a store/converter associated with the application instance. This API is available in builds 15942 or later. ## DVR actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putdvrrestconverterstoreaction.md): DVR REST converter store action. This API is available in builds 15942 or later. ## Get incoming stream info - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getincomingstreamconfig.md): Retrieves the incoming stream information for the specified Incoming Stream. This API is available in builds 15089 or later. ## Incoming stream actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putincomingstreamaction.md): Disconnect or reset an incoming stream. This API is available in builds 15089 or later. ## Get live encoder config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/live](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getliveencoderconfig.md): Retrieves the live encoder configuration for the specified incoming stream. This API is available in builds 15089 or later. ## Get live encoder short URL - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/shorturl](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getshorturlencoderconfig.md): Retrieves the short URL for the live encoder configuration for the specified incoming stream. This API is available in builds 15089 or later. ## Get current incoming stream stats - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/monitoring/current](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getcurrentincomingstreamstatistics.md): Retrieves the current incoming stream statistics for the specified incoming stream. This API is available in builds 15089 or later. ## Get source control info - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getsourcecontrolconfig.md): Gets information about the source control and its supported features. This API is available in builds 15089 or later. ## Source control actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putsourcecontrolaction.md): Source control action. This API is available in builds 15089 or later. ## Media cache store actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/mediacache/stores/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putmediacacheapplicationstoreaction.md): Media cache application store action. This API is available in builds 15942 or later. ## Get stream group list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamgroups](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamgroupsconfig.md): Retrieves the list of stream groups for the specified application instance. This API is available in builds 15089 or later. ## Get stream group config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamgroups/{groupName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamgroupconfig.md): Retrieves the specified StreamGroup configuration. This API is available in builds 15089 or later. ## Stream group actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamgroups/{groupName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putstreamgroupaction.md): Stream Group Action. This API is available in builds 15089 or later. ## Get stream recorders list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamrecordersconfig.md): Retrieves the list of stream recorders for the specified application instance. This API is available in builds 15089 or later. ## Create stream recorder - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/poststreamrecordersconfig.md): Creates a new stream recorder in the specified application instance and starts recording. This API is available in builds 15089 or later. ## Get stream recorder - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamrecorderconfig.md): Retrieves the specified stream recorder. This API is available in builds 15089 or later. ## Create stream recorder - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/poststreamrecorderconfig.md): Creates a new stream recorder and starts recording. This API is available in builds 15089 or later. ## Stream recorder actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putstreamrecorderaction.md): Stream recorder action. This API is available in builds 15089 or later. ## Get stream recorder - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/default](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getdefaultstreamrecorderconfig.md): Retrieves a stream recorder of the requested name, populated with the default values. This API is available in builds 15089 or later. ## Get module list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/modules](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getmodulesconfig.md): Retrieves the list of modules for the specified application. This API is available in builds 15089 or later. ## Update module list - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/modules](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putmodulesconfig.md): Updates the list of modules for the specified application. This API is available in builds 15089 or later. ## Get current app stats - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/monitoring/current](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getcurrentapplicationstatistics.md): Retrieves the current application statistics. This API is available in builds 15089 or later. ## Get historic app stats - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/monitoring/historic](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gethistoricapplicationstatistics.md): Retrieves the historic application statistics. This API is available in builds 15089 or later. ## Get publisher list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getpublishersappconfig.md): Retrieves the list of publishers for the specified application. This API is available in builds 15089 or later. ## Update publisher list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postpublishersappconfig.md): Add a publisher to list of publishers for the specified application. This API is available in builds 15089 or later. ## Get publisher config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getpublisherappconfig.md): Retrieves the specified publisher configuration. This API is available in builds 15089 or later. ## Update publisher config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putpublisherappconfig.md): Updates the specified publisherconfiguration. This API is available in builds 15089 or later. ## Create publisher config - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postpublisherappconfig.md): Adds the specified publisherconfiguration. This API is available in builds 15089 or later. ## Delete publisher config - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/publishers/{publisherName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletepublisherappconfig.md): Deletes the specified publisher configuration. This API is available in builds 15089 or later. ## Get push publish map - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getpushpublishstreamsappconfig.md): Retrieves the list of PushPublish map entries for the specified application. This API is available in builds 15089 or later. ## Update push publish map - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putpushpublishstreamsappconfig.md): Push publish streams app config. This API is available in builds 15089 or later. ## Add entry to push publish map - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postpushpublishstreamsappconfig.md): Adds a push publish map entry to list of push publish map entries for the specified application. This API is available in builds 15089 or later. ## Get push publish map entry - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getpushpublishstreamappconfig.md): Retrieves the specified push publish map entry's configuration for the specified application. This API is available in builds 15089 or later. ## Update push publish map entry - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putpushpublishstreamappconfig.md): Updates the specified push publish map entry's configuration for the specified application. This API is available in builds 15089 or later. ## Create push publish map entry - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postpushpublishstreamappconfig.md): Adds the specified push publish map entry for the specified application. This API is available in builds 15089 or later. ## Delete push publish map entry - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletepushpublishstreamappconfig.md): Deletes the specified push publish map entry for the specified application. This API is available in builds 15089 or later. ## Push publish actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/mapentries/{entryName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putpushpublishstreamappaction.md): Push publish stream app action. This API is available in builds 15089 or later. ## Get push publish cloud storage provider list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/pushpublish/providers](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getpushpublishcloudstorageprovidersconfig.md): Retrieves a list of push publish cloud storage providers. This API is under development, do not use. ## Get SDP files - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getsdpfilesappconfig.md): Retrieves the list of SDP Files for the specified application. This API is available in builds 15089 or later. ## Delete SDP file - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletesdpfileappconfig.md): Deletes the specified SDP file. This API is available in builds 15089 or later. ## SDP file actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putsdpfileappaction.md): SDP file app action. This API is available in builds 15089 or later. ## Get security config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getsecurityconfig.md): Retrieves the security configuration for the specified application. This API is available in builds 15089 or later. ## Update security config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/security](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putsecurityconfig.md): Updates the security configuration for the specified application. This API is available in builds 15089 or later. ## Get SMIL file list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getsmilfilesappconfig.md): Retrieves the list of SMIL Files for the specified application. This API is available in builds 15089 or later. ## Update SMIL file list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postsmilfilesappconfig.md): Adds an SMIL file to the list of SMIL files for the specified application. This API is available in builds 15089 or later. ## Get SMIL file - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getsmilfileappconfig.md): Retrieves the specified SMIL file configuration. This API is available in builds 15089 or later. ## Delete SMIL file - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletesmilfileappconfig.md): Deletes the specified SMIL file configuration. This API is available in builds 15089 or later. ## Update SMIL file - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putsmilfileappconfig.md): Updates the specified SMIL file configuration. This API is available in builds 15089 or later. ## Create SMIL file - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postsmilfileappconfig.md): Adds the specified SMIL file configuration. This API is available in builds 15089 or later. ## SMIL file actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/smilfiles/{smilfileName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putsmilfileappaction.md): SMIL file app action. This API is available in builds 15089 or later. ## Get stream config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamconfiguration](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamconfigurationconfig.md): Retrieves the stream configuration for the specified application. This API is available in builds 15089 or later. ## Update stream config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamconfiguration](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putstreamconfigurationconfig.md): Updates the Stream configuration for the specified application. This API is available in builds 15089 or later. ## Get stream file list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamfilesappconfig.md): Retrieves the list of stream files for the specified application. This API is available in builds 15089 or later. ## Update stream file list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/poststreamfilesappconfig.md): Adds a stream file to the list of stream files for the specified application. This API is available in builds 15089 or later. ## Get stream file config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamfileappconfig.md): Retrieves the specified stream file configuration. This API is available in builds 15089 or later. ## Delete stream file config - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletestreamfileappconfig.md): Deletes the specified stream file configuration. This API is available in builds 15089 or later. ## Update stream file config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putstreamfileappconfig.md): Updates the specified stream file configuration. This API is available in builds 15089 or later. ## Create stream file config - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/poststreamfileappconfig.md): Adds the specified stream file configuration. This API is available in builds 15089 or later. ## Stream file actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putstreamfileappaction.md): Stream file app action. This API is available in builds 15089 or later. ## Get stream file config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getstreamfileappconfigadv.md): Retrieves the advanced stream file configuration. This API is available in builds 15089 or later. ## Update stream file config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/streamfiles/{streamfileName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putstreamfileappconfigadv.md): Updates the advanced stream file configuration. This API is available in builds 15089 or later. ## Get transcoder config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderappconfig.md): Retrieves the transcoder configuration for the specified application. This API is available in builds 15089 or later. ## Update transcoder config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderappconfig.md): Updates the transcoder configuration for the specified application. This API is available in builds 15089 or later. ## Get transcoder config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderappconfigadv.md): Retrieves the advanced transcoder configuration for the specified application. This API is available in builds 15089 or later. ## Update transcoder config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderappconfigadv.md): Updates the advanced transcoder configuration for the specified application. This API is available in builds 15089 or later. ## Get transcoder template list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscodertemplatesappconfig.md): Retrieves the list of transcoder template configurations for the specified application. This API is available in builds 15089 or later. ## Update transcoder template list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/posttranscodertemplatesappconfig.md): Adds a transcoder templates configuration to the specified application. This API is available in builds 15089 or later. ## Get transcoder template - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscodertemplateappconfig.md): Retrieves the specified transcoder template configuration. This API is available in builds 15089 or later. ## Update transcoder template - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscodertemplateappconfig.md): Updates the specified transcoder template configuration. This API is available in builds 15089 or later. ## Create transcoder template - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/posttranscodertemplateappconfig.md): Adds the specified transcoder template configuration. This API is available in builds 15089 or later. ## Delete transcoder template - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletetranscodertemplateappconfig.md): Deletes the specified transcoder template configuration. This API is available in builds 15089 or later. ## Transcoder template actions - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/actions/{action}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscodertemplateappaction.md): Transcoder template app action. This API is available in builds 15089 or later. ## Get transcoder template (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscodertemplateappconfigadv.md): Retrieves the advanced transcoder template configuration. This API is available in builds 15089 or later. ## Update transcoder template (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscodertemplateappconfigadv.md): Updates the advanced transcoder template configuration. This API is available in builds 15089 or later. ## Get transcoder overlay decode config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderoverlaydecodeappconfig.md): Retrieves the specified transcoder overlay decode configuration. This API is available in builds 15089 or later. ## Update transcoder overlay decode config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderoverlaydecodeappconfig.md): Updates the specified transcoder overlay decode configuration. This API is available in builds 15089 or later. ## Delete transcoder overlay decode config - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletetranscoderoverlaydecodeappconfig.md): Deletes the specified transcoder overlay decode configuration. This API is available in builds 15089 or later. ## Get transcoder encoder list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderencodesappconfig.md): Retrieves the list of transcoder encode configurations for the specified application. This API is available in builds 15089 or later. ## Update transcoder encoder list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/posttranscoderencodesappconfig.md): Adds a transcoder encode configuration to the specified application. This API is available in builds 15089 or later. ## Get transcoder encoder config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderencodeappconfig.md): Retrieves the specified transcoder encode configuration. This API is available in builds 15089 or later. ## Create transcoder encoder config - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/posttranscoderencodeappconfig.md): Adds the specified transcoder encode configuration. This API is available in builds 15089 or later. ## Update transcoder encoder config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderencodeappconfig.md): Updates the specified transcoder encode configuration. This API is available in builds 15089 or later. ## Delete transcoder encoder config - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletetranscoderencodeappconfig.md): Deletes the specified transcoder encode configuration. This API is available in builds 15089 or later. ## Get transcoder encoder config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderencodeappconfigadv.md): Retrieves the advanced transcoder encode configuration. This API is available in builds 15089 or later. ## Update transcoder encoder config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderencodeappconfigadv.md): Updates the advanced transcoder encode configuration. This API is available in builds 15089 or later. ## Get transcoder overlay encoder - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderoverlayencodeappconfig.md): Retrieves the specified transcoder overlay encode configuration. This API is available in builds 15089 or later. ## Update transcoder overlay encoder - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderoverlayencodeappconfig.md): Updates the specified transcoder overlay encode configuration. This API is available in builds 15089 or later. ## Delete transcoder overlay encoder - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletetranscoderoverlayencodeappconfig.md): Deletes the specified transcoder overlay encode configuration. This API is available in builds 15089 or later. ## Get transcoder stream name group list - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderstreamnamegroupsappconfig.md): Retrieves the list of transcoder stream name groups for the specified template. This API is available in builds 15089 or later. ## Update transcoder stream name group list - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/posttranscoderstreamnamegroupsappconfig.md): Adds a transcoder stream name groups configuration to the specified template. This API is available in builds 15089 or later. ## Get transcoder stream name group config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/gettranscoderstreamnamegroupappconfig.md): Retrieves the specified transcoder stream name group configuration. This API is available in builds 15089 or later. ## Create transcoder stream name group config - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/posttranscoderstreamnamegroupappconfig.md): Adds the specified transcoder stream name group configuration. This API is available in builds 15089 or later. ## Update transcoder stream name group config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/puttranscoderstreamnamegroupappconfig.md): Updates the specified transcoder stream name group configuration. This API is available in builds 15089 or later. ## Delete transcoder stream name group config - [DELETE /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/deletetranscoderstreamnamegroupappconfig.md): Deletes the specified transcoder stream name group configuration. This API is available in builds 15089 or later. ## Get WEBRTC config - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getwebrtcconfig.md): Retrieves the WebRTC configuration for the specified application. This API is available in builds 20180816154459 or later. ## Update WebRTC config - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putwebrtcconfig.md): Updates the WebRTC configuration for the specified application. This API is available in builds 20180816154459 or later. ## Get WebRTC config (adv) - [GET /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/getwebrtcconfigadv.md): Retrieves the advanced WebRTC configuration for the specified application. This API is available in builds 20180816154459 or later. ## Update WebRTC config (adv) - [PUT /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/webrtc/adv](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/putwebrtcconfigadv.md): Updates the advanced WebRTC configuration for the specified application. This API is available in builds 20180816154459 or later. ## Create WSC proxy request - [POST /v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/wscrestproxy](https://developer.wowza.com/docs/wowza-engine/rest-api/openapi/applications/postwscrestproxyconfig.md): Proxies a WSC REST API request. This API is available in builds 19950 or later.