Wowza Community

Stream Target gets duplicated on all applications when created using Rest API

Wowza Streaming Engine Version 4.7.4 (build 21380)


Trying to add a stream target to a specific application using the Rest API, I have managed to create the target but for some reason that new target gets duplicated on all existing applications.

I am using the following post call:




"sourceStreamName": “myStream”,

"profile": “rtmp”,

"host": “”,

"streamName": “xxxxxxxxxxxxxxxxxxxxxxxxxx”,

"port": 80,

"application": “app_name”,

"entryName" : “target_name”,


"extraOptions": {

"destinationName": "rtmp"



It sounds like you have your applications set to use the default PushPublishMap.txt file located in the conf/ directory. You can configure each application to use application-level map files by configuring the following property on the application:

Path: /Root/Application
Name: pushPublishMapPath
Type: String
Value: ${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/PushPublishMap.txt


Can you tell me ware I can do this because I am having this problem

Would you mind clarifying @Michelle B for the location? Is it in the config/ directory?

@Michelle B Every time I set the property in the API request when I create the application, I receive 500 error code.

my API request is:

<?xml version="1.0" encoding="UTF-8" ?>
<Application serverName="_defaultServer_">
    	<Description>Live Streaming application created by wowza.</Description>

Could you please help.