Create a New Trigger

HTTPS Method

POST

URI

https://<server>/adminapi/trigger

Example URI

https://uccx-server/adminapi/trigger

Content Type

Application/XML, Application/JSON

HTTPS Success Code

201

HTTPS Failure Codes

400, 401, 405, 409

Error Codes

Success Response

Retrieves the unique URI pointing to the trigger.

Sample Input XML—Create a New Trigger with Default Parameters (POST)


<?xml version="1.0" encoding="UTF-8"?>
	<trigger>
  <self rel="self" href=https://uccx-server/adminapi/trigger/3000" type="trigger"/>
    <directoryNumber>3000</directoryNumber>
    <locale>en_AU</locale>
    <application name="Auto_OB_Application">
    	<refURL>https://uccx-server/adminapi/application/Auto_OB_Application</refURL>
    </application>
    <deviceName>abcd</deviceName>
    <description>abcd</description>
    <callControlGroup name="2">
    	<refURL>https://uccx-server/adminapi/callControlGroup/2</refURL>
    </callControlGroup>
    <triggerEnabled>true</triggerEnabled>
    <maxNumOfSessions>20</maxNumOfSessions>
    <idleTimeout>5000</idleTimeout>
    <overrideMediaTermination>
    	<dialogGroup name="0">
    		<refURL>https://uccx-server/adminapi/dialogGroup/0</refURL>
    	</dialogGroup>
    </overrideMediaTermination>
    <alertingNameAscii></alertingNameAscii>
    <devicePool>Default</devicePool>
    <location>Hub_None</location>
    <partition>None</partition>
    <voiceMailProfile>None</voiceMailProfile>
    <callingSearchSpace>None</callingSearchSpace>
    <callingSearchSpaceForRedirect>default</callingSearchSpaceForRedirect>
    <presenceGroup>Standard Presence group</presenceGroup>
    <forwardBusy>
    	<forwardBusyVoiceMail>false</forwardBusyVoiceMail>
    		<forwardBusyDestination>
    		</forwardBusyDestination>
    	<forwardBusyCallingSearchSpace>None</forwardBusyCallingSearchSpace>
    </forwardBusy>
    <display></display>
    <externalPhoneMaskNumber></externalPhoneMaskNumber>
	</trigger>