# add custom property ModuleSecureURLParams api wowza ?

**URL:** <https://community.wowza.com/t/add-custom-property-modulesecureurlparams-api-wowza/47641>\
**Category:** Wowza Developer Dojo\
**Created:** [October 26, 2016, 5:04pm UTC](https://community.wowza.com/t/add-custom-property-modulesecureurlparams-api-wowza/47641 "2016-10-26T17:04:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![RODRIGO\_SAAVEDRA](https://avatars.discourse-cdn.com/v4/letter/r/bb73d2/32.png) [@RODRIGO\_SAAVEDRA](https://community.wowza.com/u/RODRIGO_SAAVEDRA)\
**Post date:** [October 26, 2016, 5:04pm UTC](https://community.wowza.com/t/add-custom-property-modulesecureurlparams-api-wowza/47641/1 "2016-10-26T17:04:38Z")

</div>

add custom property ModuleSecureURLParams api wowza

---

<div class="post-metadata">

**Author:** ![Michelle\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/michelle_b/32/394_2.png) [@Michelle\_B](https://community.wowza.com/u/Michelle_B)\
**Post date:** [October 28, 2016, 2:10pm UTC](https://community.wowza.com/t/add-custom-property-modulesecureurlparams-api-wowza/47641/2 "2016-10-28T14:10:37Z")

</div>

Hi,

Are you referring to the custom property `secureurlparams.publish` for the SecureURLParams module? If so, you can [add any custom property](https://www.wowza.com/docs/application-management-query-examples#customprops) to an application via REST API by sending a PUT request to the endpoint `/v2/servers/{serverName}/vhosts/{vhostName}/applications/{appName}/adv`.

Michelle

---

<div class="post-metadata">

**Author:** ![Neil\_McLeish](https://avatars.discourse-cdn.com/v4/letter/n/f6c823/32.png) [@Neil\_McLeish](https://community.wowza.com/u/Neil_McLeish)\
**Post date:** [April 4, 2017, 5:13pm UTC](https://community.wowza.com/t/add-custom-property-modulesecureurlparams-api-wowza/47641/3 "2017-04-04T17:13:21Z")

</div>

Hi @Michelle Brinker

I have been trying to add custom properties, with no visible results.

The cUrl command below returns a success, but when looking at the Application XML, nothing has been added.

First, I tried this:

curl -X PUT --header ‘Accept:application/json; charset=utf-8’ --header ‘Content-type:application/json; charset=utf-8’ [http://localhost:8087/v2/servers/](http://localhost:8087/v2/servers/)_defaultServer_/vhosts/_defaultVHost_/applications/aaa2 -d’{“advancedSettings”: [{“enabled”: true,“canRemove”: true,“name”: “pushPublishMapPath”,“value”: “${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/PushPublishMap.txt”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Application”,“section”: “/Root/Application/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “loopUntilLiveSourceStreams”,“value”: “podiapull”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Application”,“section”: “/Root/Application/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “loopUntilLiveOutputStreams”,“value”: “podiastream”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Application”,“section”: “/Root/Application/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “streamPublisherSmilFile”,“value”: “lulstream.smil”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Application”,“section”: “/Root/Application/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “streamPublisherPassMetaData”,“value”: “true”,“defaultValue”: “false”,“type”: “Boolean”,“sectionName”: “Application”,“section”: “/Root/Application/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “streamPublisherSwitchLog”,“value”: “true”,“defaultValue”: “false”,“type”: “Boolean”,“sectionName”: “Application”,“section”: “/Root/Application/”,“documented”: true}]}’

Then, I tried this:

curl -X PUT --header ‘Accept:application/json; charset=utf-8’ --header ‘Content-type:application/json; charset=utf-8’ [http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/aaa2](http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/aaa2) -d’{“advancedSettings”: [{“enabled”: true,“canRemove”: true,“name”: “pushPublishMapPath”,“value”: “${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/PushPublishMap.txt”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Property”,“section”: “/Root/Application/Properties/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “loopUntilLiveSourceStreams”,“value”: “podiapull”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Property”,“section”: “/Root/Application/Properties/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “loopUntilLiveOutputStreams”,“value”: “podiastream”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Property”,“section”: “/Root/Application/Properties/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “streamPublisherSmilFile”,“value”: “lulstream.smil”,“defaultValue”: “false”,“type”: “String”,“sectionName”: “Property”,“section”: “/Root/Application/Properties/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “streamPublisherPassMetaData”,“value”: “true”,“defaultValue”: “false”,“type”: “Boolean”,“sectionName”: “Property”,“section”: “/Root/Application/Properties/”,“documented”: true},{“enabled”: true,“canRemove”: true,“name”: “streamPublisherSwitchLog”,“value”: “true”,“defaultValue”: “false”,“type”: “Boolean”,“sectionName”: “Property”,“section”: “/Root/Application/Properties/”,“documented”: true}]}’

Both show {“success”:true,“message”:“Saved”,“data”:null} but nothing is in the area in the Application.xml file.

Any advice please?
