<?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=PEC-Developer%2FCurrent%2FWebAPIs%2FThird-party_messaging</id>
	<title>PEC-Developer/Current/WebAPIs/Third-party messaging - 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=PEC-Developer%2FCurrent%2FWebAPIs%2FThird-party_messaging"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-Developer/Current/WebAPIs/Third-party_messaging&amp;action=history"/>
	<updated>2026-04-10T08:37:39Z</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=PEC-Developer/Current/WebAPIs/Third-party_messaging&amp;diff=132794&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;{{ArticleUnstructured |Standalone=No |DisplayName=Third-Party Messaging API }}  == Base path: /nexus/v3 ==  &lt;!-- POST /channels/{channelId}/media --&gt; &lt;div class=&quot;web-api-post...&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-Developer/Current/WebAPIs/Third-party_messaging&amp;diff=132794&amp;oldid=prev"/>
		<updated>2023-11-26T04:31:31Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ArticleUnstructured |Standalone=No |DisplayName=Third-Party Messaging API }}  == Base path: /nexus/v3 ==  &amp;lt;!-- POST /channels/{channelId}/media --&amp;gt; &amp;lt;div class=&amp;quot;web-api-post...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ArticleUnstructured&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=Third-Party Messaging API&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Base path: /nexus/v3 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- POST /channels/{channelId}/media --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-post mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-introduction-table&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; | &amp;lt;div class=&amp;quot;web-api-post-text&amp;quot;&amp;gt; POST &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;web-api-urlpath&amp;quot;&amp;gt;/channels/{channelId}/media&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-summary&amp;quot;&amp;gt;Upload a media resource&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-description&amp;quot;&amp;gt;Upload a binary media file to Genesys to use in a RichMedia message. The response to this request includes a URL you can use as the image in the outgoing message payload.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Parameters&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-parameters-table&amp;quot;&lt;br /&gt;
! Name !! Default !! Description !! Parameter Type !! Data Type !! Required&lt;br /&gt;
|-&lt;br /&gt;
| X-Hub-Signature&lt;br /&gt;
| &lt;br /&gt;
| The request signature, for example &amp;lt;tt&amp;gt;sha1=hash&amp;lt;/tt&amp;gt;. The hash is built using the body of the message and secret for the channel.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| x-ccid&lt;br /&gt;
| &lt;br /&gt;
| The ID of the contact center the message is sent within.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| X-B3-TraceId&lt;br /&gt;
| &lt;br /&gt;
| The unique trace ID for the request.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| channelId&lt;br /&gt;
| &lt;br /&gt;
| The ID of the channel.&lt;br /&gt;
| path&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| file&lt;br /&gt;
| &lt;br /&gt;
| The file to upload.&lt;br /&gt;
| formData&lt;br /&gt;
| file&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Responses&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-responses-table&amp;quot;&lt;br /&gt;
! Code !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| 200&lt;br /&gt;
| Operation was successful&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;status&amp;quot;: {&lt;br /&gt;
    &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;data&amp;quot;: {&lt;br /&gt;
    &amp;quot;mediaId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;filename&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;mimetype&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;length&amp;quot;: 0&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; data &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | mediaId&lt;br /&gt;
| (string):&lt;br /&gt;
The ID of the media resource.&lt;br /&gt;
bb4a9f86-dbbb-4464-a669-650da94fbad6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | url&lt;br /&gt;
| (string):&lt;br /&gt;
A synthetic URL to be used as reference in the outgoing message payload.&lt;br /&gt;
genesys://nexus/bb4a9f86-dbbb-4464-a669-650da94fbad6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | filename&lt;br /&gt;
| (string):&lt;br /&gt;
The name of the media resource.&lt;br /&gt;
MyImage&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | mimetype&lt;br /&gt;
| (string):&lt;br /&gt;
The type of file.&lt;br /&gt;
image/jpeg&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | length&lt;br /&gt;
| (integer):&lt;br /&gt;
The length of the media file.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; UploadResponse &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | data&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 400&lt;br /&gt;
| Bad Request&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; BadRequest &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 401&lt;br /&gt;
| Unauthorized&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Unauthorized &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Forbidden&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Forbidden &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Channel not found&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; NotFound &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 415&lt;br /&gt;
| Unsupported Media Type&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; UnsupportedMedia &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 500&lt;br /&gt;
| Internal Server Error&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ServerError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Usage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cURL&amp;quot;&amp;gt;&lt;br /&gt;
curl -X POST&lt;br /&gt;
-H &amp;quot;x-api-key: your_API_key&amp;quot;&lt;br /&gt;
-H &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;https://api-demo.com/nexus/v3/channels/{channelId}/media?&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- GET /channels/{channelId}/media/{mediaId} --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-get mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-introduction-table&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; | &amp;lt;div class=&amp;quot;web-api-get-text&amp;quot;&amp;gt; GET &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;web-api-urlpath&amp;quot;&amp;gt;/channels/{channelId}/media/{mediaId}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-summary&amp;quot;&amp;gt;Download a media resource&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-description&amp;quot;&amp;gt;Download a media resource you previously uploaded to Genesys with &amp;lt;tt&amp;gt;POST /channels/{channelId}/media&amp;lt;/tt&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Parameters&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-parameters-table&amp;quot;&lt;br /&gt;
! Name !! Default !! Description !! Parameter Type !! Data Type !! Required&lt;br /&gt;
|-&lt;br /&gt;
| X-Hub-Signature&lt;br /&gt;
| &lt;br /&gt;
| The request signature, for example &amp;lt;tt&amp;gt;sha1=hash&amp;lt;/tt&amp;gt;. The hash is built using the body of the message and secret for the channel.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| x-ccid&lt;br /&gt;
| &lt;br /&gt;
| The ID of the contact center the message is sent within.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| X-B3-TraceId&lt;br /&gt;
| &lt;br /&gt;
| The unique trace ID for the request.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| channelId&lt;br /&gt;
| &lt;br /&gt;
| The ID of the channel.&lt;br /&gt;
| path&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| mediaId&lt;br /&gt;
| &lt;br /&gt;
| The media resource ID.&lt;br /&gt;
| path&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Responses&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-responses-table&amp;quot;&lt;br /&gt;
! Code !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| 200&lt;br /&gt;
| Operation was successful&lt;br /&gt;
|-&lt;br /&gt;
| 400&lt;br /&gt;
| Bad Request&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; BadRequest &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 401&lt;br /&gt;
| Unauthorized&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Unauthorized &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Forbidden&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Forbidden &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Channel 1234567890 not found&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; NotFound &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 500&lt;br /&gt;
| Internal Server Error&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ServerError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Usage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cURL&amp;quot;&amp;gt;&lt;br /&gt;
curl -X GET&lt;br /&gt;
-H &amp;quot;x-api-key: your_API_key&amp;quot;&lt;br /&gt;
-H &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;https://api-demo.com/nexus/v3/channels/{channelId}/media/{mediaId}?&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- DELETE /channels/{channelId}/media/{mediaId} --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-delete mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-introduction-table&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; | &amp;lt;div class=&amp;quot;web-api-delete-text&amp;quot;&amp;gt; DELETE &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;web-api-urlpath&amp;quot;&amp;gt;/channels/{channelId}/media/{mediaId}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-summary&amp;quot;&amp;gt;Delete a media resource&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-description&amp;quot;&amp;gt;Delete a media resource you previously uploaded to Genesys with &amp;lt;tt&amp;gt;POST /channels/{channelId}/media&amp;lt;/tt&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Parameters&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-parameters-table&amp;quot;&lt;br /&gt;
! Name !! Default !! Description !! Parameter Type !! Data Type !! Required&lt;br /&gt;
|-&lt;br /&gt;
| X-Hub-Signature&lt;br /&gt;
| &lt;br /&gt;
| The request signature, for example &amp;lt;tt&amp;gt;sha1=hash&amp;lt;/tt&amp;gt;. The hash is built using the body of the message and secret for the channel.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| x-ccid&lt;br /&gt;
| &lt;br /&gt;
| The ID of the contact center the message is sent within.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| X-B3-TraceId&lt;br /&gt;
| &lt;br /&gt;
| The unique trace ID for the request.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| channelId&lt;br /&gt;
| &lt;br /&gt;
| The ID of the channel.&lt;br /&gt;
| header&lt;br /&gt;
| path&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| mediaId&lt;br /&gt;
| &lt;br /&gt;
| The media resource ID.&lt;br /&gt;
| header&lt;br /&gt;
| path&lt;br /&gt;
| true&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Responses&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-responses-table&amp;quot;&lt;br /&gt;
! Code !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| 200&lt;br /&gt;
| Operation was successful&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;status&amp;quot;: {&lt;br /&gt;
    &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;data&amp;quot;: {&lt;br /&gt;
    &amp;quot;mediaId&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;filename&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;mimetype&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
    &amp;quot;length&amp;quot;: 0&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; data &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | mediaId&lt;br /&gt;
| (string):&lt;br /&gt;
The ID of the media resource.&lt;br /&gt;
bb4a9f86-dbbb-4464-a669-650da94fbad6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | url&lt;br /&gt;
| (string):&lt;br /&gt;
A synthetic URL to be used as reference in the outgoing message payload.&lt;br /&gt;
genesys://nexus/bb4a9f86-dbbb-4464-a669-650da94fbad6&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | filename&lt;br /&gt;
| (string):&lt;br /&gt;
The name of the media resource.&lt;br /&gt;
MyImage&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | mimetype&lt;br /&gt;
| (string):&lt;br /&gt;
The type of file.&lt;br /&gt;
image/jpeg&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | length&lt;br /&gt;
| (integer):&lt;br /&gt;
The length of the media file.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; UploadResponse &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | data&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 400&lt;br /&gt;
| Bad Request&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; BadRequest &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 401&lt;br /&gt;
| Unauthorized&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Unauthorized &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Forbidden&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Forbidden &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Channel not found&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; NotFound &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 500&lt;br /&gt;
| Internal Server Error&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ServerError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Usage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cURL&amp;quot;&amp;gt;&lt;br /&gt;
curl -X DELETE&lt;br /&gt;
-H &amp;quot;x-api-key: your_API_key&amp;quot;&lt;br /&gt;
-H &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;https://api-demo.com/nexus/v3/channels/{channelId}/media/{mediaId}?&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- POST /channels/{channelId}/messages --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-post mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-introduction-table&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 150px&amp;quot; | &amp;lt;div class=&amp;quot;web-api-post-text&amp;quot;&amp;gt; POST &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;web-api-urlpath&amp;quot;&amp;gt;/channels/{channelId}/messages&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-summary&amp;quot;&amp;gt;Send a message&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-description&amp;quot;&amp;gt;Send a message to an agent in Genesys from an external messaging system, such as SMS.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Parameters&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-parameters-table&amp;quot;&lt;br /&gt;
! Name !! Default !! Description !! Parameter Type !! Data Type !! Required&lt;br /&gt;
|-&lt;br /&gt;
| X-Hub-Signature&lt;br /&gt;
| &lt;br /&gt;
| The request signature, for example &amp;lt;tt&amp;gt;sha1=hash&amp;lt;/tt&amp;gt;. The hash is built using the body of the message and secret for the channel.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| x-ccid&lt;br /&gt;
| &lt;br /&gt;
| The ID of the contact center the message is sent within.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| X-B3-TraceId&lt;br /&gt;
| &lt;br /&gt;
| The unique trace ID for the request.&lt;br /&gt;
| header&lt;br /&gt;
| string&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| channelId&lt;br /&gt;
| &lt;br /&gt;
| The ID of the channel.&lt;br /&gt;
| path&lt;br /&gt;
| string&lt;br /&gt;
| true&lt;br /&gt;
|-&lt;br /&gt;
| messages&lt;br /&gt;
| &lt;br /&gt;
| Message&lt;br /&gt;
| body&lt;br /&gt;
| &lt;br /&gt;
| true&lt;br /&gt;
|- &lt;br /&gt;
| colspan=6 | &lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-example&amp;quot;&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Responses&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;web-api-responses-table&amp;quot;&lt;br /&gt;
! Code !! Reason&lt;br /&gt;
|-&lt;br /&gt;
| 200&lt;br /&gt;
| Operation was successful&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;status&amp;quot;: {&lt;br /&gt;
    &amp;quot;code&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;message&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;data&amp;quot;: {&lt;br /&gt;
    &amp;quot;ids&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
        &amp;quot;id&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
      }&lt;br /&gt;
    ]&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ids &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | id&lt;br /&gt;
| (string):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; data &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | ids&lt;br /&gt;
| (array:object):&lt;br /&gt;
The ID of the accepted message, if provided.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; InboundMessageResponse &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | data&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 400&lt;br /&gt;
| Bad Request&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; BadRequest &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 401&lt;br /&gt;
| Unauthorized&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Unauthorized &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 403&lt;br /&gt;
| Forbidden&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; Forbidden &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 404&lt;br /&gt;
| Channel not found&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; NotFound &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| 500&lt;br /&gt;
| Internal Server Error&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 |&lt;br /&gt;
{|&lt;br /&gt;
| &amp;lt;source&amp;gt;{}&amp;lt;/source&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;web-api-body-table&amp;quot;&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ServerError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; status &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | code&lt;br /&gt;
| (integer):&lt;br /&gt;
A code that can provide more information when an error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | message&lt;br /&gt;
| (string):&lt;br /&gt;
Provides additional information when a request returns an error response.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | &amp;lt;div class=&amp;quot;web-api-body-obj&amp;quot;&amp;gt; ResponseError &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:right;&amp;quot; | status&lt;br /&gt;
| (object):&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div class=&amp;quot;web-api-section-heading&amp;quot;&amp;gt;Usage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cURL&amp;quot;&amp;gt;&lt;br /&gt;
curl -X POST&lt;br /&gt;
-H &amp;quot;x-api-key: your_API_key&amp;quot;&lt;br /&gt;
-H &amp;quot;Content-Type: application/json&amp;quot;&lt;br /&gt;
-d '{}'&lt;br /&gt;
&amp;quot;https://api-demo.com/nexus/v3/channels/{channelId}/messages?&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>