<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=DES%2FCurrent%2FDesigner%2FHTTPREST</id>
	<title>DES/Current/Designer/HTTPREST - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=DES%2FCurrent%2FDesigner%2FHTTPREST"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;action=history"/>
	<updated>2026-04-05T21:55:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=111611&amp;oldid=prev</id>
		<title>Brian.marshall@genesys.com: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=111611&amp;oldid=prev"/>
		<updated>2021-11-18T01:32:31Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 01:32, November 18, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot; &gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the '''Request Timeout''' field, enter the time, in seconds, that the application waits for a response from the web service before moving on to the next block.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the '''Request Timeout''' field, enter the time, in seconds, that the application waits for a response from the web service before moving on to the next block.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you want to post the results of a recording captured by the {{Link-SomewhereInThisManual|topic=RecordUtterance|anchor=top|display text=Record Utterance}} block to the specified URL, you can specify the variable that holds a recorded file in the '''Upload Record Utterance''' field. (This option is only supported in the Self Service phase, as the recording file captured by the {{Link-SomewhereInThisManual|topic=RecordUtterance|anchor=top|display text=Record Utterance}} block is no longer available after the Self Service phase.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If you want to post the results of a recording captured by the {{Link-SomewhereInThisManual|topic=RecordUtterance|anchor=top|display text=Record Utterance}} block to the specified URL, you can specify the variable that holds a recorded file in the '''Upload Record Utterance''' field. (This option is only supported in the Self Service phase, as the recording file captured by the {{Link-SomewhereInThisManual|topic=RecordUtterance|anchor=top|display text=Record Utterance}} block is no longer available after the Self Service phase.) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;If you enable this option, you can use the '''Recording Handle Name''' option to select a file handle name to use for the audio file to be added to the upload request. If you don't make a selection, the default file handle name ('''recordfile''') is used.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select '''Disable DTMF buffering''' if you want to prevent any DTMF inputs made during fetch audio playback from being buffered and carried forward into subsequent {{Link-SomewhereInThisManual|topic=UserInput|anchor=top|display text=User Input}} or {{Link-SomewhereInThisManual|topic=Menu|anchor=top|display text=Menu}} blocks.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Select '''Disable DTMF buffering''' if you want to prevent any DTMF inputs made during fetch audio playback from being buffered and carried forward into subsequent {{Link-SomewhereInThisManual|topic=UserInput|anchor=top|display text=User Input}} or {{Link-SomewhereInThisManual|topic=Menu|anchor=top|display text=Menu}} blocks.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brian.marshall@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=94791&amp;oldid=prev</id>
		<title>Brian.marshall@genesys.com: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=94791&amp;oldid=prev"/>
		<updated>2021-06-28T19:32:20Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 19:32, June 28, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|structuredtext=You can use the '''HTTP REST''' block for accessing external systems using a RESTful API, over HTTP. You can read or write to these web services, although routing applications typically read from web services.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|structuredtext=You can use the '''HTTP REST''' block for accessing external systems using a RESTful API, over HTTP. You can read or write to these web services, although routing applications typically read from web services&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. The block also supports HTTPS for web services that are using server-side authentication&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You can read or write to any external system that houses and exposes data through a REST web service. This could be a generic web service, such as one that returns the weather forecast for a specific location&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;or &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;one that &lt;/del&gt;converts a monetary value from one currency to another&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. Or this could be &lt;/del&gt;a company's internal web service that fetches a customer's account details and billing history from the company's internal databases.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;You can read or write to any external system that houses and exposes data through a REST web service. This could be a generic web service, such as one that returns the weather forecast for a specific location or converts a monetary value from one currency to another&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, or &lt;/ins&gt;a company's internal web service that fetches a customer's account details and billing history from the company's internal databases. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This block can be used in all four phases of the application.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This block can be used in all four phases of the application.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot; &gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|anchor=ServiceDetailstab&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|anchor=ServiceDetailstab&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|structuredtext=Enter the URL of the RESTful web service in the '''HTTP URL''' field. Enable the check box to use a variable&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;or disable the check box to use a string.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|structuredtext=Enter the URL of the RESTful web service in the '''HTTP URL''' field. Enable the check box to use a variable or disable the check box to use a string. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the drop-down menu beside the '''HTTP URL''' field, select the HTTP method to access the web service: '''get''', '''post''', '''put''', or '''delete'''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In the drop-down menu beside the '''HTTP URL''' field, select the HTTP method to access the web service: '''get''', '''post''', '''put''', or '''delete'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot; &gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}} &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}} &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:des_httprest_service.png&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|border|center&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:des_httprest_service.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brian.marshall@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=86557&amp;oldid=prev</id>
		<title>Ed.jamer@genesys.com: Ed.jamer@genesys.com moved page PEC-ROU/Current/Designer/HTTPREST to DES/Current/Designer/HTTPREST: Text replacement - &quot;PEC-ROU/Current/Designer/&quot; to &quot;DES/Current/Designer/&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=86557&amp;oldid=prev"/>
		<updated>2021-04-21T13:57:59Z</updated>

		<summary type="html">&lt;p&gt;Ed.jamer@genesys.com moved page &lt;a href=&quot;/PEC-ROU/Current/Designer/HTTPREST&quot; class=&quot;mw-redirect&quot; title=&quot;PEC-ROU/Current/Designer/HTTPREST&quot;&gt;PEC-ROU/Current/Designer/HTTPREST&lt;/a&gt; to &lt;a href=&quot;/DES/Current/Designer/HTTPREST&quot; title=&quot;DES/Current/Designer/HTTPREST&quot;&gt;DES/Current/Designer/HTTPREST&lt;/a&gt;: Text replacement - &amp;quot;PEC-ROU/Current/Designer/&amp;quot; to &amp;quot;DES/Current/Designer/&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:57, April 21, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ed.jamer@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=58855&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-cloud$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=58855&amp;oldid=prev"/>
		<updated>2020-07-25T02:33:43Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-cloud$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:33, July 25, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access an external system using a RESTful API over HTTP.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access an external system using a RESTful API over HTTP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;onpremises&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cloud&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=52009&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-onpremises$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=52009&amp;oldid=prev"/>
		<updated>2020-07-15T11:44:57Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-onpremises$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:44, July 15, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access an external system using a RESTful API over HTTP.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Use this block to access an external system using a RESTful API over HTTP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;PureEngage&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GenesysEngage-onpremises&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Role=Administrator&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Application=Designer&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=45009&amp;oldid=prev</id>
		<title>Bgrenon: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=DES/Current/Designer/HTTPREST&amp;diff=45009&amp;oldid=prev"/>
		<updated>2020-06-08T15:21:25Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Article&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=HTTP REST Block&lt;br /&gt;
|TocName=HTTP REST Block&lt;br /&gt;
|Context=Use this block to access an external system using a RESTful API over HTTP.&lt;br /&gt;
|ComingSoon=No&lt;br /&gt;
|Platform=PureEngage&lt;br /&gt;
|Role=Administrator&lt;br /&gt;
|Application=Designer&lt;br /&gt;
|Section={{Section&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=You can use the '''HTTP REST''' block for accessing external systems using a RESTful API, over HTTP. You can read or write to these web services, although routing applications typically read from web services.&lt;br /&gt;
&lt;br /&gt;
You can read or write to any external system that houses and exposes data through a REST web service. This could be a generic web service, such as one that returns the weather forecast for a specific location, or one that converts a monetary value from one currency to another. Or this could be a company's internal web service that fetches a customer's account details and billing history from the company's internal databases.&lt;br /&gt;
&lt;br /&gt;
This block can be used in all four phases of the application.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|&lt;br /&gt;
*Check that the RESTful API you are accessing will return data in the format that you expect. While most web services typically return JSON data, there are some that may not. You may want to use an external tool to test the RESTful API outside of Designer to ensure it behaves the way you expect, before attempting to access it within your application.&lt;br /&gt;
*If the request timeout period is reached and no response is received from the REST web service, the output variables have a value of '''undefined'''.|2}}&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Service Details tab&lt;br /&gt;
|anchor=ServiceDetailstab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Enter the URL of the RESTful web service in the '''HTTP URL''' field. Enable the check box to use a variable, or disable the check box to use a string.&lt;br /&gt;
&lt;br /&gt;
In the drop-down menu beside the '''HTTP URL''' field, select the HTTP method to access the web service: '''get''', '''post''', '''put''', or '''delete'''.&lt;br /&gt;
&lt;br /&gt;
If you are using '''post''' or '''put''' as the HTTP method, select an '''Encoding Type'''. (Otherwise, you will not see this option.)&lt;br /&gt;
&lt;br /&gt;
In the '''Request Timeout''' field, enter the time, in seconds, that the application waits for a response from the web service before moving on to the next block.&lt;br /&gt;
&lt;br /&gt;
If you want to post the results of a recording captured by the {{Link-SomewhereInThisManual|topic=RecordUtterance|anchor=top|display text=Record Utterance}} block to the specified URL, you can specify the variable that holds a recorded file in the '''Upload Record Utterance''' field. (This option is only supported in the Self Service phase, as the recording file captured by the {{Link-SomewhereInThisManual|topic=RecordUtterance|anchor=top|display text=Record Utterance}} block is no longer available after the Self Service phase.)&lt;br /&gt;
&lt;br /&gt;
Select '''Disable DTMF buffering''' if you want to prevent any DTMF inputs made during fetch audio playback from being buffered and carried forward into subsequent {{Link-SomewhereInThisManual|topic=UserInput|anchor=top|display text=User Input}} or {{Link-SomewhereInThisManual|topic=Menu|anchor=top|display text=Menu}} blocks.&lt;br /&gt;
&lt;br /&gt;
Select '''Play fetch audio''' if you want to specify an audio resource to play to the caller while the data is fetched.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|Only Announcements containing audio files are supported. TTS audio will not be played.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Enable the check box beside the '''Play fetch audio''' check box to specify a variable.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the '''Play fetch audio minimum for''' field, you can enter the minimum length of time to play the audio, even if the document arrives in the meantime.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;In the '''Start fetch audio after''' field, you can enter a period of time to wait before audio is played.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|In the '''Self Service''' phase, fetch audio playback stops when the end of the audio file is reached, even if the fetch request is still in progress. In the '''Assisted Service''' phase, fetch audio playback loops until the request times out.}}&lt;br /&gt;
&lt;br /&gt;
====Input Parameters====&lt;br /&gt;
In the '''Input Parameters''' tab, specify the inputs to the web service. You can choose either:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''JSON Payload''' — Send a JSON value from a variable as an input to the web service. This option is applicable only for '''put''' and '''post''' methods.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Key Value pairs''' — Click '''Add Parameters''' and enter the '''Name''' of the parameter expected by the web service, and the '''Value''' to pass to the input. You can toggle the '''Value''' between a string and a variable.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Output Parameters====&lt;br /&gt;
{{NoteFormat|You must only specify an output parameter if you are certain the web service will provide a consistent response. Otherwise, your application will generate an error if the web service provides a response that does not conform to what you have specified in the '''JSON Expression''' field (for example, a '''400''' error or a '''200''' code with no output).&lt;br /&gt;
&lt;br /&gt;
If the web service will not provide a consistent response, you can select a variable in the '''Results''' tab in which to store the entire HTTP response. Next, use an {{Link-SomewhereInThisManual|topic=AssignVar|anchor=top|display text=Assign Variables block}} to check for specific properties in the response and, if these properties are present, specify a JSON expression to assign to the variable.}}&lt;br /&gt;
&lt;br /&gt;
In the '''Output Parameters''' tab, click '''Add Parameters''' to specify how and where to store the results of the web service call. The '''Variable Name''' is the application variable in which to store the data, and the '''JSON Expression''' is the key in which you expect the result to be in the response object. &lt;br /&gt;
&lt;br /&gt;
See the code sample and table below for an example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;thing&amp;quot;: {&lt;br /&gt;
		&amp;quot;otherthing&amp;quot;: &amp;quot;abc&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;arrayofthings&amp;quot;: [&lt;br /&gt;
		&amp;quot;thing1&amp;quot;, &amp;quot;thing2&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{{!}} &lt;br /&gt;
!'''JSON Expression'''&lt;br /&gt;
!'''Result'''&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}}&amp;lt;tt&amp;gt;thing.otherthing&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{!}}'''abc'''&lt;br /&gt;
{{!}}- &lt;br /&gt;
{{!}}&amp;lt;tt&amp;gt;arrayofthings[1]&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{!}}'''thing2'''&lt;br /&gt;
{{!}}} &lt;br /&gt;
&lt;br /&gt;
[[File:des_httprest_service.png|border|center]]&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Authentication tab&lt;br /&gt;
|anchor=Authenticationtab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Enable the '''Enable Basic Authentication''' check box to use HTTP basic authentication as part of the web service request. When enabled, the '''User Name''' and '''Password''' fields are displayed. Optionally, click the check box to select a variable for either of these fields.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Results tab&lt;br /&gt;
|anchor=Resultstab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Select a variable to store the outcome status ('''true''' or '''false''') of the HTTP fetch. &lt;br /&gt;
&lt;br /&gt;
You can also select variables in which to store the data and headers of the HTTP response, and the HTTP error code if the operation failed.&lt;br /&gt;
&lt;br /&gt;
You must also select an action to take if the fetch operation is not successful. You can choose to &amp;quot;Continue with normal processing&amp;quot; or &amp;quot;Execute error handler blocks&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
If you select &amp;quot;Execute error handler blocks&amp;quot;, an '''Error Handler''' child block appears under the '''HTTP REST''' block. &lt;br /&gt;
&lt;br /&gt;
Use the '''Error Handler''' block to send the application to another target block that you select from the '''Navigation''' tab, or add child blocks that will perform the actual error handling.&lt;br /&gt;
&lt;br /&gt;
In this example, the '''Navigation''' tab is used to specify a target block. If there is an error, the application will go to the '''Play Message''' block and play an error message:&lt;br /&gt;
&lt;br /&gt;
[[file:des_httprest_error_navigation.png]]&lt;br /&gt;
&lt;br /&gt;
In this example, a child block is used to invoke a module that will perform the error handling:&lt;br /&gt;
&lt;br /&gt;
[[file:des_httprest_error_child.png]]&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|&lt;br /&gt;
* If you select a target block from the '''Navigation''' tab, then any child blocks you've added to the '''Error Handler''' parent block are ignored.&lt;br /&gt;
* Standard validation rules still apply — any child blocks that you add to the '''Error Handler''' block must be valid for the application phase in which they are being used.&lt;br /&gt;
|2}}&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Advanced tab&lt;br /&gt;
|anchor=Advancedtab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=The '''Use Designer service to make this request''' check box is enabled by default. This allows the fetch request to use a HTTP proxy, which is typically required when sending requests to external resources.&lt;br /&gt;
&lt;br /&gt;
Select '''Internal Genesys Service''' if the application is sending a fetch request to an internal Genesys service. This type of request does not go through a HTTP proxy.&lt;br /&gt;
&lt;br /&gt;
Click '''Add Header''' if you want to use a custom HTTP header.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|If this '''HTTP REST''' block is used in a '''Self Service''' phase or shared module, there might be a processing delay due to the use of a proxy to perform the HTTP fetch. This delay does not apply to '''HTTP REST''' blocks that are used in '''Assisted Service''' phases or shared modules.}}&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Test tab&lt;br /&gt;
|anchor=Testtab&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=The '''Test''' tab lets you test an API call from the block without making an actual test call. &lt;br /&gt;
&lt;br /&gt;
Select the variables to be used as Input Parameters (make sure you specify them in the requested format, using single quotes for strings and &amp;quot;()&amp;quot; for JSON values) and any other variables to be used.&lt;br /&gt;
&lt;br /&gt;
If the variables had a default value set in the '''Initialize''' phase, you can choose to keep those values or provide your own. The application will remember the values used the next time you open the application.&lt;br /&gt;
&lt;br /&gt;
{{NoteFormat|Any literal values stored in the block will also be used for the test request.}}&lt;br /&gt;
&lt;br /&gt;
Click '''Send Test Request''' to run the test and generate the results.&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|sectionHeading=Scenarios&lt;br /&gt;
|anchor=Scenarios&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=If you want to:&lt;br /&gt;
&lt;br /&gt;
*Play weather information for a customer for whom you have a profile and address:&lt;br /&gt;
**This scenario assumes that the weather API expects two input parameters ('''date''' and '''location''') and provides its output in JSON format, under the key '''result'''. The corresponding input information is stored in two variables: '''currentdate''' and '''zipcode'''.&lt;br /&gt;
**Add the '''HTTP REST''' block to the '''Self Service''' portion of the application, in a position after you have retrieved the customer location.&lt;br /&gt;
**In the '''HTTP URL''' field, enter the URL of the weather web service (for example, &amp;lt;tt&amp;gt;http://sample.webservice.com/api/weather/&amp;lt;/tt&amp;gt;).&lt;br /&gt;
**Select '''get''' as the HTTP method.&lt;br /&gt;
**In the '''Input Parameters''' tab, click '''Add Parameters''' twice.&lt;br /&gt;
**For the first parameter, use the following information:&lt;br /&gt;
***'''Name''': &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
***'''Type''': &amp;lt;tt&amp;gt;variable&amp;lt;/tt&amp;gt;&lt;br /&gt;
***'''Value''': &amp;lt;tt&amp;gt;currentdate&amp;lt;/tt&amp;gt;&lt;br /&gt;
**For the second parameter, use the following information:&lt;br /&gt;
***'''Name''': &amp;lt;tt&amp;gt;location&amp;lt;/tt&amp;gt;&lt;br /&gt;
***'''Type''': &amp;lt;tt&amp;gt;variable&amp;lt;/tt&amp;gt;&lt;br /&gt;
***'''Value''': &amp;lt;tt&amp;gt;zipcode&amp;lt;/tt&amp;gt;&lt;br /&gt;
**In the '''Output Parameters''' tab, click '''Add Parameters''' and use the following information:&lt;br /&gt;
***'''Variable Name''': &amp;lt;tt&amp;gt;weather&amp;lt;/tt&amp;gt;&lt;br /&gt;
***'''JSON Expression''': &amp;lt;tt&amp;gt;result&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Status=No&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Bgrenon</name></author>
		
	</entry>
</feed>