{"info":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","description":"<html><head></head><body><h2 id=\"introduction\">INTRODUCTION</h2>\n<p>The WiseCX API allows you to perform 'RESTful' operations such as reading, modifying, adding, or deleting data.</p>\n<h4 id=\"authentication\">Authentication</h4>\n<p>All operations require the <strong>'Authorization' header with the 'Bearer' token</strong>. To obtain the JWT token provided by the '/authenticate' endpoint, follow the steps below:</p>\n<h4 id=\"token-expiration\">Token Expiration</h4>\n<p>The authentication token has a validity of 3600 seconds, and it is necessary to reauthenticate after this time has passed in order to obtain a new token.</p>\n<h4 id=\"rate-limit\">Rate Limit</h4>\n<p>The limit is 5000 requests per minute and a total of 150000 per day, it is not possible to exceed these limits.</p>\n<p>Status code:</p>\n<ol>\n<li><p>200: Success</p>\n</li>\n<li><p>400: Bad request</p>\n</li>\n<li><p>403: Unauthorized</p>\n</li>\n<li><p>501: Method not implemented</p>\n</li>\n</ol>\n<h1 id=\"fields\">Fields</h1>\n<p>This parameter indicates the fields that will be shown in the response when executing the endpoint. It is used to return only the most relevant fields. If this parameter is omitted, only default fields will be shown.</p>\n<p>Example:</p>\n<p><code>/cases?fields=id,subject,status</code></p>\n<h1 id=\"filters\">Filters</h1>\n<p>This parameter is used to filter and perform more advanced searches on the requested resource.</p>\n<p>Example:</p>\n<p><code>/cases?filtering=[{'field':'case.contact_id','operator':'EQUAL','value':'123'},{'field':'case.status','operator':'IN','value':['opened','solved']}]   </code></p>\n<p>In Postman, when using the filtering parameter directly in a URL, curly braces ({ and }) must be URL-encoded, otherwise the request may fail.</p>\n<img src=\"https://content.pstmn.io/7d2aa8c7-855f-4618-8a2a-d5e9c697faf7/aW1hZ2UucG5n\" width=\"111\" height=\"66\">\n\n<p>So, in Postman, a properly formatted filtering request may look like this:</p>\n<img src=\"https://content.pstmn.io/f331957a-8471-4ec1-a319-80fce56e58fa/aW1hZ2UucG5n\" width=\"891\" height=\"68\">\n\n<p>Possible operators:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Operator</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>IN</td>\n<td>Is in list</td>\n</tr>\n<tr>\n<td>NOT IN</td>\n<td>Is not in list</td>\n</tr>\n<tr>\n<td>EQUAL</td>\n<td>Equals to</td>\n</tr>\n<tr>\n<td>NOT EQUAL</td>\n<td>Not equal</td>\n</tr>\n<tr>\n<td>GREATER</td>\n<td>Greater than</td>\n</tr>\n<tr>\n<td>LOWER</td>\n<td>Lower than</td>\n</tr>\n<tr>\n<td>GREATER EQUAL</td>\n<td>Greater o equals to</td>\n</tr>\n<tr>\n<td>LOWER EQUAL</td>\n<td>Lower or equals to</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"sorting\">Sorting</h1>\n<p>This parameter indicates the field and direction of sorting in which the resources will be returned. The default order is ascending (asc).</p>\n<p>Example:</p>\n<p><code>/cases?sort=desc&amp;sort_field=id</code></p>\n<h1 id=\"pagination\">Pagination</h1>\n<p>By default, all listing operations are paginated. The maximum and default limit is set to 100 records.</p>\n<p><code>/cases?limit=20&amp;page=5</code></p>\n<hr>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Fields","slug":"fields"},{"content":"Filters","slug":"filters"},{"content":"Sorting","slug":"sorting"},{"content":"Pagination","slug":"pagination"}],"owner":"30030845","collectionId":"910aadde-d49b-47b0-b494-264bc826ec72","publishedId":"2sBXqKqLZj","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-04T20:39:16.000Z"},"item":[{"name":"Authentication","item":[{"name":"Authenticate","id":"96c5df8b-e29c-4dc3-a8f7-48a53c858f6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/authenticate","description":"<p>Authentication is necessary to obtain the JWT token, which should then be added to the request header<br /><code>Authorization</code> to access all resources in the API.</p>\n<p>To authenticate, you need to perform a<code>GET</code> method request with the <code>x-api-key</code> header and the <code>user</code> parameter. If the request is successful, it will return the JWT authentication token required to consume the API resources.</p>\n<h4 id=\"obteining-api-key\">Obteining API Key</h4>\n<p>To authorize and obtain the Token, it is necessary to generate an API Key beforehand from Settings -&gt; Channels -&gt; API.</p>\n<img src=\"https://ss.wcx.cloud/a/08wc10/2022-03/lo4PmSYh8g.png\" />\n\n<p>Then, you need to enter a username and finally click on the \"Generate\" button to obtain the API Key, which should be sent in the authentication call.</p>\n<img src=\"https://ss.wcx.cloud/a/08wc10/2022-03/2X3a70ijlD.png\" />\n\n<h4 id=\"token-expiration\">Token Expiration</h4>\n<p>The authentication token has a validity of 3600 seconds (1 hour), and it is necessary to re-execute the authentication after this time has passed to obtain a new token.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","authenticate"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"35daeeee-1663-44a1-a9c7-31ededb4787d","name":"Authenticate","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/authenticate?user=adminUser","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","authenticate"],"query":[{"key":"user","value":"adminUser"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"637"},{"key":"Connection","value":"keep-alive"},{"key":"Date","value":"Wed, 08 Jan 2020 17:58:35 GMT"},{"key":"x-amzn-RequestId","value":"2b0042e9-62c9-4731-b088-df1499856359"},{"key":"x-amz-apigw-id","value":"F_i7zGktoAMF9qQ="},{"key":"X-Amzn-Trace-Id","value":"Root=1-5e16184b-b1ec7f2e61557d1e203f4a36;Sampled=0"},{"key":"X-Cache","value":"Miss from cloudfront"},{"key":"Via","value":"1.1 171d7370ca264be0e555ac6695616d94.cloudfront.net (CloudFront)"},{"key":"X-Amz-Cf-Pop","value":"EZE51-C1"},{"key":"X-Amz-Cf-Id","value":"84lEw9XDIImZq8l0gAs8OsoQIdhE-bDvVCUmacBiYnJbzpvdSLSAJg=="}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"ok\",\n    \"token\": \"eyJhbGciOiJBMTI4S1ciLCJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwidHlwIjoiSldUIn0.VpRGQx9SQXjHMDP0RlMkwBaFqbWfYf99J0Br2HsWaaPO8I7I788Bsg.e4q1pvTDetyfbLGe2k4LRw.5WNO6cp4kDv_5cg_h4FlyCrGnRcod0rvZmBLBBdcG9zvygrVFmXzyCJwzKRNWNff9V87lxImcOcxezVrUWAwj2jTtiruFhc9zd1ojHKMah2EfzQeeik7cGV7WTgavMGwHWXRjqWX-Tv-fYVJUyXG7UHJ6Qw_3yvWf1Ce6xoMJa7AuAMkHmcUUQmGszKxlDlAT9MgV-hLQNppeeq4w0f7EOHA9fsugpREdOXUL96rbHYXN177YKXaNdWqPeLhTSdNn17okIFAEyUp0On.q_r42pvbbQYvjtmjPcobpQ\",\n    \"message\": \"Authentication success.\"\n}"}],"_postman_id":"96c5df8b-e29c-4dc3-a8f7-48a53c858f6f"}],"id":"7f4496be-65ef-4d1f-a7dd-650dee0a3302","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"00b270fb-2216-4e20-9c53-fd8620c0ef1c"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"706f5c36-1364-4bf8-9387-b78672303f3d"}}],"_postman_id":"7f4496be-65ef-4d1f-a7dd-650dee0a3302","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Cases","item":[{"name":"Types","item":[{"name":"Type Retrieval","id":"c7245335-f13a-443a-ac0b-7b2d5b011dc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/types","description":"<p>For retrieving the list of types, you need to perform a<code>GET</code>request and specify the desired fields using the <code>fields</code>parameter. The possible fields are:</p>\n<p><code>id,name,parent_id</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","types"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"d447af27-3701-4d5a-a193-f52d974c12bb","name":"Obtención de Tipos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/cases/types?fields=id,name,parent_id","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","cases","types"],"query":[{"key":"fields","value":"id,name,parent_id"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 10,\n            \"name\": \"Consulta\",\n            \"parent_id\": 1\n        },\n        {\n            \"id\": 5,\n            \"name\": \"Prensa\",\n            \"parent_id\": 0\n        },\n        {\n            \"id\": 6,\n            \"name\": \"Comercial\",\n            \"parent_id\": 5\n        }\n    ]\n}"}],"_postman_id":"c7245335-f13a-443a-ac0b-7b2d5b011dc1"}],"id":"83b1a3db-d38e-4c32-ad0e-1ed49a90c519","description":"<p>Endpoint <code>types</code> allows to obtain type lists from WiseCX.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"065d1729-a61b-49b3-904a-e98f9a2216ba"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"88c8ba6e-bd72-441e-9892-c9c329525d24"}}],"_postman_id":"83b1a3db-d38e-4c32-ad0e-1ed49a90c519","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Tags","item":[{"name":"Tags Retrieval","id":"50ae6d54-aff8-4139-a601-badc2bc2338c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/tags","description":"<p>For retrieving the list of tags, you need to perform a <code>GET</code> method request and specify desired fields using the 'fields' parameter. The possible fields are:</p>\n<p><code>id,name</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","tags"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"9f46f8d7-d37c-4be7-b644-f1f2a3e97ffa","name":"Obtención de Etiquetas","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/tags"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 1,\n            \"name\": \"Setting Problem\"\n        },\n        {\n            \"id\": 63,\n            \"name\": \"Cliente Mensual\"\n        },\n        {\n            \"id\": 131,\n            \"name\": \"App Mobile\"\n        },\n        {\n            \"id\": 150,\n            \"name\": \"Bug\"\n        }]\n}"}],"_postman_id":"50ae6d54-aff8-4139-a601-badc2bc2338c"}],"id":"8df67267-f830-481c-8264-1d3e9441f58c","description":"<p>The <code>tags</code> endpoint allows retrieving the list of WiseCX labels.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"4b305459-8161-4732-803f-cf4167a3d732"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"3c07cc49-a4bc-47e9-a603-57927c66b569"}}],"_postman_id":"8df67267-f830-481c-8264-1d3e9441f58c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Case Creation","id":"e351e8fd-8552-4c6c-975a-144101d83110","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/cases","description":"<h5 id=\"new-case\">New Case</h5>\n<p>For creating a new case, you need to perform a<code>POST</code>method request with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>group_id</td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>Group to which the case will be assigned on its creation.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>User to whom the case will be assigned on its creation.</td>\n</tr>\n<tr>\n<td>source_channel</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Channel where the case is originating. It can be web, app, phone, whatsapp, Email, internal.</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>string</td>\n<td>no</td>\n<td>Tags associated with the case.</td>\n</tr>\n<tr>\n<td>type_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Case type</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Case subject</td>\n</tr>\n<tr>\n<td>priority</td>\n<td>string</td>\n<td>no</td>\n<td>Case priority: none, low, medium, high, very-high.</td>\n</tr>\n<tr>\n<td>due_at</td>\n<td>string</td>\n<td>no</td>\n<td>Case expiration</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Case custom fields</td>\n</tr>\n<tr>\n<td>activities</td>\n<td><code>activity[]</code></td>\n<td><strong>yes</strong></td>\n<td>First activities that will be added to the case at its creation.</td>\n</tr>\n</tbody>\n</table>\n</div><p>The<code>activity</code>object should be sent as follows:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Type of activity: user_reply, contact_message, note.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>yes*</td>\n<td>User who performs the activity. *Only required for user_reply (except when it is a template submission) and note.</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>string</td>\n<td>no</td>\n<td>Channel through which the activity is originating. can be web, app, phone, whatsapp, email, internal.</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td>yes*</td>\n<td>Message content. *Mandatory if <code>attachments</code> do not come or if channel is<code>whatsapp</code>, type is<code>user_reply</code> and <code>template</code> does not come.</td>\n</tr>\n<tr>\n<td>template</td>\n<td>template</td>\n<td>yes*</td>\n<td>WhatsApp template . *Required if channel is<code>whatsapp</code>, type is<code>user_reply</code> and does not come<code>content.</code></td>\n</tr>\n<tr>\n<td>contact_from</td>\n<td>contact</td>\n<td>yes*</td>\n<td>Contact originating the message. *Only required for <code>contact_message</code></td>\n</tr>\n<tr>\n<td>contacts_to</td>\n<td>contact[]</td>\n<td>yes*</td>\n<td>Contacts recipients of an user's response. *Only required for <code>user_reply.</code></td>\n</tr>\n<tr>\n<td>attachments</td>\n<td>attachment[]</td>\n<td>yes*</td>\n<td>Attached files. *Mandatory if you do not come <code>content.</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>contact</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>yes*</td>\n<td>Contact id. *Mandatory only if the email, personal_id, phone number does not appear.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>yes</strong>*</td>\n<td>Contact Email. *Mandatory only if the ID, Email, personal_id, phone number does not appear.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>yes*</td>\n<td>Personal ID of the contact (DNI, CUIT...). *Mandatory only if the ID, Email, phone number does not come.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact's personal ID (DNI, CUIT...). *Mandatory only if the ID, email, phone does not come.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's Name</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>custom_fields[]</td>\n<td>no</td>\n<td>Contact's custom fileds</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object<code>template</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>template_id</td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>Template ID</td>\n</tr>\n<tr>\n<td>parameters</td>\n<td><code>template_parameter[]</code></td>\n<td>no</td>\n<td>Template Variables</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object<code>template_parameter</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>key</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Template variable name</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Template variable value</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Name</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Value</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>attachments</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>filename</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Short name file identifier</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>yes*</td>\n<td>URL where the file is uploaded. * Mandatory only if there is no content.</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td>yes*</td>\n<td>URL where the file is uploaded. *Mandatory only if content does not come.</td>\n</tr>\n</tbody>\n</table>\n</div><p>In case of sending the<code>attachments</code>object with the content field, the sum of the files sent in the same request must not exceed 5MB.</p>\n<h5 id=\"whatsapp-sending\">WHATSAPP Sending</h5>\n<ul>\n<li>When a WhatsApp message or template is sent, only the first contact within the object will be taken into account<code>contacts_to</code>.</li>\n<li>In case of sending Whatsapp templates, <code>source_channel</code> should be Whatsapp and should include a<code>template</code>object in a type <code>user_reply activity</code>. The user_id should be a valid user or leave it at \"0\" if you want the client's response to normally enter the queues.</li>\n<li>To send a message session, the activity must use<code>user_reply</code> and it is no longer necesarry to include the <code>template</code>object except the<code>content</code>.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ade5d035-d7ab-43a5-b6cd-9e9d63af08f5","name":"Creación de Caso","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1234,\n    \"tags\": [\n        \"tag-1\",\n        \"tag-2\"\n    ],\n    \"type_id\": 0,\n    \"source_channel\": \"web\",\n    \"subject\": \"Nuevo caso desde API\",\n    \"activities\": [\n        {\n            \"type\": \"contact_message\",\n            \"content\": \"Envio un archivo adjunto\",\n            \"contact_from\": {\n                \"email\": \"test@gmail.com\",\n                \"name\": \"Test\",\n                \"phone\": \"1235465454454\",\n                \"personal_id\": \"666451\"\n            },\n            \"attachments\": [\n                {\n                    \"filename\": \"file.jpg\",\n                    \"url\": \"https://www.testing.com/file.jpg\"\n                }\n            ]\n        }\n    ],\n    \"custom_fields\": [\n        {\n            \"field\": \"field_1\",\n            \"value\": \"value field_1\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"case_id\": 12345454,\r\n    \"activities\": [\r\n        {\r\n            \"id\": 43210,\r\n            \"contacts_ids\": [\r\n                87654\r\n            ]\r\n        }\r\n    ]\r\n}"}],"_postman_id":"e351e8fd-8552-4c6c-975a-144101d83110"},{"name":"Case Update by ID","id":"25efb619-4ba7-43bc-986f-90e3928bd7b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}","description":"<p>Updating a new Case allows adding new activities to an existing Case and also editing its fields, for this a <code>PUT</code>method must be executed with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>group_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Group to which the case will be assigned on its creation.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>User to whom the case will be assigned on its creation.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>no</td>\n<td>Update the Case status: opened, solved, pending, hold, closed.</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>string[]</td>\n<td>no</td>\n<td>Labels associated with the case.</td>\n</tr>\n<tr>\n<td>type_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Case type.</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>no</td>\n<td>Case subject.</td>\n</tr>\n<tr>\n<td>priority</td>\n<td>string</td>\n<td>no</td>\n<td>Case priority: none, low, medium, high, very-high.</td>\n</tr>\n<tr>\n<td>due_at</td>\n<td>string</td>\n<td>no</td>\n<td>Case expiration.</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Case custom fields.</td>\n</tr>\n<tr>\n<td>activities</td>\n<td><code>activity[]</code></td>\n<td>no</td>\n<td>First activities that will be added to the case at its creation.</td>\n</tr>\n<tr>\n<td>spam</td>\n<td>boolean</td>\n<td>no</td>\n<td>If it comes in <em>True</em>, it marks the case as SPAM. If it comes in <em>False</em>, it recovers the case if it was marked as SPAM.</td>\n</tr>\n<tr>\n<td>deleted</td>\n<td>boolean</td>\n<td>no</td>\n<td>If it comes in <em>True</em>, it eliminates the case. If it comes in <em>False</em>, it recovers the case if it was deleted.</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>The activity</code> object shoud be sent as follows:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Activity type: user_reply, contact_message, note.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>yes*</td>\n<td>User who performs the activity. *Mandatory only foruser_reply and note.</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>string</td>\n<td>no</td>\n<td>Channel through which the activity is originating. Might be: web, app, phone, whatsapp, email, internal.</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td>yes*</td>\n<td>Message content. *Mandatory if you do not come<code>attachments</code></td>\n</tr>\n<tr>\n<td>template</td>\n<td>template</td>\n<td>yes*</td>\n<td>WhatsApp Template. *Mandatory if channel is whatsapp, type is user_reply and content does not come.</td>\n</tr>\n<tr>\n<td>contact_from</td>\n<td>contact</td>\n<td>yes*</td>\n<td>Contact originating the message. *Only required for<code>contact_message.</code></td>\n</tr>\n<tr>\n<td>contacts_to</td>\n<td>contact[]</td>\n<td>yes*</td>\n<td>Contacts recipients of an user's response. *Only required for <code>user_reply.</code></td>\n</tr>\n<tr>\n<td>attachments</td>\n<td>attachment[]</td>\n<td>yes*</td>\n<td>Attached files. *Mandatory if you do not come<code>content.</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>contact</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>yes*</td>\n<td>Contact ID. *Mandatory only if the Email, personal_id, phone number does not appear.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Email. *Mandatory only if the ID, Email, personal_id, phone does not appear.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact personal ID (DNI, CUIT...). *Mandatory only if the ID, Email, phone number does not come.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact phone number. *Mandatory only if the ID, Email, personal_id does not appear.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's Name.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>template</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>template_id</td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>Template ID.</td>\n</tr>\n<tr>\n<td>parameters</td>\n<td><code>template_parameter[]</code></td>\n<td>no</td>\n<td>Template variables.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>template_parameter</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>key</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Template variable Name.</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Template variable Value.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Name.</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Value.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>attachments</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>filename</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Short name file identifier.</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>yes*</td>\n<td>URL where the file is uploaded. *Mandatory only if content does not come.</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td>yes*</td>\n<td>File content in base64. *Mandatory only if URL does not come.</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"whatsapp-sending\">WHATSAPP Sending</h5>\n<ul>\n<li>When a WhatsApp message or template is sent, only the first contact within the object will be taken into account <code>contacts_to</code>.</li>\n<li>Being a message within an already existing conversation, it will be validated that the <code>contact_to</code>object is the same one that started the conversation.</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"199ec47d-ad71-471d-8b20-a62af57023fc","name":"Actualización de Caso por id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"group_id\": 6486,\n    \"tags\": [\n        \"tag-1\",\n        \"tag-2\"\n    ],\n    \"activities\": [\n        {\n            \"type\": \"note\",\n            \"user_id\": 6405,\n            \"content\": \"Contenido de nota interna.\"\n        },\n        {\n            \"type\": \"user_reply\",\n            \"user_id\": 6405,\n            \"content\": \"Contenido de respuesta de usuario.\",\n            \"contacts_to\": [\n                {\n                    \"email\": \"test@gmail.com\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/1273934"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"case_id\": 1273934,\r\n    \"activities\": [\r\n        {\r\n            \"id\": 4057279,\r\n            \"contacts_ids\": []\r\n        },\r\n        {\r\n            \"id\": 4057280,\r\n            \"contacts_ids\": [\r\n                6579207\r\n            ]\r\n        }\r\n    ]\r\n}"}],"_postman_id":"25efb619-4ba7-43bc-986f-90e3928bd7b2"},{"name":"Obteining cases","id":"7c2a51d6-d2ef-4d19-81ea-2d7f6cafa793","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases","description":"<p>To obtain the list of Cases, a <code>GET</code> method must be performed indicating the required <code>fields</code>through the fields parameter.</p>\n<blockquote>\n<p>IMPORTANT:<br />Through this endpoint it is only possible to obtain the cases from the last 3 months onwards. </p>\n</blockquote>\n<p>Possible fields are:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Fields</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Case ID</td>\n</tr>\n<tr>\n<td>number</td>\n<td>Incremental case number</td>\n</tr>\n<tr>\n<td>group_id</td>\n<td>Group to which the case is assigned</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>User to whom the case is assigned</td>\n</tr>\n<tr>\n<td>contact_id</td>\n<td>Contact ID related to a case</td>\n</tr>\n<tr>\n<td>status</td>\n<td>State in which the case is located</td>\n</tr>\n<tr>\n<td>source_channel</td>\n<td>Channel where the case originated</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>Tags related to a case</td>\n</tr>\n<tr>\n<td>type_id</td>\n<td>Case type</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>Case subject</td>\n</tr>\n<tr>\n<td>priority</td>\n<td>Case priority: none, low, medium, high, very-high</td>\n</tr>\n<tr>\n<td>due_at</td>\n<td>Case expiration <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>Case customer field</td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>Case creation date <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>solved_at</td>\n<td>Fecha de resolución del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>closed_at</td>\n<td>Resolution date of the case <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_read</td>\n<td>Date of last reading of the case <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_update</td>\n<td>Case last update date <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>first_read</td>\n<td>FDate of first reading of the case <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_assignment</td>\n<td>Case Last Assignment Date <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>first_response</td>\n<td>Date of first case response <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_response</td>\n<td>Date of last case response <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>nps_value</td>\n<td>Last NPS Score Value</td>\n</tr>\n<tr>\n<td>spam</td>\n<td>Indicates if the case is marked as SPAM</td>\n</tr>\n<tr>\n<td>deleted</td>\n<td>Indicates if the case is in the deleted state</td>\n</tr>\n<tr>\n<td>channel_account</td>\n<td>Account of the channel where the case originated</td>\n</tr>\n<tr>\n<td>bot_resolved</td>\n<td>Indicates whether the case was resolved by a bot</td>\n</tr>\n<tr>\n<td>bot_attended</td>\n<td>Indicates whether the case was handled by a bot</td>\n</tr>\n<tr>\n<td>summary</td>\n<td>Summary of the case activities</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filter\">FILTER</h4>\n<p><strong>ALLOWED OPERATORS</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Operators</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>number, user_id, contact_id</td>\n<td>IN, EQUALS</td>\n</tr>\n<tr>\n<td>group_id, status, source_channel, tags, type_id, priority</td>\n<td>IN, NOT IN, EQUALS, NOT EQUAL</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>IN, NOT IN, EQUALS, NOT EQUAL, CONTAINS</td>\n</tr>\n<tr>\n<td>due_at, created_at, solved_at, closed_at, last_read</td>\n<td>IN, NOT IN, EQUALS, NOT EQUAL, GREATER, LOWER, GREATER EQUAL, LOWER EQUAL</td>\n</tr>\n<tr>\n<td>id, first_read, last_assignment, first_response, last_response, last_update</td>\n<td>IN, NOT IN, EQUALS, NOT EQUAL, GREATER, LOWER, GREATER EQUAL, LOWER EQUAL</td>\n</tr>\n</tbody>\n</table>\n</div><p>To see more examples, check <a href=\"#filters\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"9e41e636-928d-46fb-8a7c-a13063be5540","name":"Obtención de Casos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/cases?fields=id,subject,group_id,user_id,created_at","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","cases"],"query":[{"key":"fields","value":"id,subject,group_id,user_id,created_at"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1273952,\n        \"group_id\": 1234,\n        \"user_id\": 0,\n        \"subject\": \"Caso desde api 1\",\n        \"created_at\": \"2020-01-28 18:48:38\"\n    },\n    {\n        \"id\": 1273951,\n        \"group_id\": 1234,\n        \"user_id\": 0,\n        \"subject\": \"Caso desde api 2\",\n        \"created_at\": \"2020-01-28 18:45:43\"\n    },\n    {\n        \"id\": 1273950,\n        \"group_id\": 1234,\n        \"user_id\": 0,\n        \"subject\": \"Caso desde api 3\",\n        \"created_at\": \"2020-01-28 18:39:42\"\n    }\n]"}],"_postman_id":"7c2a51d6-d2ef-4d19-81ea-2d7f6cafa793"},{"name":"Obtaining Case by ID","id":"7652de30-4cd4-403c-8c9b-22440ced9e15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}","description":"<p>To obtain the details of a Case, a<code>GET</code> method must be executed indicating the <code>fields</code> that are required through the fields parameter. The possible fields are:</p>\n<p><code>id,number,group_id,user_id,contact_id,status,source_channel,tags,type_id,subject,priority,due_at,custom_fields,created_at,solved_at,closed_at,last_update,channel_account,bot_resolved,bot_attended,summary</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"414cc7f0-b430-4393-ad0a-976d83fae2f1","name":"Obtención de Caso por Id","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/1273906"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 1273906,\r\n    \"group_id\": 6486,\r\n    \"user_id\": 0,\r\n    \"subject\": \"Nuevo Caso desde API\"\r\n}"}],"_postman_id":"7652de30-4cd4-403c-8c9b-22440ced9e15"},{"name":"Delete Case by ID","id":"73117499-48c5-484b-a27d-b95b32cba39e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}","description":"<p>To delete the detail of a Case, a <code>DELETE</code> method must be performed indicating the case ID to be deleted.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"976e56b7-a2f1-426d-9695-756aa68f3c80","name":"Eliminación de Caso por Id","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/cases/1273906"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Case removed.\"\n}"}],"_postman_id":"73117499-48c5-484b-a27d-b95b32cba39e"},{"name":"Obtaining Activities of a Case","id":"8c727288-b152-4dce-8037-8cb6714e191d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}/activities","description":"<p>To obtain the list of Activities associated with a Case, a <code>GET</code> method must be executed indicating the<code>fields</code>that are required using the fields parameter. The possible fields are:</p>\n<p><code>id,case_id,type,user_id,channel,content,contact_from,contacts_to,attachments,recordings,created_at,sending_status</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}","activities"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"14ee009b-0d63-4af0-831e-5bf1517c2ad4","name":"Obtención de Actividad de un Caso","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/cases/1273934/activities?fields=id,type,user_id,content,contact_from,contacts_to,attachments,created_at,sending_status,channel","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","cases","1273934","activities"],"query":[{"key":"fields","value":"id,type,user_id,content,contact_from,contacts_to,attachments,created_at,sending_status,channel"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 4056876,\r\n        \"type\": \"system\",\r\n        \"user_id\": 0,\r\n        \"channel\": \"web\",\r\n        \"content\": \"[added_tag] tag-1, tag-2\",\r\n        \"contact_from\": null,\r\n        \"contacts_to\": null,\r\n        \"attachments\": null,\r\n        \"created_at\": \"2020-01-28 10:08:02\",\r\n        \"sending_status\": \"ok\"\r\n    },\r\n    {\r\n        \"id\": 4056878,\r\n        \"type\": \"contact_message\",\r\n        \"user_id\": 0,\r\n        \"channel\": \"web\",\r\n        \"content\": \"Envio de archivo adjunto\",\r\n        \"contact_from\": {\r\n            \"id\": 6579207,\r\n            \"email\": \"test@gmail.com\",\r\n            \"name\": \"\",\r\n            \"phone\": \"\",\r\n            \"personal_id\": \"\",\r\n            \"custom_fields\": []\r\n        },\r\n        \"contacts_to\": null,\r\n        \"attachments\": [\r\n            {\r\n                \"filename\": \"file.jpg\",\r\n                \"attachment_id\": 0,\r\n                \"url\": \"/FileAdm/DownloadFile.aspx?file=341010ssdfe8dd44e633ddbd829.jpg&e=16&t=12711\"\r\n            }\r\n        ],\r\n        \"created_at\": \"2020-01-28 10:08:03\",\r\n        \"sending_status\": \"ok\"\r\n    },\r\n    {\r\n        \"id\": 4056880,\r\n        \"type\": \"system\",\r\n        \"user_id\": 6405,\r\n        \"channel\": \"web\",\r\n        \"content\": \"Ticket leído por el agente Juan\",\r\n        \"contact_from\": null,\r\n        \"contacts_to\": null,\r\n        \"attachments\": null,\r\n        \"created_at\": \"2020-01-28 10:08:12\",\r\n        \"sending_status\": \"ok\"\r\n    },\r\n    {\r\n        \"id\": 4056881,\r\n        \"type\": \"note\",\r\n        \"user_id\": 6405,\r\n        \"channel\": \"web\",\r\n        \"content\": \"Contenido nota interna.\",\r\n        \"contact_from\": null,\r\n        \"contacts_to\": null,\r\n        \"attachments\": null,\r\n        \"created_at\": \"2020-01-28 10:16:12\",\r\n        \"sending_status\": \"ok\"\r\n    },\r\n    {\r\n        \"id\": 4056882,\r\n        \"type\": \"user_reply\",\r\n        \"user_id\": 6405,\r\n        \"channel\": \"web\",\r\n        \"content\": \"Contenido respuesta de usuario.\",\r\n        \"contact_from\": null,\r\n        \"contacts_to\": [\r\n            {\r\n                \"id\": 6579207,\r\n                \"email\": \"test@gmail.com\",\r\n                \"name\": \"Julio Pailler\",\r\n                \"phone\": \"\",\r\n                \"personal_id\": \"\",\r\n                \"custom_fields\": []\r\n            }\r\n        ],\r\n        \"attachments\": null,\r\n        \"created_at\": \"2020-01-28 10:16:13\",\r\n        \"sending_status\": \"ok\"\r\n    },\r\n    {\r\n        \"id\": 4056883,\r\n        \"type\": \"system\",\r\n        \"user_id\": 6405,\r\n        \"channel\": \"web\",\r\n        \"content\": \"Ticket leído por el agente Juan\",\r\n        \"contact_from\": null,\r\n        \"contacts_to\": null,\r\n        \"attachments\": null,\r\n        \"created_at\": \"2020-01-28 10:16:29\",\r\n        \"sending_status\": \"ok\"\r\n    }\r\n]"}],"_postman_id":"8c727288-b152-4dce-8037-8cb6714e191d"},{"name":"Fetching Activity by ID","id":"e78891bd-baa5-44ba-9791-ef3c2ad26205","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}/activities/{{activity_id}}","description":"<p>To obtain a particular activity, associated with a Case, a<code>GET</code>method must be performed forming the URL of the endpoint with the Case ID and the Activity ID.<br />The fields that are required must be indicated by means of the<code>fields</code>parameter. The possible fields are:</p>\n<p><code>id,case_id,type,user_id,channel,content,contact_from,contacts_to,attachments,recordings,created_at,sending_status</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}","activities","{{activity_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"cb21a258-d686-4cb6-87f0-832d43af3d2b","name":"Obtención de Actividad de un Caso por Id","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/cases/1273934/activities/132546?fields=id,type,user_id,content,contact_from,contacts_to,attachments,created_at,sending_status,channel","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","cases","1273934","activities","132546"],"query":[{"key":"fields","value":"id,type,user_id,content,contact_from,contacts_to,attachments,created_at,sending_status,channel"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 132546,\r\n    \"type\": \"contact_message\",\r\n    \"user_id\": 0,\r\n    \"channel\": \"web\",\r\n    \"content\": \"Envio de archivo adjunto\",\r\n    \"contact_from\": {\r\n        \"id\": 6579207,\r\n        \"email\": \"test@gmail.com\",\r\n        \"name\": \"\",\r\n        \"phone\": \"\",\r\n        \"personal_id\": \"\",\r\n        \"custom_fields\": []\r\n    },\r\n    \"contacts_to\": null,\r\n    \"attachments\": [\r\n        {\r\n            \"filename\": \"file.jpg\",\r\n            \"attachment_id\": 0,\r\n            \"url\": \"/FileAdm/DownloadFile.aspx?file=341010ssdfe8dd44e633ddbd829.jpg&e=16&t=12711\"\r\n        }\r\n    ],\r\n    \"created_at\": \"2020-01-28 10:08:03\",\r\n    \"sending_status\": \"ok\"\r\n}"}],"_postman_id":"e78891bd-baa5-44ba-9791-ef3c2ad26205"}],"id":"1532e845-ffd7-40d1-9b7f-c92908ffb45c","description":"<p>Endpoint <code>cases</code> allows to create, update and obtain WiseCX cases.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"7297d0ec-08fd-45a5-9969-a0b8adc73afe"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"2e0316b5-f99a-4763-b628-2e7124138a33"}}],"_postman_id":"1532e845-ffd7-40d1-9b7f-c92908ffb45c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Contacts","item":[{"name":"Organizations","item":[{"name":"Fetching Organizations","id":"ee57af6a-c49a-4da0-8912-5dfea7849575","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations","description":"<p>To obtain the list of Organizations, a <code>GET</code> method must be performed indicating the <code>fields</code> that are required through the fields parameter. The possible fields are:</p>\n<p><code>id,custom_id,name</code></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Organization ID</td>\n</tr>\n<tr>\n<td>custom_id</td>\n<td>Organization custom identifier</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Organization's Name</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filter\">FILTER</h4>\n<p><strong>ALLOWED OPERATORS</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Operators</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id, custom_id, name</td>\n<td>IN, EQUALS</td>\n</tr>\n</tbody>\n</table>\n</div><p>To see more examples, see <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"d5995ae0-d4dd-4188-a9a2-cc04a18cbf83","name":"Obtención de Organizaciones","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/contacts/organizations?fields=id,custom_id,name","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","contacts","organizations"],"query":[{"key":"fields","value":"id,custom_id,name"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 14,\n            \"custom_id\": \"1234\",\n            \"name\": \"Test Organización 01\"\n        },\n        {\n            \"id\": 15,\n            \"custom_id\": \"1431\",\n            \"name\": \"Test Organización 02\"\n        },\n        {\n            \"id\": 16,\n            \"custom_id\": \"6789\",\n            \"name\": \"Test Organización 03\"\n        }]\n}"}],"_postman_id":"ee57af6a-c49a-4da0-8912-5dfea7849575"},{"name":"Organization Creation","id":"b4fa17f1-2cfd-4fb8-94d6-cd93bc7653a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/","description":"<h5 id=\"new-organization\">New Organization:</h5>\n<p>To create a new Organization, a<code>POST</code>method must be executed with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>custom_id</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Organization ID (CUIT, CUIL...).</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Organization's Name.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations",""],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3f97829d-8720-405b-bcac-a3f2a2397e13","name":"Creación de Organización","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"custom_id\": \"1234\",\n    \"name\": \"Test Organización 01\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/contacts/organizations/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 50053\n}"}],"_postman_id":"b4fa17f1-2cfd-4fb8-94d6-cd93bc7653a1"},{"name":"Updating Organization by ID","id":"44a9427c-f5ce-4a35-b8a6-cd05e2e3a670","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/{{id}}","description":"<p>To update an Organization, a <code>PUT</code> method must be executed with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>custom_id</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Organization's ID (CUIT, CUIL...).</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Organization's Name</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"6d5e4f79-4889-489b-a26f-3a949ab8b32e","name":"Actualización de Organización por Id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"custom_id\": \"1234\",\n    \"name\": \"Test Organización 01\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/contacts/organizations/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 50053\n}"}],"_postman_id":"44a9427c-f5ce-4a35-b8a6-cd05e2e3a670"},{"name":"Removing Organization by ID","id":"ed2b3ad1-2ca0-46b5-9697-d11a52dce02b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/{{id}}","description":"<p>To remove an organization, a <code>DELETE</code> method must be performed indicating Organization's ID to delete.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"0dbbe7be-448e-4590-9ef0-35d5b5654857","name":"Eliminación de Organización por Id","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 50053\n}"}],"_postman_id":"ed2b3ad1-2ca0-46b5-9697-d11a52dce02b"}],"id":"0e7d045e-2d1a-42f9-afb6-3ce5ec3021d1","description":"<p>The endpoint <code>organizations</code>allows obtaining WiseCX organizations list.</p>\n","_postman_id":"0e7d045e-2d1a-42f9-afb6-3ce5ec3021d1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Groups","item":[{"name":"Fetching Groups","id":"03e08536-3790-4f19-8aac-811465731897","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/groups","description":"<p>To get a group list, a <code>GET</code> method must be performed indicatind through the parameter required fields. Possible fields are:</p>\n<p><code>id,code,name</code></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Group id</td>\n</tr>\n<tr>\n<td>code</td>\n<td>Automatically generated code for the Group.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Group's Name</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filter\">FILTER</h4>\n<h5 id=\"allowed-operators\">ALLOWED OPERATORS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Operators</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id, code, name</td>\n<td>IN, EQUALS</td>\n</tr>\n</tbody>\n</table>\n</div><p>To see examples, check <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","groups"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"df47b29d-6257-4dff-834a-b6567f6bdf24","name":"Obtención de Grupos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/contacts/groups?fields=id,code,name","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","contacts","groups"],"query":[{"key":"fields","value":"id,code,name"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 389,\n            \"code\": \"BKA0389\",\n            \"name\": \"Group 01\"\n        },\n        {\n            \"id\": 390,\n            \"code\": \"SRI0390\",\n            \"name\": \"Group 02\"\n        },\n        {\n            \"id\": 391,\n            \"code\": \"OXC0391\",\n            \"name\": \"Group 03\"\n        }]\n}"}],"_postman_id":"03e08536-3790-4f19-8aac-811465731897"},{"name":"Group Creation","id":"bcfce5b8-534a-48ce-9ab6-1fa9a341dc0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/groups/","description":"<h5 id=\"new-contacts-group\">New Contact's Group</h5>\n<p>For creating a new Group, a <code>POST</code> method must be done with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Group's Name</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","groups",""],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"187c6c39-57b9-4c14-ac35-764f3ac97c53","name":"Creación de Grupo","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"name\": \"Test Group 01\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/contacts/groups/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 8798\n}"}],"_postman_id":"bcfce5b8-534a-48ce-9ab6-1fa9a341dc0d"},{"name":"Adding a Contact to a Group","id":"bcf04bac-a900-4ea6-8644-0baa154e77f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{contact_id}}/groups/{{group_id}}","description":"<p>For inserting an existing Contact to a Group, a<code>PUT</code> method must be executed indicating in the URL path the contact ID and the group ID as appropriate.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{contact_id}}","groups","{{group_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"2ac14cc7-08ea-411e-bbab-dc84f74e2d5c","name":"Agregar Contacto a Grupo","originalRequest":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/1546454/groups/4851"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Contact added OK.\"\n}"}],"_postman_id":"bcf04bac-a900-4ea6-8644-0baa154e77f2"},{"name":"Removing a Contact from a Group","id":"89b28d29-eccd-419e-8d78-09f3ea7cb5d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{contact_id}}/groups/{{group_id}}","description":"<p>For deleting a Contact from a Group, a <code>DELETE</code> method must be made indicating in the URL path the ID Contact and the ID Group as appropiate.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{contact_id}}","groups","{{group_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"1bc04c75-6574-430a-88b4-cda050dec8e6","name":"Eliminar Contacto de Grupo","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/1546454/groups/4851"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Contact removed OK.\"\n}"}],"_postman_id":"89b28d29-eccd-419e-8d78-09f3ea7cb5d6"}],"id":"5ebf3abc-d822-4b79-9450-21999445067c","description":"<p>The endpoint <code>groups</code> allows operating with the Contact Groups of Wise CX.</p>\n","_postman_id":"5ebf3abc-d822-4b79-9450-21999445067c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Contact Creation","id":"20fab10e-6e3a-43bf-bbd1-a74773bde467","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/","description":"<h5 id=\"new-contact\">New Contact:</h5>\n<p>To create a new Contact, a<code>POST</code>method must be performed with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Email. *Mandatory only if the personal ID, phone number does not come.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>yes*</td>\n<td>Personal ID of the contact (DNI, CUIT...). *Mandatory only if the Email, phone number does not come.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact phone number. *Mandatory only if the Email, personal_id does not come.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's Name.</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's GUID.</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's password.</td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Contact's organization ID.</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's Address.</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Contact Custom Fields.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object<code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Name.</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Value.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts",""],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"91df377b-a6f6-4c39-b790-abd519af2bfc","name":"Creación de Contacto","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"personal_id\": \"545487879-1\",\n    \"email\": \"j.doe-1@test.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/contacts/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 6594518\n}"}],"_postman_id":"20fab10e-6e3a-43bf-bbd1-a74773bde467"},{"name":"Contact Updating by ID","id":"09a139eb-c420-42c9-a168-826d58f992f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}","description":"<p>To update a Contact, a <code>PUT</code> method must be sent with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Email. *Mandatory only if the personal_id, phone number does not come.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact's personal ID (DNI, CUIT...). *Mandatory only if the Email, phone nomber does not come.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact's phone number. *Mandatory only if the Email, personal_id does not come.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's Name.</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's GUID.</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's password.</td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>numeric</td>\n<td>no*</td>\n<td>Organization ID of the contact. *To unlink from the contact send -1.</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>no</td>\n<td>Contact's Address.</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Contact Custom Fields.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Object <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Name.</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>custom_field Value.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"e74ef204-2f1f-4574-a183-10b830bffcf8","name":"Actualización de Contacto por Id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"personal_id\": \"545487879\",\n    \"email\": \"j.doe@test.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 6594517\r\n}"}],"_postman_id":"09a139eb-c420-42c9-a168-826d58f992f5"},{"name":"Fetching Contacts","id":"03087997-09c4-4f1d-8434-f76e09f86c26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/?fields=id,email,personal_id,phone,name,custom_fields,last_update&limit=100&page=80","description":"<p>To obtain the list of Contacts, a <code>GET</code> must be done indicating the required <code>fields</code> through the fields parameter. The possible fields are:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Contact ID</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Contact's Email</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>Custom contact identifier</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>Contact's phone number</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Contact's Name</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>Contact's GUID</td>\n</tr>\n<tr>\n<td>password</td>\n<td>Contact's Password</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>Contact Custom Fields</td>\n</tr>\n<tr>\n<td>last_update</td>\n<td>Gets the last updated date of the contact <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>Contact organization identifier</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Contact's Address</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filter\">FILTER</h4>\n<h5 id=\"allowed-opertaros\">ALLOWED OPERTAROS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Operators</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id, email, personal_id, phone, last_update, organization_id</td>\n<td>IN, EQUALS</td>\n</tr>\n</tbody>\n</table>\n</div><p>To check more examples see <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts",""],"host":["api","wcx","cloud"],"query":[{"key":"fields","value":"id,email,personal_id,phone,name,custom_fields,last_update"},{"key":"limit","value":"100"},{"key":"page","value":"80"}],"variable":[]}},"response":[{"id":"4fdc63a7-abfa-410a-9d80-c6e438498ca0","name":"Obtenención de Contactos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/contacts/?fields=id,personal_id&sort=desc&sort_field=id&limit=5&page=1","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","contacts",""],"query":[{"key":"fields","value":"id,personal_id"},{"key":"sort","value":"desc"},{"key":"sort_field","value":"id"},{"key":"limit","value":"5"},{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"id\": 6594517,\r\n            \"personal_id\": \"\"\r\n        },\r\n        {\r\n            \"id\": 6594516,\r\n            \"personal_id\": \"3279964888\"\r\n        },\r\n        {\r\n            \"id\": 6594515,\r\n            \"personal_id\": \"812737-7787987987\"\r\n        },\r\n        {\r\n            \"id\": 6594514,\r\n            \"personal_id\": \"8127377787987987\"\r\n        },\r\n        {\r\n            \"id\": 6594513,\r\n            \"personal_id\": \"7787987987\"\r\n        }\r\n    ],\r\n    \"paging\": {\r\n        \"next\": \"https://api.wcx.cloud/core/v1/contacts/v1/contacts/?fields=id,personal_id&limit=5&page=2&sort=desc&sort_field=id\",\r\n        \"page\": 2,\r\n        \"limit\": 5\r\n    }\r\n}"}],"_postman_id":"03087997-09c4-4f1d-8434-f76e09f86c26"},{"name":"Fetching Contact by ID","id":"90347891-d6ad-4d61-83dc-d2fb30949d3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}","description":"<p>To obtain the detail of a Contact, a <code>GET</code> method must be made indicating the <code>fields</code> that are required by means of the fields parameter. The possible fields are:</p>\n<p><code>id,email,personal_id,phone,name,guid,password,custom_fields,last_update</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"6cb4fea2-1041-415e-b348-fadbe6f898a8","name":"Obtenención de Contacto por id","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/6594517"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 6594517,\n    \"email\": \"j.doe@test.com\",\n    \"name\": \"Jhon Doe\",\n    \"personal_id\": \"5465478\",\n    \"custom_fields\": [\n        {\n            \"field\": \"firstaccess\",\n            \"value\": \"false\"\n        },\n        {\n            \"field\": \"test_multiline\",\n            \"value\": \"test\"\n        },\n        {\n            \"field\": \"DNI_CUIL\",\n            \"value\": \"456456487\"\n        }\n    ]\n}"}],"_postman_id":"90347891-d6ad-4d61-83dc-d2fb30949d3d"},{"name":"Deleting Contact by ID","id":"40f2590a-630f-4411-bae5-52e2d234f62e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}","description":"<p>To delete a Contact, a <code>DELETE</code> method must be made indicating the ID of the contact to be deleted.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"5b7a1906-959e-4faf-8694-29939745a806","name":"Eliminación de Contacto por id","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Contact removed.\"\n}"}],"_postman_id":"40f2590a-630f-4411-bae5-52e2d234f62e"}],"id":"1779396b-fdf5-4f76-a1ab-40fd6f8ff1b8","description":"<p>The <code>contacts</code> endpoint allows managing WiseCX contacts.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"db02a749-b188-46f6-ba7f-fd211b0b0af6"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"98d42023-e614-47c3-8591-d7d598cb52d1"}}],"_postman_id":"1779396b-fdf5-4f76-a1ab-40fd6f8ff1b8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Service Groups","item":[{"name":"Fetching Service Groups","id":"12edfd2e-eaa5-4f6c-8a63-8c9dab3b08b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/queues","description":"<p>To obtain the list of Service Groups, a <code>GET</code> method must be executed. The default fields returned are: <code>id,name,businessHours,users</code>.</p>\n<p>You can use the <code>fields</code> parameter to request a subset of fields (e.g. <code>?fields=id,name,users</code>).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>Service group ID</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Service group name</td>\n</tr>\n<tr>\n<td>businessHours</td>\n<td>object</td>\n<td>Business hours configured for the group</td>\n</tr>\n<tr>\n<td>users</td>\n<td>array</td>\n<td>Users assigned to the group (sorted alphabetically by name)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"businesshours-structure\"><code>businessHours</code> structure</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timezone.name</td>\n<td>string</td>\n<td>Timezone name (e.g. <code>\"Argentina Standard Time\"</code>)</td>\n</tr>\n<tr>\n<td>timezone.offset</td>\n<td>string</td>\n<td>UTC offset (e.g. <code>\"-03:00\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].day</td>\n<td>numeric</td>\n<td>Day of the week: 0=Sunday, 1=Monday, ..., 6=Saturday</td>\n</tr>\n<tr>\n<td>schedules[].name</td>\n<td>string</td>\n<td>Day name in English (e.g. <code>\"sunday\"</code>, <code>\"monday\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].isOpen</td>\n<td>boolean</td>\n<td>Whether the group attends on that day</td>\n</tr>\n<tr>\n<td>schedules[].specialDate</td>\n<td>boolean</td>\n<td>Whether it is a special (non-recurring) date</td>\n</tr>\n<tr>\n<td>schedules[].date</td>\n<td>string/null</td>\n<td>Specific date in <code>yyyy-MM-dd</code> format (null for regular days)</td>\n</tr>\n<tr>\n<td>schedules[].hours[].from</td>\n<td>string</td>\n<td>Opening time in <code>HH:mm</code> format</td>\n</tr>\n<tr>\n<td>schedules[].hours[].to</td>\n<td>string</td>\n<td>Closing time in <code>HH:mm</code> format</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"users-structure\"><code>users</code> structure</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>User ID</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>User name</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>Whether the user has automatic assignment enabled</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"1f508cc3-b898-4cfc-867a-35627e2e25e9","name":"Fetching Service Groups","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/queues"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"id\": 53,\r\n            \"name\": \"Soporte\",\r\n            \"businessHours\": {\r\n                \"timezone\": {\r\n                    \"name\": \"Argentina Standard Time\",\r\n                    \"offset\": \"-03:00\"\r\n                },\r\n                \"schedules\": [\r\n                    { \"day\": 0, \"name\": \"sunday\",    \"isOpen\": false, \"specialDate\": false, \"date\": null, \"hours\": [] },\r\n                    { \"day\": 1, \"name\": \"monday\",    \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                    { \"day\": 2, \"name\": \"tuesday\",   \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                    { \"day\": 3, \"name\": \"wednesday\", \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                    { \"day\": 4, \"name\": \"thursday\",  \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                    { \"day\": 5, \"name\": \"friday\",    \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                    { \"day\": 6, \"name\": \"saturday\",  \"isOpen\": false, \"specialDate\": false, \"date\": null, \"hours\": [] }\r\n                ]\r\n            },\r\n            \"users\": [\r\n                { \"id\": 10, \"name\": \"Juan Pérez\",   \"auto_assign\": true },\r\n                { \"id\": 11, \"name\": \"María García\", \"auto_assign\": false }\r\n            ]\r\n        },\r\n        {\r\n            \"id\": 122,\r\n            \"name\": \"Sugerencias\",\r\n            \"businessHours\": {\r\n                \"timezone\": {\r\n                    \"name\": \"Argentina Standard Time\",\r\n                    \"offset\": \"-03:00\"\r\n                },\r\n                \"schedules\": [\r\n                    { \"day\": 0, \"name\": \"sunday\",    \"isOpen\": false, \"specialDate\": false, \"date\": null, \"hours\": [] },\r\n                    { \"day\": 1, \"name\": \"monday\",    \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"09:00\", \"to\": \"18:00\" }] },\r\n                    { \"day\": 2, \"name\": \"tuesday\",   \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"09:00\", \"to\": \"18:00\" }] },\r\n                    { \"day\": 3, \"name\": \"wednesday\", \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"09:00\", \"to\": \"18:00\" }] },\r\n                    { \"day\": 4, \"name\": \"thursday\",  \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"09:00\", \"to\": \"18:00\" }] },\r\n                    { \"day\": 5, \"name\": \"friday\",    \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"09:00\", \"to\": \"18:00\" }] },\r\n                    { \"day\": 6, \"name\": \"saturday\",  \"isOpen\": false, \"specialDate\": false, \"date\": null, \"hours\": [] }\r\n                ]\r\n            },\r\n            \"users\": []\r\n        }\r\n    ],\r\n    \"paging\": {\r\n        \"next\": null,\r\n        \"page\": 1,\r\n        \"limit\": 100\r\n    }\r\n}"}],"_postman_id":"12edfd2e-eaa5-4f6c-8a63-8c9dab3b08b0"},{"name":"Service Group Creation","id":"c7f677ca-531c-49e1-8bed-8aac7e286d79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Support\",\r\n  \"users\": [\r\n    {\r\n      \"id\": 10,\r\n      \"auto_assign\": true\r\n    },\r\n    {\r\n      \"id\": 11,\r\n      \"auto_assign\": false\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/queues","description":"<p>Creates a new service group allowing to associate users and define whether each one has automatic assignment.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Service group name. Whitespace is trimmed automatically. Maximum 50 characters. Must be unique.</td>\n</tr>\n<tr>\n<td>users</td>\n<td>array</td>\n<td>no</td>\n<td>List of users to associate with the group. If not provided, the group is created without users.</td>\n</tr>\n<tr>\n<td>users[].id</td>\n<td>integer</td>\n<td>yes (if users sent)</td>\n<td>User ID. Must be greater than 0. Duplicate IDs are not allowed.</td>\n</tr>\n<tr>\n<td>users[].auto_assign</td>\n<td>boolean</td>\n<td>no</td>\n<td>Whether the user participates in automatic assignment. Default: <code>false</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> <code>{ \"data\": { \"id\": &lt;new_group_id&gt; } }</code> — HTTP 200</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"41e69bcf-50d2-48f6-a9c1-8ea460697680","name":"Service Group Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Support\",\r\n  \"users\": [\r\n    {\r\n      \"id\": 10,\r\n      \"auto_assign\": true\r\n    },\r\n    {\r\n      \"id\": 11,\r\n      \"auto_assign\": false\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/queues"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": 154\r\n  }\r\n}"}],"_postman_id":"c7f677ca-531c-49e1-8bed-8aac7e286d79"},{"name":"Fetching Service Group by ID","id":"f5293b3f-9612-4952-a810-36ae9a78ac9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/queues/{{id}}","description":"<p>To obtain the details of a Service Group, a <code>GET</code> method must be executed indicating the group ID in the URL.</p>\n<p>The default fields returned are: <code>id,name,businessHours,users</code></p>\n<p>You can use the <code>fields</code> parameter to request a subset of fields (e.g. <code>?fields=id,name,users</code>).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>Service group ID</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Service group name</td>\n</tr>\n<tr>\n<td>businessHours</td>\n<td>object</td>\n<td>Business hours configured for the group</td>\n</tr>\n<tr>\n<td>users</td>\n<td>array</td>\n<td>Users assigned to the group (sorted alphabetically by name)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"businesshours-structure\"><code>businessHours</code> structure</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timezone.name</td>\n<td>string</td>\n<td>Timezone name (e.g. <code>\"Argentina Standard Time\"</code>)</td>\n</tr>\n<tr>\n<td>timezone.offset</td>\n<td>string</td>\n<td>UTC offset (e.g. <code>\"-03:00\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].day</td>\n<td>numeric</td>\n<td>Day of the week: 0=Sunday, 1=Monday, ..., 6=Saturday</td>\n</tr>\n<tr>\n<td>schedules[].name</td>\n<td>string</td>\n<td>Day name in English (e.g. <code>\"sunday\"</code>, <code>\"monday\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].isOpen</td>\n<td>boolean</td>\n<td>Whether the group attends on that day</td>\n</tr>\n<tr>\n<td>schedules[].specialDate</td>\n<td>boolean</td>\n<td>Whether it is a special (non-recurring) date</td>\n</tr>\n<tr>\n<td>schedules[].date</td>\n<td>string/null</td>\n<td>Specific date in <code>yyyy-MM-dd</code> format (null for regular days)</td>\n</tr>\n<tr>\n<td>schedules[].hours[].from</td>\n<td>string</td>\n<td>Opening time in <code>HH:mm</code> format</td>\n</tr>\n<tr>\n<td>schedules[].hours[].to</td>\n<td>string</td>\n<td>Closing time in <code>HH:mm</code> format</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"users-structure\"><code>users</code> structure</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>User ID</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>User name</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>Whether the user has automatic assignment enabled</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"1073cdf6-e0d4-4e9c-8b22-03b259b9b777","name":"Fetching Service Group by ID","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/queues/53"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"id\": 53,\r\n        \"name\": \"Soporte\",\r\n        \"businessHours\": {\r\n            \"timezone\": {\r\n                \"name\": \"Argentina Standard Time\",\r\n                \"offset\": \"-03:00\"\r\n            },\r\n            \"schedules\": [\r\n                { \"day\": 0, \"name\": \"sunday\",    \"isOpen\": false, \"specialDate\": false, \"date\": null, \"hours\": [] },\r\n                { \"day\": 1, \"name\": \"monday\",    \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                { \"day\": 2, \"name\": \"tuesday\",   \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                { \"day\": 3, \"name\": \"wednesday\", \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                { \"day\": 4, \"name\": \"thursday\",  \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                { \"day\": 5, \"name\": \"friday\",    \"isOpen\": true,  \"specialDate\": false, \"date\": null, \"hours\": [{ \"from\": \"08:00\", \"to\": \"17:00\" }] },\r\n                { \"day\": 6, \"name\": \"saturday\",  \"isOpen\": false, \"specialDate\": false, \"date\": null, \"hours\": [] }\r\n            ]\r\n        },\r\n        \"users\": [\r\n            { \"id\": 10, \"name\": \"Juan Pérez\",   \"auto_assign\": true },\r\n            { \"id\": 11, \"name\": \"María García\", \"auto_assign\": false }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"f5293b3f-9612-4952-a810-36ae9a78ac9e"},{"name":"Updating Service Group Users","id":"8e12e80e-6403-4810-b2ee-50f19ff1aa81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"[\r\n  {\r\n    \"id\": 10,\r\n    \"auto_assign\": true\r\n  },\r\n  {\r\n    \"id\": 11,\r\n    \"auto_assign\": false\r\n  }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/queues/{{id}}/users","description":"<p>To assign or update users in a Service Group, a <code>PUT</code> method must be executed indicating the group ID in the URL and sending an array of user objects.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>User ID (must be greater than 0). Duplicate IDs are not allowed.</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>no</td>\n<td>Whether the user will have automatic assignment. Default: <code>false</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p>If the list is empty, a summary with all counters at 0 is returned without making any changes.</p>\n<p>The response includes a summary with the number of users <code>added</code>, <code>updated</code> and <code>unchanged</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"1280d91a-3ce2-4c6e-9273-ec952df7771c","name":"Updating Service Group Users","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"[\r\n  {\r\n    \"id\": 10,\r\n    \"auto_assign\": true\r\n  },\r\n  {\r\n    \"id\": 11,\r\n    \"auto_assign\": false\r\n  }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/queues/53/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"added\": 1,\r\n        \"updated\": 1,\r\n        \"unchanged\": 0\r\n    }\r\n}"}],"_postman_id":"8e12e80e-6403-4810-b2ee-50f19ff1aa81"},{"name":"Removing Service Group User","id":"40a9948e-0406-43d0-bda7-68e4c53a4388","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/queues/{{id}}/users/{{user_id}}","description":"<p>To remove a user from a Service Group, a <code>DELETE</code> method must be executed indicating the group ID and the user ID in the URL.</p>\n<p>Returns HTTP <code>204 No Content</code> if the operation was successful.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}","users","{{user_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"71df93de-758e-4b2c-827f-677c51fe0516","name":"Removing Service Group User","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/queues/53/users/10"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"40a9948e-0406-43d0-bda7-68e4c53a4388"},{"name":"Bulk Removing Service Group Users","id":"9017d589-9cb7-4d66-89a5-78aabb0c61ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ids\": [10, 11, 12]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/queues/{{id}}/users","description":"<p>To remove multiple users from a Service Group in a single operation, a <code>DELETE</code> method must be executed indicating the group ID in the URL and sending the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ids</td>\n<td>numeric[]</td>\n<td><strong>yes</strong></td>\n<td>List of user IDs to remove from the group.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> <code>{ \"data\": { \"removed\": N } }</code> — HTTP 200</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"da43eff4-237b-4f4b-8d8e-536d5561690d","name":"Bulk Removing Service Group Users","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ids\": [10, 11, 12]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/queues/53/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"removed\": 3\r\n    }\r\n}"}],"_postman_id":"9017d589-9cb7-4d66-89a5-78aabb0c61ad"},{"name":"Fetching Open Business","id":"721350f1-2819-4b9b-9cb4-a310f2e38bc9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/business_hours/is_open","description":"<p>To obtain an Open Business, a <code>GET</code> method must be executed. The <code>queue_id</code> parameter can be sent as optional.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","business_hours","is_open"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"5bda6a52-61bc-409b-b2df-30709814ca32","name":"Obtención de Negocio Abierto","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/business_hours/is_open"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"True\"\n}"}],"_postman_id":"721350f1-2819-4b9b-9cb4-a310f2e38bc9"}],"id":"4cdc5da3-126d-4a6a-8482-86a92cf071f0","description":"<p>The endpoint <code>queues</code> allows obtaining, creating and managing WiseCX Service Groups.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"041b9582-cf69-4444-bf69-b52e7f22eedb"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"f408f84b-c2e1-4a84-b1b3-7b0c412ddf68"}}],"_postman_id":"4cdc5da3-126d-4a6a-8482-86a92cf071f0","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Users","item":[{"name":"Fetching Users","id":"2df9cb1c-4089-43c3-8573-58d5da2f07c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/users","description":"<p>To retrieve the list of Users, make a <code>GET</code> request indicating the required fields via the <code>fields</code> parameter. The possible fields are:</p>\n<p><code>id,user_name,nick,first_name,last_name,is_bot,created_at,last_login,queues</code></p>\n<p>The <code>queues</code> field returns the list of Service Groups the user belongs to. Each object contains:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Service group id</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Service group name</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>Whether the user has auto-assignment enabled in that group</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3cb8cdac-0a2a-44c5-8725-a91d1ad54a81","name":"Fetching Users","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/users?fields=id,nick,first_name,last_name,user_name,queues,created_at,last_login","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","users"],"query":[{"key":"fields","value":"id,nick,first_name,last_name,user_name,queues,created_at,last_login"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 5846,\n            \"user_name\": \"webcentrix@hotmail.com\",\n            \"nick\": \"Web\",\n            \"first_name\": \"Web\",\n            \"last_name\": \"Centrix\",\n            \"is_bot\": false,\n            \"created_at\": \"2019-03-19 01:28:00\",\n            \"last_login\": \"2021-01-19 15:54:17\",\n            \"queues\": [\n                {\n                    \"id\": 159,\n                    \"name\": \"Support\",\n                    \"auto_assign\": true\n                },\n                {\n                    \"id\": 6059,\n                    \"name\": \"Sales\",\n                    \"auto_assign\": false\n                }\n            ]\n        },\n        {\n            \"id\": 5852,\n            \"user_name\": \"lukedemo\",\n            \"nick\": \"Luke\",\n            \"first_name\": \"Luke\",\n            \"last_name\": \"Skywalker\",\n            \"is_bot\": true,\n            \"created_at\": \"2019-07-24 01:28:00\",\n            \"last_login\": \"2021-01-19 15:54:17\",\n            \"queues\": [\n                {\n                    \"id\": 159,\n                    \"name\": \"Support\",\n                    \"auto_assign\": false\n                },\n                {\n                    \"id\": 6472,\n                    \"name\": \"Bots\",\n                    \"auto_assign\": true\n                },\n                {\n                    \"id\": 6690,\n                    \"name\": \"WhatsApp\",\n                    \"auto_assign\": true\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"2df9cb1c-4089-43c3-8573-58d5da2f07c4"},{"name":"Get User by Id","id":"fec2df32-a8ea-4336-a2fd-ab51701a7b23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/users/{{id}}","description":"<p>To retrieve the details of a User, make a <code>GET</code> request with the user id in the URL.</p>\n<p>Returned fields: <code>id,user_name,nick,first_name,last_name,is_bot,created_at,last_login,queues</code></p>\n<p>The <code>queues</code> field returns the list of Service Groups the user belongs to, with <code>id</code>, <code>name</code> and <code>auto_assign</code> per group.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"0547b2e0-181d-4fd1-bac9-9bd58b2e486c","name":"Get User by Id","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/users/5846"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"id\": 5846,\r\n        \"user_name\": \"agent@company.com\",\r\n        \"nick\": \"Agent\",\r\n        \"first_name\": \"John\",\r\n        \"last_name\": \"Doe\",\r\n        \"is_bot\": false,\r\n        \"created_at\": \"2019-03-19 01:28:00\",\r\n        \"last_login\": \"2021-01-19 15:54:17\",\r\n        \"queues\": [\r\n            { \"id\": 159, \"name\": \"Support\", \"auto_assign\": true },\r\n            { \"id\": 6059, \"name\": \"Sales\", \"auto_assign\": false }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"fec2df32-a8ea-4336-a2fd-ab51701a7b23"},{"name":"Create User","id":"e3881ded-fc86-4184-b076-84f66a7924c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_name\": \"new.agent@company.com\",\r\n    \"nick\": \"New Agent\",\r\n    \"first_name\": \"New\",\r\n    \"last_name\": \"Agent\",\r\n    \"is_bot\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users","description":"<h5 id=\"new-user\">New User</h5>\n<p>To create a new User, make a <code>POST</code> request with the following body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user_name</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Username (typically the email address)</td>\n</tr>\n<tr>\n<td>nick</td>\n<td>string</td>\n<td>no</td>\n<td>Short name or alias for the user</td>\n</tr>\n<tr>\n<td>first_name</td>\n<td>string</td>\n<td>no</td>\n<td>User's first name</td>\n</tr>\n<tr>\n<td>last_name</td>\n<td>string</td>\n<td>no</td>\n<td>User's last name</td>\n</tr>\n<tr>\n<td>is_bot</td>\n<td>boolean</td>\n<td>no</td>\n<td>Whether the user is a bot. Defaults to <code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"f3eba341-1c44-43e4-9eb9-9e9b2a26eeb9","name":"Create User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_name\": \"new.agent@company.com\",\r\n    \"nick\": \"New Agent\",\r\n    \"first_name\": \"New\",\r\n    \"last_name\": \"Agent\",\r\n    \"is_bot\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"id\": 7890\r\n    }\r\n}"}],"_postman_id":"e3881ded-fc86-4184-b076-84f66a7924c6"},{"name":"Assign Queues to User","id":"7f439d4a-4511-4853-886e-b9eac9aa9209","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"id\": 159,\r\n        \"auto_assign\": true\r\n    },\r\n    {\r\n        \"id\": 6059,\r\n        \"auto_assign\": false\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users/{{id}}/queues","description":"<p>To assign Service Groups to a User, make a <code>PUT</code> request with the user id in the URL and a list of group objects:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>Service group id</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>no</td>\n<td>Whether the user has auto-assignment enabled in that group</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users","{{id}}","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"683d1c77-b177-4b70-b5b5-1e44bf330268","name":"Assign Queues to User","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"id\": 159,\r\n        \"auto_assign\": true\r\n    },\r\n    {\r\n        \"id\": 6059,\r\n        \"auto_assign\": false\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users/5846/queues"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"added\": 1,\r\n        \"updated\": 1,\r\n        \"unchanged\": 0\r\n    }\r\n}"}],"_postman_id":"7f439d4a-4511-4853-886e-b9eac9aa9209"},{"name":"Remove Queues from User","id":"48db1f5f-a26b-4e65-b7d2-1fe49d1729cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"queues_ids\": [159, 6059]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users/{{id}}/queues","description":"<p>To remove Service Groups from a User, make a <code>DELETE</code> request with the user id in the URL and the following body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>queues_ids</td>\n<td>numeric[]</td>\n<td><strong>yes</strong></td>\n<td>List of service group ids to unlink from the user</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users","{{id}}","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"00fbac42-c768-4f14-a6d3-0e71079f014a","name":"Remove Queues from User","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"queues_ids\": [159, 6059]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users/5846/queues"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"removed\": 2\r\n    }\r\n}"}],"_postman_id":"48db1f5f-a26b-4e65-b7d2-1fe49d1729cf"}],"id":"3b3f8549-32d0-4f30-9c26-d08209cb84b5","description":"<p>The <code>users</code> endpoint allows retrieving, creating and managing Users in Wise CX, including assigning and removing Service Groups.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"27eb0a72-f9c8-4b78-9735-e7631f749325"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"2154cfa7-022c-4ef1-8475-d5aef195b402"}}],"_postman_id":"3b3f8549-32d0-4f30-9c26-d08209cb84b5","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Analytics","item":[{"name":"Initiating Report Download by ID","id":"9a1bd03d-0794-49f3-b20c-cf779f130fe7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"columns\": \"conv_created,group_id,user_id,status\",\n    \"group_by\": \"d\",\n    \"filter\": {\n        \"date_from\": \"2024-01-01\",\n        \"date_to\": \"2024-01-31\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/analytics/export/{{id}}","description":"<p>To export a list report, execute a POST method indicating the id of the report to download in the URL path.</p>\n<p><strong>NOTE:</strong> It is only possible to download 3 reports simultaneously.</p>\n<h4 id=\"optional-body-parameters\">Optional Body Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>columns</td>\n<td>string</td>\n<td>no</td>\n<td>Columns to include in the export. Accepted values: <code>all</code> or <code>only_visible</code>. If omitted, the columns configured in the report are used.</td>\n</tr>\n<tr>\n<td>group_by</td>\n<td>string</td>\n<td>no</td>\n<td>Time grouping for the report. Accepted values: <code>d</code> (day), <code>h</code> (hour), <code>m</code> (month). If omitted, the grouping configured in the report is used.</td>\n</tr>\n<tr>\n<td>filter</td>\n<td>object</td>\n<td>no</td>\n<td>Object to override the date range of the report. If provided, both <code>date_from</code> and <code>date_to</code> are required.</td>\n</tr>\n</tbody>\n</table>\n</div><p>The <code>filter</code> object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>date_from</td>\n<td>string</td>\n<td>yes*</td>\n<td>Start date of the range. ISO 8601 format: <code>yyyy-MM-dd</code> or <code>yyyy-MM-ddTHH:mm:ss</code>. *Required when <code>filter</code> is provided.</td>\n</tr>\n<tr>\n<td>date_to</td>\n<td>string</td>\n<td>yes*</td>\n<td>End date of the range. ISO 8601 format: <code>yyyy-MM-dd</code> or <code>yyyy-MM-ddTHH:mm:ss</code>. *Required when <code>filter</code> is provided.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Validation rules for <code>filter</code>:</strong></p>\n<ul>\n<li>Both <code>date_from</code> and <code>date_to</code> must be provided together.</li>\n<li><code>date_to</code> must be greater than or equal to <code>date_from</code>.</li>\n<li>The date range cannot exceed 12 months.</li>\n</ul>\n<p>Use the returned export_id to check the export status via GET /v1/analytics/export/{export_id}/status.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","analytics","export","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"574b37e5-2084-45b6-be7c-0e11802d88a9","name":"Iniciar Descarga de Reporte por id","originalRequest":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/analytics/export/6541"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"export_id\": \"5a97c4b0582d4076a5c4e2a4455666e9\",\n    \"status\": \"processing\",\n    \"progress\": 0,\n    \"report_url\": null\n}"}],"_postman_id":"9a1bd03d-0794-49f3-b20c-cf779f130fe7"},{"name":"Fetching Download Status by export_id","id":"7fc3955f-432a-4d84-8b49-a3e32f0ef965","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/analytics/export/{{export_id}}/status","description":"<p>To check the status of an export, execute a GET method indicating the export_id returned by the POST /v1/analytics/export/{id} endpoint.</p>\n<h4 id=\"response-fields\">Response Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>export_id</td>\n<td>Unique identifier of the export</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Export status: pending, processing, completed, error</td>\n</tr>\n<tr>\n<td>progress</td>\n<td>Completion percentage (0-100)</td>\n</tr>\n<tr>\n<td>report_url</td>\n<td>Download URL of the file. Available when status = completed</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","analytics","export","{{export_id}}","status"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"54635ee1-6350-4250-be7e-85c541fde6e2","name":"Obtener estado de descarga por export_id","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/analytics/export/5a97c4b0582d4076a5c4e2a4455666e9/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"export_id\": \"5a97c4b0582d4076a5c4e2a4455666e9\",\n    \"status\": \"completed\",\n    \"progress\": 100,\n    \"report_url\": \"https://wc-exported-files.s3-sa-east-1.amazonaws.com/54af35/2021-05/5a97c4b0582d4076a5c4e2a4455666e9.csv\"\n}"}],"_postman_id":"7fc3955f-432a-4d84-8b49-a3e32f0ef965"}],"id":"21d29096-eaa0-4a57-8cd0-7a4bfb28fe32","description":"<p>Endpoint <code>analytics</code> allows you to start and check the status of a report downloading.</p>\n<p>Only reports of the list type are allowed to be downloaded. Dashboards Downloading is not allowed.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"56d88e7b-5f61-4b6d-bddc-baa4f01ea297"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"63802737-5786-47a6-9b3e-c65f635483f9"}}],"_postman_id":"21d29096-eaa0-4a57-8cd0-7a4bfb28fe32","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Surveys","item":[{"name":"Fetching Surveys","id":"62111917-86b0-4f42-8cb7-f692316ddef9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys","description":"<p>To obtain a list of surveys you must perform a <code>GET</code> method.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","surveys"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"5b1f3bc9-9f1c-494e-827e-edd1aa211102","name":"Obtención de Encuestas","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"[\n  {\n    \"id\": 1,\n    \"guid\": \"483605dfc6744192b4ff548c66c349ad\",\n    \"name\": \"Encuesta Teléfono\",\n    \"title\": \"Encuesta de Atención Telefónica\",\n    \"description\": \"Encuesta para evaluar la calidad del servicio telefónico\",\n    \"color\": \"#FFF\",\n    \"logo_url\": \"https://midominio.com/logos/telefono.png\",\n    \"language\": \"es\",\n    \"completion\": {\n      \"description\": null,\n      \"submit_button_label\": \"Completar Encuesta\",\n      \"completion_message\": \"Gracias por tu tiempo\"\n    },\n    \"active\": true\n  },\n  {\n    \"id\": 5,\n    \"guid\": \"2e05630e61ff426fb7bae62610ff1f62\",\n    \"name\": \"Encuesta Sistemas\",\n    \"title\": \"Encuesta de Soporte Técnico\",\n    \"description\": \"Evaluación del área de sistemas\",\n    \"color\": \"#E0E0E0\",\n    \"logo_url\": \"https://midominio.com/logos/sistemas.png\",\n    \"language\": \"es\",\n    \"completion\": {\n      \"description\": \"Tu opinión nos ayuda a mejorar\",\n      \"submit_button_label\": \"Enviar Respuestas\",\n      \"completion_message\": \"¡Encuesta enviada correctamente!\"\n    },\n    \"active\": true\n  },\n  {\n    \"id\": 198,\n    \"guid\": \"cf4fe81078424c49a2e79b65d12yjids\",\n    \"name\": \"Encuesta nps5\",\n    \"title\": \"Encuesta NPS\",\n    \"description\": null,\n    \"color\": \"#000000\",\n    \"logo_url\": \"https://midominio.com/logos/nps.png\",\n    \"language\": \"es\",\n    \"completion\": {\n      \"description\": null,\n      \"submit_button_label\": \"Finalizar\",\n      \"completion_message\": \"Gracias por responder nuestra encuesta\"\n    },\n    \"active\": false\n  }\n]"}],"_postman_id":"62111917-86b0-4f42-8cb7-f692316ddef9"},{"name":"Fetching Surveys Questions","id":"5a324700-6bbd-48a2-8794-89acafb8395e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys/{id}/questions","description":"<p>To obtain a list of the questions in a survey, you must perform a <code>GET</code> request providing the survey <code>id</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","surveys","{id}","questions"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3313c8ed-0d73-42cf-8f80-44c040be0bb9","name":"Fetching Surveys Questions","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys/{id}/questions"},"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"id\": \"0050db233d7e4e62a91b85846a18e46f\",\r\n            \"label\": \"En una escala del 1 al 10, ¿qué tan probable es que nos recomiende a un colega o amigo? (NPS 10, requerido)\",\r\n            \"type\": \"nps10\",\r\n            \"required\": true,\r\n            \"is_primary\": false,\r\n            \"position\": 1,\r\n            \"page\": 1,\r\n            \"nps_labels\": {\r\n                \"min\": \"Nada probable\",\r\n                \"max\": \"Muy probable\"\r\n            },\r\n            \"options\": []\r\n        },\r\n        {\r\n            \"id\": \"84fbddf4cae44c219f76483147974dd8\",\r\n            \"label\": \"¿Hemos resuelto su consulta?\",\r\n            \"type\": \"boolean\",\r\n            \"required\": true,\r\n            \"is_primary\": false,\r\n            \"position\": 2,\r\n            \"page\": 1,\r\n            \"nps_labels\": {\r\n                \"min\": \"\",\r\n                \"max\": \"\"\r\n            },\r\n            \"options\": []\r\n        },\r\n        {\r\n            \"id\": \"48f623c2c8eb429a9836f9250eb791e8\",\r\n            \"label\": \"Déjenos un comentario…\",\r\n            \"type\": \"comment\",\r\n            \"required\": false,\r\n            \"is_primary\": false,\r\n            \"position\": 3,\r\n            \"page\": 1,\r\n            \"nps_labels\": {\r\n                \"min\": \"\",\r\n                \"max\": \"\"\r\n            },\r\n            \"options\": []\r\n        },\r\n        {\r\n            \"id\": \"c4ed30764774455e9792afee8d0af463\",\r\n            \"label\": \"Déjenos un comentario…\",\r\n            \"type\": \"checkboxes\",\r\n            \"required\": false,\r\n            \"is_primary\": false,\r\n            \"position\": 4,\r\n            \"page\": 1,\r\n            \"nps_labels\": {\r\n                \"min\": \"\",\r\n                \"max\": \"\"\r\n            },\r\n            \"options\": [\r\n                {\r\n                    \"id\": \"2c510a03bbe149198054f1e033321b63\",\r\n                    \"label\": \"Opción 1\",\r\n                    \"value\": \"Opción 1\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"id\": \"d834069213624b4787653a1403737331\",\r\n            \"label\": \"Déjenos un comentario…\",\r\n            \"type\": \"optionbutton\",\r\n            \"required\": false,\r\n            \"is_primary\": false,\r\n            \"position\": 5,\r\n            \"page\": 1,\r\n            \"nps_labels\": {\r\n                \"min\": \"\",\r\n                \"max\": \"\"\r\n            },\r\n            \"options\": [\r\n                {\r\n                    \"id\": \"905b2040eaf54338a96283f37adcddfa\",\r\n                    \"label\": \"Opción 1\",\r\n                    \"value\": \"Opción 1\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"paging\": {\r\n        \"next\": \"\",\r\n        \"page\": 1,\r\n        \"limit\": 100\r\n    }\r\n}"}],"_postman_id":"5a324700-6bbd-48a2-8794-89acafb8395e"},{"name":"Fetching Surveys Responses","id":"493b5858-e39f-4906-b4f2-7147abbca295","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys/{id}/responses?limit=100&page=80","description":"<p>To obtain a list of survey responses, a <code>GET</code> method must be executed indicating the ID of the survey. The <code>limit</code> parameter can be sent as optional to determine the number of items per <code>page</code> and the page parameter for the positioned page.</p>\n<h4 id=\"filter\">FILTER</h4>\n<p><strong>ALLOWED OPERATORS</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Operators</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>IN, NOT IN, EQUALS, NOT EQUAL</td>\n</tr>\n<tr>\n<td>responded_since, responded_until, sent_since, sent_until</td>\n<td>IN, NOT IN, EQUALS, NOT EQUAL, GREATER, LOWER, GREATER EQUAL, LOWER EQUAL</td>\n</tr>\n</tbody>\n</table>\n</div><p>To see more examples, check <a href=\"#filters\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","surveys","{id}","responses"],"host":["api","wcx","cloud"],"query":[{"key":"limit","value":"100"},{"key":"page","value":"80"}],"variable":[]}},"response":[{"id":"ed5e1fe6-7a8d-424f-81b2-643f16e4310f","name":"Obtención de Respuestas de Encuestas","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/surveys/{id}/responses?&limit=2&page=20","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","surveys","{id}","responses"],"query":[{"key":null,"value":null},{"key":"limit","value":"2"},{"key":"page","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"response_id\": 525,\n            \"survey_id\": 4,\n            \"case_id\": 57394656,\n            \"status\": \"not_responded\",\n            \"answers\": [],\n            \"contact_id\": 6541872,\n            \"sent_at\": \"2021-11-04T12:30:00Z\",\n            \"responded_at\": \"1900-01-01T00:00:00\"\n        },\n        {\n            \"response_id\": 189,\n            \"survey_id\": 4,\n            \"case_id\": 52534635,\n            \"status\": \"responded\",\n            \"answers\": [\n                    { \"question_id\": \"a2cde820cfec11e3b3be7d1907d92b49\", \"question_type\": \"rating\", \"value\": 8 },\n                    { \"question_id\": \"a2cde820cfec11e8b3be7d1907d92b49\", \"question_type\": \"rating\", \"value\": 3 },\n                    { \"question_id\": \"a2cf4c7bcfec11e3b38e7d1907d92b49\", \"question_type\": \"boolean\", \"value\": false }\n            ],\n            \"contact_id\": 6523860,\n            \"sent_at\": \"2021-11-04T12:30:00Z\",\n            \"responded_at\": \"2021-11-04T12:33:37\"\n        }\n    ],\n    \"paging\": {\n        \"next\": \"https://api.wcx.cloud/core/v1/surveys/4/responses?limit=2&page=21\",\n        \"page\": 3,\n        \"limit\": 2\n    }\n}"}],"_postman_id":"493b5858-e39f-4906-b4f2-7147abbca295"}],"id":"a777a528-e914-49fc-bb69-4e0e9cb50b1f","description":"<p>The endpoint <code>surveys</code> allows you to obtain lists and results of surveys.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"a2379561-fad2-4d3d-b155-2a412ff2a553"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"23dac7a7-7684-4f41-be36-364b2fe3ddf3"}}],"_postman_id":"a777a528-e914-49fc-bb69-4e0e9cb50b1f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Assistants","item":[{"name":"Execution of Intents","id":"8a91c203-93fb-4e35-9a43-ca87739fb39b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"\r\n{ \r\n  \"case_id\":107821,\r\n  \"context\": [\r\n      \"key1:value1\",\r\n      \"key2:value2\"]   \r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/assistans/node/{Id}/execute","description":"<p>To asynchronously execute an intention of a previously configured flow of the wizard, a <code>POST</code> method must be performed indicating the <code>id</code> of the intention. In the body, the <code>context</code> parameter is optional.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","assistans","node","{Id}","execute"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"6a9080bb-7a67-485b-be1b-f68a7f30dbe1","name":"Execution of Intents","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/assistans/node/420/execute"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"message\": \"OK\"\n}"}],"_postman_id":"8a91c203-93fb-4e35-9a43-ca87739fb39b"}],"id":"f11cc5f2-27b6-4580-891e-d79ba8ac9767","description":"<p>The endpoint <code>assistants</code> allows you to asynchronously execute an intent from a previously configured assistant's flow.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"58e29f7a-16bd-43f1-a75c-3a97d170b8a4"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"a73560d6-25fe-4fe9-ba46-575ff012c824"}}],"_postman_id":"f11cc5f2-27b6-4580-891e-d79ba8ac9767","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Orders","item":[{"name":"Order Creation","id":"cdd21c24-894d-41b9-a12e-e55484366abe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ecommerce_store_id\": \"store-08wc10clz4\",\r\n    \"ecommerce_platform\": \"custom\",\r\n    \"ecommerce_order_id\": \"123a456b\",\r\n    \"status\": \"cancelled\",\r\n    \"reject_reason\":\"Tarjeta sin fondos\",\r\n    \"total_amount\": 466.50,\r\n    \"sales_recovery\": true,\r\n    \"customer\":{\r\n        \"name\": \"test\",\r\n        \"email\": \"test@gmail.com\",\r\n        \"phone\": \"1234512345\",\r\n        \"personal_id\": \"123123\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/orders","description":"<h5 id=\"new-order\">New Order</h5>\n<p>To create a new order, you need to make aEndFragment <code>POST</code>with the following object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ecommerce_store_id</td>\n<td>string</td>\n<td>yes</td>\n<td>Store's ID provided by the ecommerce platform.</td>\n</tr>\n<tr>\n<td>ecommerce_platform</td>\n<td>string</td>\n<td>yes</td>\n<td>Origin platform of the order. It can be Vtex, Shopify, WooCommerce, Phoenician, or custom</td>\n</tr>\n<tr>\n<td>ecommerce_order_id</td>\n<td>string</td>\n<td>yes</td>\n<td>Order ID provided by the ecommerce platform.</td>\n</tr>\n<tr>\n<td>reject_reason</td>\n<td>string</td>\n<td>no</td>\n<td>Reason for order cancellation.</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>numeric</td>\n<td>yes</td>\n<td>Total amount of the order.</td>\n</tr>\n<tr>\n<td>sales_recovery</td>\n<td>boolean</td>\n<td><strong>no</strong>*</td>\n<td>Mark the order as recoverable.  <br />*Allows creating a WhatsApp case with the buyer to recover a 'failed' order.</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>customer</td>\n<td>yes</td>\n<td>Buyer's info</td>\n</tr>\n</tbody>\n</table>\n</div><p>Customer Object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>yes</td>\n<td>Buyer's name.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Buyer's Email address.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>no</td>\n<td>Buyer's personal ID (DNI, CUIT...)</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>no</strong>*</td>\n<td>Buyer's phone number. *If sales_recovery = true, we will be able to create a WhatsApp case only if the phone number is included; otherwise, the case will be from web origin.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","orders"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"9711b4fe-a5fb-4506-8385-bca735b4c1a9","name":"Order Creation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ecommerce_store_id\": \"store-08wc10clz4\",\r\n    \"ecommerce_platform\": \"custom\",\r\n    \"ecommerce_order_id\": \"123a456b\",\r\n    \"status\": \"cancelled\",\r\n    \"reject_reason\":\"Tarjeta sin fondos\",\r\n    \"total_amount\": 466.50,\r\n    \"sales_recovery\": true,\r\n    \"customer\":{\r\n        \"name\": \"test\",\r\n        \"email\": \"test@gmail.com\",\r\n        \"phone\": \"1234512345\",\r\n        \"personal_id\": \"123123\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/orders"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 7387492,\n    \"message\": \"{\\\"id\\\":7387492}\"\n}"}],"_postman_id":"cdd21c24-894d-41b9-a12e-e55484366abe"},{"name":"Order updated by ID","id":"46e068b1-dc3f-481c-b046-0431591dc738","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"\r\n{\r\n    \"reject_reason\":\"Sin Stock\",\r\n    \"sales_recovery\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/orders/{{id}}","description":"<h5 id=\"order-updating\">Order Updating</h5>\n<p>To update an order, a <code>PUT</code> method must be executed with the next object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ecommerce_store_id</td>\n<td>string</td>\n<td>no</td>\n<td>Store's ID given by the ecommerce.</td>\n</tr>\n<tr>\n<td>ecommerce_platform</td>\n<td>string</td>\n<td>no</td>\n<td>Origin platform of the order. It can be Vtex, Shopify, WooCommerce, Phoenician, or custom.</td>\n</tr>\n<tr>\n<td>ecommerce_order_id</td>\n<td>string</td>\n<td>no</td>\n<td>Order ID provided by the ecommerce platform.</td>\n</tr>\n<tr>\n<td>reject_reason</td>\n<td>string</td>\n<td>no</td>\n<td>Reason for the cancellation of the order.</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>numeric</td>\n<td>no</td>\n<td>Total amount of the order.</td>\n</tr>\n<tr>\n<td>sales_recovery</td>\n<td>boolean</td>\n<td><strong>no</strong>*</td>\n<td>Mark the order as recoverable.  <br />*Allows creating a WhatsApp case with the buyer to recover a 'failed' order.</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>customer</td>\n<td>no</td>\n<td>Buyer's info</td>\n</tr>\n</tbody>\n</table>\n</div><p>Customer Object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Buyer's name.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Buye's Email address.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Buyer's personal ID (DNI, CUIT...)</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>no</strong>*</td>\n<td>Buyer's phone number. *If sales_recovery = true, we will be able to create a WhatsApp case only if the phone number is included; otherwise, the case will be from web origin.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","orders","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ae8e4c60-a57b-4997-b06e-e32924f530de","name":"Order updating by ID","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"reject_reason\":\"Sin Stock\",\r\n    \"sales_recovery\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/orders/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[""],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 7387474,\n    \"message\": \"{\\\"id\\\":7387474}\"\n}"}],"_postman_id":"46e068b1-dc3f-481c-b046-0431591dc738"},{"name":"Orders Retrieval","id":"6f179c1c-219a-41c2-95d9-96aad1c61bb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/orders","description":"<p>To obtain the list of orders, you need to perform a <code>GET</code> request and specify the desired fields using the <code>fields</code> parameter.</p>\n<p>Possible fields are:</p>\n<p><code>id,ecommerce_store_id,ecommerce_platform,ecommerce_order_id,status,reject_reason,total_amount,sales_recovery,customer,created_at,updated_at,order_data</code></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>WiseCX order ID</td>\n</tr>\n<tr>\n<td>ecommerce_store_id</td>\n<td>Store ID from the ecommerce platform</td>\n</tr>\n<tr>\n<td>ecommerce_platform</td>\n<td>Ecommerce platform (vtex, shopify, woocommerce, fenicio, custom)</td>\n</tr>\n<tr>\n<td>ecommerce_order_id</td>\n<td>External ecommerce order ID</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Order status</td>\n</tr>\n<tr>\n<td>reject_reason</td>\n<td>Rejection/cancellation reason</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>Order total amount</td>\n</tr>\n<tr>\n<td>sales_recovery</td>\n<td>Indicates if the order is marked for recovery</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>Buyer data (<code>name</code>, <code>email</code>, <code>phone</code>, <code>personal_id</code>)</td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>Creation date of the order</td>\n</tr>\n<tr>\n<td>updated_at</td>\n<td>Last update date of the order</td>\n</tr>\n<tr>\n<td>order_data</td>\n<td>Raw order payload data</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filter\">FILTER</h4>\n<p><strong>ALLOWED OPERATORS</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Operators</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ecommerce_store_id</td>\n<td>IN, EQUAL</td>\n</tr>\n<tr>\n<td>status</td>\n<td>IN, NOT IN, EQUAL, NOT EQUAL, CONTAINS</td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>GREATER EQUAL, LOWER EQUAL, GREATER, LOWER, EQUAL</td>\n</tr>\n<tr>\n<td>updated_at</td>\n<td>GREATER EQUAL, LOWER EQUAL, GREATER, LOWER, EQUAL</td>\n</tr>\n</tbody>\n</table>\n</div><p>To see examples, check <a href=\"#filters\">Filters.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","orders"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"e2292dbc-9c79-40f2-b8b1-f569ef153648","name":"Orders Retrieval","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/orders?fields=id,status,customer,created_at","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","orders"],"query":[{"key":"fields","value":"id,status,customer,created_at"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1001,\n        \"status\": \"pending\",\n        \"customer\": {\n            \"name\": \"John Doe\",\n            \"email\": \"johndoe@example.com\",\n            \"phone\": \"+1234567890\",\n            \"personal_id\": \"12345678\"\n        },\n        \"created_at\": \"2024-03-15 10:30:00\"\n    },\n    {\n        \"id\": 1002,\n        \"status\": \"confirmed\",\n        \"customer\": {\n            \"name\": \"Jane Smith\",\n            \"email\": \"janesmith@example.com\",\n            \"phone\": \"+0987654321\",\n            \"personal_id\": \"87654321\"\n        },\n        \"created_at\": \"2024-03-14 08:15:00\"\n    }\n]"}],"_postman_id":"6f179c1c-219a-41c2-95d9-96aad1c61bb3"}],"id":"8fc7e488-bf4f-4552-9e16-457c23a52b17","description":"<p>The <code>orders</code> endpoint allows creating, updating, and retrieving ecommerce orders such as Vtex, Shopify, WooCommerce, Phoenician, and Custom (any ecommerce integrated with Wise through the 'Custom e-com' channel).</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"c71027c2-70cb-4864-b8bb-26c585e33f73"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"896b12ed-a137-4e50-a441-95a9eff4ac94"}}],"_postman_id":"8fc7e488-bf4f-4552-9e16-457c23a52b17","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Mercado Libre","item":[{"name":"Get Order by id","id":"1ec5afdd-2c29-41c1-bac4-fe27f6c3b084","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/meli/orders/{{id}}","description":"<p>To obtain the Mercado Libre's Order detail, a <code>GET</code> method must be made indicating the wisecx_order_id.</p>\n<p>The JSON response indicates in the <code>order_data</code> field all the information obtained from Mercado Libre.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","meli","orders","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"f725c88f-a12d-402f-b24a-35b5ac8ef112","name":"Get Order by id","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/meli/orders/12990000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 12990000,\n    \"meli_order_id\": \"200000111111450\",\n    \"product_id\": \"MLA111231321\",\n    \"pack_id\": \"200000111111450\",\n    \"buyer_id\": \"1368454654\",\n    \"order_data\": {},\n    \"created_at\": \"2023-11-01 14:48:03\"\n}"}],"_postman_id":"1ec5afdd-2c29-41c1-bac4-fe27f6c3b084"}],"id":"f78cd2d6-d8fd-4f66-9b68-7aaca88800e0","_postman_id":"f78cd2d6-d8fd-4f66-9b68-7aaca88800e0","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"WhatsApp Templates","item":[{"name":"Fetching Whatsapp Templates","id":"f6e864d2-2174-4eef-805a-ff6411805327","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/whatsapp_templates","description":"<p>To obtain the list of Templates, a <code>GET</code> method must be sent indicating the <code>fields</code> that are required through the fields parameter. The possible fields are:</p>\n<p><code>template_id,content,name,whatsapp_number,whatsapp_description</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","whatsapp_templates"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"c63ea72c-d59f-4f33-85f2-695eb90e8136","name":"Obtención de Templates","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/whatsapp_templates?fields=template_id,content,name,whatsapp_number,whatsapp_description","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","whatsapp_templates"],"query":[{"key":"fields","value":"template_id,content,name,whatsapp_number,whatsapp_description"}]}},"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"template_id\": 1,\r\n            \"name\": \"Cita\",\r\n            \"content\": \"Your appointment is coming up on {{1}} at {{2}}\",\r\n            \"whatsapp_number\": \"5493514544\",\r\n            \"whatsapp_description\": \"Consultas\"\r\n        },\r\n        {\r\n            \"template_id\": 2,\r\n            \"name\": \"Orden\",\r\n            \"content\": \"Your {{1}} order of {{2}} has shipped and should be delivered on {{3}}. Details: {{4}}\",\r\n            \"whatsapp_number\": \"5493514544\",\r\n            \"whatsapp_description\": \"Ventas\"\r\n        },\r\n        {\r\n            \"template_id\": 7,\r\n            \"name\": \"inicio_gestion\",\r\n            \"content\": \"WebCentrix le envía el siguiente mensaje para que pueda iniciar su gestión, por favor envié respuesta para iniciar el contacto.\",\r\n            \"whatsapp_number\": \"54911564654\",\r\n            \"whatsapp_description\": \"WebCentrix\"\r\n        },\r\n        {\r\n            \"template_id\": 8,\r\n            \"name\": \"pago_reserva\",\r\n            \"content\": \"Para realizar el pago de su reserva código ${codigo_reserva} con destino a ${nombre_destino}, por favor responda sobre este canal con la palabra PAGO\",\r\n            \"whatsapp_number\": \"54911564654\",\r\n            \"whatsapp_description\": \"WebCentrix\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"f6e864d2-2174-4eef-805a-ff6411805327"}],"id":"8fc1c863-af15-4b69-83b7-ccf2423cab21","description":"<p>The <code>whatsapp_templates</code> endpoint allows obtaining the list of WhatsApp Templates loaded in the WiseCX account.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"0c42ce14-5e96-4ea0-a339-fee497a8f54a"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"f08accdf-7375-4c53-a9a1-a519fdcfc1ee"}}],"_postman_id":"8fc1c863-af15-4b69-83b7-ccf2423cab21","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Webhooks","item":[],"id":"d8606e8f-a15c-48ac-85a5-5a79053dee01","description":"<h4 id=\"what-is-a-webhook\">What is a Webhook?</h4>\n<p>A Webhook in WiseCX is ​​a message or packet sent to an external system that contains information inherent to the channel or event that triggers it.</p>\n<h4 id=\"what-is-it-for\">What is it for?</h4>\n<p>By subscribing to WiseCX Webhooks, external systems are notified of events that occur in real time and can react and perform tasks accordingly.</p>\n<h4 id=\"how-to-create-a-webhook-in-wisecx\">How to create a Webhook in WiseCX?</h4>\n<ol>\n<li><p>From Channels | Settings, add a new <strong>Webhooks</strong> channel:</p>\n</li>\n<li><p>Fill required fields.</p>\n</li>\n</ol>\n<ul>\n<li><p>Public URL for events reception.</p>\n</li>\n<li><p>Service Groups: Subscribe to events that happen only in cases of specific service groups.</p>\n</li>\n<li><p>Activate the <strong>New Activity</strong> selector.</p>\n</li>\n</ul>\n<h4 id=\"webhooks-new-activity\">Webhooks: New Activity</h4>\n<p>WiseCX will notify the configured URL of all case events belonging to the selected care groups. Events can be:</p>\n<ul>\n<li><p>Case creation.</p>\n</li>\n<li><p>New messages within the case.</p>\n</li>\n<li><p>Readings, status changes, automations or group transfers.</p>\n</li>\n</ul>\n<h4 id=\"webhooks-payload\">Webhook's Payload</h4>\n<p>The webhook sent by WiseCX is ​​a JSON format with the following structure:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"event\": \"[activity_new | status_update | survey]\",\n    \"case_id\": 12345,\n    \"activity_id\": 6789,\n    \"activity_type\":[contact_message | user_reply | note | system | whatsapp_status]\n}\n\n</code></pre><p>In case of a <strong>survey</strong> type event, the structure is as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"event\": \"survey\",\n    \"case_id\": 12345,\n    \"url_survey\":\"https://wcentrix.net/pub/survey.html#?survey=87e9r8bfje4w7er4192b4ff548c67c468gh=RMSW016-3512649&amp;c_resp=123\"\n}\n\n</code></pre><p>In case of a <strong>meli</strong> event type, the structure is as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"id\": wcx_order_id,\n    \"event\": [\"meli_order_updated\"|\"meli_new_order\"]\n}\n\n</code></pre><p>IMPORTANT: The received payload only includes basic event information. To access more information about the particular event, after receiving the webhook, an additional call must be performed to the corresponding endpoint to obtain the content and complete object information.</p>\n<p><strong>DETAIL event</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Event</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>activity_new</td>\n<td>Event that is executed on a case change. To know in detail the possible changes of the case, see <strong>activity_type</strong>).</td>\n</tr>\n<tr>\n<td>status_update</td>\n<td>Event that is executed when there is a change in the status of a WhatsApp message. *Only if the WhatsApp Status selector is active.</td>\n</tr>\n<tr>\n<td>survey</td>\n<td>Event that is executed when a survey is sent to the contact associated with the case.</td>\n</tr>\n<tr>\n<td>meli_new_order</td>\n<td>Event that is executed when a new Mercado Libre's order is created in WiseCX.</td>\n</tr>\n<tr>\n<td>meli_new_order</td>\n<td>Event that is executed when an existing Mercado Libre's order is updated in WiseCX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>DETAIL activity_type</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Activity</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>contact_message</td>\n<td>Activity that occurs when a contact generates a new message.</td>\n</tr>\n<tr>\n<td>user_reply</td>\n<td>Activity that occurs when a user creates a response.</td>\n</tr>\n<tr>\n<td>note</td>\n<td>Activity that occurs when a user creates an internal note.</td>\n</tr>\n<tr>\n<td>system</td>\n<td>Activity that occurs before a system change, when an automation is executed, the case is read, the case status is changed.</td>\n</tr>\n<tr>\n<td>whatsapp_status</td>\n<td>Activity that occurs upon a change in the status of a WhatsApp message, when a message is delivered or the message is read. *Only if the WhatsApp Status selector is active.</td>\n</tr>\n<tr>\n<td>nitro_new_case</td>\n<td>Event that is triggered when, after a send-out from a Nitro campaign, the case is created. Because the contact replied to the WhatsApp message or the call was answered.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"7256eff3-f940-409e-bee1-87064a4e95de"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"fdb6ea08-e8ac-4bfa-a8cf-3eff3c37b986"}}],"_postman_id":"d8606e8f-a15c-48ac-85a5-5a79053dee01"},{"name":"Nitro","item":[{"name":"Actions","item":[{"name":"Schedule Campaign Send","id":"d365bd69-a2f8-4667-a735-e604f5c0e542","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"scheduled_at\": \"2026-04-01 10:00:00\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/schedule","description":"<p>Schedules a bulk Campaign to be sent at a future date and time. Make a <code>POST</code> request with the <code>campaign_id</code> in the URL. Operates on <strong>all active messages</strong> of the campaign.</p>\n<blockquote>\n<p><strong>Only available for <code>simple</code> (bulk) campaigns.</strong> For transactional campaigns, use the <code>activate</code> action.</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>scheduled_at</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Scheduled send date and time in <code>YYYY-MM-DD HH:MM:SS</code> format.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","schedule"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"dd8c720c-bde8-4b2e-b05b-40867b17eb6f","name":"Schedule Campaign Send","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"scheduled_at\": \"2026-04-01 10:00:00\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/actions/schedule"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaign_id\": 1321,\n    \"status\": \"scheduled\",\n    \"scheduled_at\": \"2026-04-01 13:00:00\"\n}"}],"_postman_id":"d365bd69-a2f8-4667-a735-e604f5c0e542"},{"name":"Send Campaign Immediately","id":"fb8396a3-8668-4a83-9bf3-13642a6bb00d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/send","description":"<p>Sends a bulk Campaign immediately, without specifying a send date. Make a <code>POST</code> request with the <code>campaign_id</code> in the URL. Operates on <strong>all active messages</strong> of the campaign.</p>\n<blockquote>\n<p><strong>Only available for <code>simple</code> (bulk) campaigns.</strong> To schedule a future send, use the <code>schedule</code> action.</p>\n</blockquote>\n<p>This endpoint <strong>does not require a body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"7f2ddc28-08ec-459c-b111-592670f63703","name":"Send Campaign Immediately","originalRequest":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/actions/send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaign_id\": 1321,\n    \"status\": \"processing\"\n}"}],"_postman_id":"fb8396a3-8668-4a83-9bf3-13642a6bb00d"},{"name":"Activate Transactional Campaign","id":"80180424-3169-44eb-93b3-7e57be63aa97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/activate","description":"<p>Activates a transactional Campaign so it starts processing sends. Make a <code>POST</code> request with the <code>campaign_id</code> in the URL. Operates on <strong>all active messages</strong> of the campaign.</p>\n<blockquote>\n<p><strong>Only available for <code>transactional</code> campaigns.</strong> Requires the campaign and all its messages to be in <code>draft</code> or <code>stopped</code> state.</p>\n</blockquote>\n<p>This endpoint <strong>does not require a body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","activate"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"861843a7-966c-45f9-9c45-941ac1916f6f","name":"Activate Transactional Campaign","originalRequest":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/actions/activate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaign_id\": 1321,\n    \"status\": \"running\"\n}"}],"_postman_id":"80180424-3169-44eb-93b3-7e57be63aa97"},{"name":"Stop Transactional Campaign","id":"854fa7be-8e08-4427-ba1f-ab0f0dc0c8c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/stop","description":"<p>Stops a transactional Campaign that is currently running. Make a <code>POST</code> request with the <code>campaign_id</code> in the URL. Operates on <strong>all active messages</strong> of the campaign.</p>\n<blockquote>\n<p><strong>Only available for <code>transactional</code> campaigns in <code>running</code> state.</strong> To resume the send, use the <code>activate</code> action.</p>\n</blockquote>\n<p>This endpoint <strong>does not require a body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","stop"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"51381127-86e6-46a4-948a-b2123e935723","name":"Stop Transactional Campaign","originalRequest":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/actions/stop"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaign_id\": 1321,\n    \"status\": \"stopped\"\n}"}],"_postman_id":"854fa7be-8e08-4427-ba1f-ab0f0dc0c8c1"},{"name":"Delete Campaign","id":"4bc87614-dc12-479d-8df1-9c73782fc48a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/delete","description":"<p>Deletes a Campaign. Make a <code>POST</code> request with the <code>campaign_id</code> in the URL.</p>\n<blockquote>\n<p><strong>Available for <code>simple</code> (bulk) campaigns in <code>draft</code> state, and for <code>transactional</code> campaigns in <code>draft</code> or <code>stopped</code> state.</strong></p>\n</blockquote>\n<p>This endpoint <strong>does not require a body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","delete"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"a663bf77-7304-4171-8f4d-03c401242121","name":"Delete Campaign","originalRequest":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/actions/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaign_id\": 1321,\n    \"status\": \"deleted\"\n}"}],"_postman_id":"4bc87614-dc12-479d-8df1-9c73782fc48a"},{"name":"Cancel Campaign Send","id":"7311ae57-8870-45b8-be86-9f2aeda11245","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/cancel-send","description":"<p>Cancels an ongoing send of a bulk Campaign. Make a <code>POST</code> request with the <code>campaign_id</code> in the URL. Operates on <strong>all active messages</strong> of the campaign.</p>\n<blockquote>\n<p><strong>Only available for <code>simple</code> (bulk) campaigns.</strong> The campaign must be in <code>running</code> or <code>scheduled</code> state, and messages in <code>preparing</code>, <code>sending</code> or <code>scheduled</code> state.</p>\n</blockquote>\n<p>This endpoint <strong>does not require a body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","cancel-send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"235bc63d-5eda-4eae-a8fa-0033a2488caf","name":"Cancel Campaign Send","originalRequest":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/actions/cancel-send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaign_id\": 1321,\n    \"status\": \"cancelled\"\n}"}],"_postman_id":"7311ae57-8870-45b8-be86-9f2aeda11245"}],"id":"b984607d-ab76-4258-8196-b6ea797b09d5","description":"<p>The <code>Actions</code> folder groups the available actions to execute on a Nitro Campaign. All actions are invoked via <code>POST</code> to the route <code>/v1/nitro/campaigns/{campaign_id}/actions/{action}</code> and operate on <strong>all active messages</strong> of the campaign.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Action</th>\n<th>Campaign type</th>\n<th>Required state</th>\n<th>Body</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>schedule</code></td>\n<td><code>simple</code> (bulk)</td>\n<td><code>draft</code></td>\n<td><code>{ \"scheduled_at\": \"...\" }</code></td>\n</tr>\n<tr>\n<td><code>send</code></td>\n<td><code>simple</code> (bulk)</td>\n<td><code>draft</code></td>\n<td>No body</td>\n</tr>\n<tr>\n<td><code>activate</code></td>\n<td><code>transactional</code></td>\n<td><code>draft</code> or <code>stopped</code></td>\n<td>No body</td>\n</tr>\n<tr>\n<td><code>stop</code></td>\n<td><code>transactional</code></td>\n<td><code>running</code></td>\n<td>No body</td>\n</tr>\n<tr>\n<td><code>delete</code></td>\n<td><code>simple</code> or <code>transactional</code></td>\n<td><code>draft</code> or <code>stopped</code></td>\n<td>No body</td>\n</tr>\n<tr>\n<td><code>cancel-send</code></td>\n<td><code>simple</code> (bulk)</td>\n<td><code>running</code> or <code>scheduled</code> (campaign), <code>preparing</code>, <code>sending</code> or <code>scheduled</code> (messages)</td>\n<td>No body</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"b984607d-ab76-4258-8196-b6ea797b09d5","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Transactional Request","id":"8f2fff71-6e61-4885-9f79-6462a287dbff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/transactional/{{id}}/send","description":"<h5 id=\"send-message\">Send Message</h5>\n<p>To send a message in a transactional campaign, you need to perform a <code>POST</code> method with the next object:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Desription</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>channels</td>\n<td>string[]</td>\n<td><strong>yes</strong></td>\n<td>Channels through which the message will be sent.</td>\n</tr>\n<tr>\n<td>contact</td>\n<td><code>contact</code></td>\n<td><strong>yes</strong></td>\n<td>Recipient's contact information for the message.</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Variables to be replaced within the message.</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Key/Value fields to be used inside Analytics reports as well as inside Assistants flows.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IMPORTANT</strong>: regarding to the dictionary <code>variables</code>, META's API considers the <strong>order/position</strong> in which the variables are sent and NOT their names.</p>\n<p>For example, if a template has the following text: \"Hello {{1}}, thank you for your purchase! The tracking number is: {{2}}\", a request must be sent to our API containing the variables dictionary with the <strong>name</strong> first and the <strong>tracking ID</strong> second.</p>\n<p>The object<code>contact</code>should be sent in the following manner:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Desription</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>yes*</td>\n<td>Contact ID. *Required according specifications.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Email. *Required according specifications.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Personal ID (DNI, CUIT).  <br />*Required according specifications.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact phone number. *Required according specifications.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Usage Specifications:</strong></p>\n<p>1. Before using this endpoint, the transactional campaign must be created, and the identifier (ID) of the campaign must be known.</p>\n<p>2. To obtain company ID, we need to access Nitro module, where we have two options:</p>\n<ul>\n<li>From the creation of the new campaign, when we are on the final step before activating it, we can copy the ID:</li>\n</ul>\n<img src=\"https://content.pstmn.io/69db46e7-abba-4efb-a8a1-543e42c50380/aW1hZ2UucG5n\" width=\"893\" height=\"250\" />\n\n<ul>\n<li>From the campaigns list, within the contextual menu upon hovering with the mouse, there's an option available to copy the ID:</li>\n</ul>\n<img src=\"https://content.pstmn.io/5c61ff37-dd88-48e5-a499-2631ce523a66/aW1hZ2UucG5n\" width=\"402\" height=\"248\" />\n\n<p>3. The campaign must be in an Active state and correctly configured for the defined channels.</p>\n<p>4. To send the message through this endpoint, the following specifications must be taken into account:</p>\n<ul>\n<li><p>The <strong>channels</strong> field is a list of available channels for use in the Nitro module, for example: WhatsApp, Email, SMS, Calls.</p>\n</li>\n<li><p>In the <strong>contact</strong> object, 'ID' is the identifying field of the contact. If this field is completed, it is not necessary to fill in the 'Email', 'personal_id', or 'phone' fields.</p>\n</li>\n<li><p>In the <strong>contact</strong> object, if the 'ID' field is not completed, at least one of the three identification fields must be completed.</p>\n</li>\n<li><p>If the specified channel is WhatsApp, call, or SMS, filling in the 'phone' field in the <strong>contact</strong> object is mandatory.</p>\n</li>\n<li><p>If the specified channel is Email, filling in the <strong>email</strong> field in the <strong>contact</strong> object is mandatory.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","transactional","{{id}}","send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"2543cfae-e049-405d-a0c7-4efce1f80fe4","name":"Transactional Campaing - Send Message","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"channels\": [\"whatsapp\"],\r\n    \"contact\": {\r\n        \"id\": 0,\r\n        \"phone\": \"\",\r\n        \"email\": \"\",\r\n        \"personal_id\": \"\"\r\n    },\r\n    \"variables\": {\r\n        \"{1}\": \"\",\r\n        \"{2}\": \"\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/transactional/2739/send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"channel\": \"whatsapp\",\n        \"status\": \"queued\",\n        \"description\": \"\",\n        \"tracking_id\": \"wa-4546\"\n    }\n]"},{"id":"af78458b-eb8c-4a44-8bba-d7ae2eb47169","name":"Transactional Request - Phone Call to a User","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"channels\": [\r\n        \"call\"\r\n    ],\r\n    \"contact\": {\r\n        \"name\": \"John\",\r\n        \"phone\": \"5493517508711\"\r\n    },\r\n    \"user_id\":33868\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/transactional/{{id}}/send"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"40bdf664-a508-41da-b271-87dcc6a42c7b","name":"Transactional Request - Phone Call","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"channels\": [\r\n        \"call\"\r\n    ],\r\n    \"contact\": {\r\n        \"name\": \"John\",\r\n        \"phone\": \"5493517606454\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/transactional/{{id}}/send"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8f2fff71-6e61-4885-9f79-6462a287dbff"},{"name":"Transactional Request Bulk","id":"54384586-5185-43ba-9b10-f4bb41575764","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/transactional/send","description":"<h5 id=\"send-message\">Send Message</h5>\n<p>To send a message in a transactional campaign bulk, you need to perform a <code>POST</code> method with the next object in a <strong>LIST</strong> format:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Desription</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>channels</td>\n<td>string[]</td>\n<td><strong>yes</strong></td>\n<td>Channels through which the message will be sent.</td>\n</tr>\n<tr>\n<td>campaign_id</td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>The transactional camapign ID to be sent to the indicated contact.</td>\n</tr>\n<tr>\n<td>contact</td>\n<td><code>contact</code></td>\n<td><strong>yes</strong></td>\n<td>Recipient's contact information for the message.</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Variables to be replaced within the message.</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Key/Value fields to be used inside Analytics reports as well as inside Assistants flows.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IMPORTANT</strong>: regarding to the dictionary <code>variables</code>, META's API considers the <strong>order/position</strong> in which the variables are sent and NOT their names.</p>\n<p>For example, if a template has the following text: \"Hello {{1}}, thank you for your purchase! The tracking number is: {{2}}\", a request must be sent to our API containing the variables dictionary with the <strong>name</strong> first and the <strong>tracking ID</strong> second.</p>\n<p>The object<code>contact</code>should be sent in the following manner:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Mandatory</th>\n<th>Desription</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>yes*</td>\n<td>Contact ID. *Required according specifications.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Email. *Required according specifications.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact Personal ID (DNI, CUIT).  <br />*Required according specifications.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>yes*</td>\n<td>Contact phone number. *Required according specifications.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Usage Specifications:</strong></p>\n<p>Same as detailed in Transactional Message endpoint.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","transactional","send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"bda5ea8c-3e13-4be6-b09b-5f26a176a672","name":"Transactional Campaign - Send Message Bulk","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"channels\": [\r\n            \"whatsapp\"\r\n        ],\r\n        \"campaign_id\": 1321,\r\n        \"contact\": {\r\n            \"phone\": \"5493517606060\"\r\n        },\r\n        \"variables\": {\r\n            \"{1}\": \"\",\r\n            \"{2}\": \"\"\r\n        },\r\n        \"metadata\": {\r\n            \"tracking_id\": \"ASD-9843\",\r\n            \"project_area\": \"Marketing\"\r\n        }\r\n    },\r\n    {\r\n        \"channels\": [\r\n            \"whatsapp\"\r\n        ],\r\n        \"campaign_id\": 1322,\r\n        \"contact\": {\r\n            \"phone\": \"5493517382938\"\r\n        },\r\n        \"variables\": {\r\n            \"{1}\": \"\",\r\n            \"{2}\": \"\"\r\n        },\r\n        \"metadata\": {\r\n            \"tracking_id\": \"FDD-3847\",\r\n            \"project_area\": \"Finance \"\r\n        }\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/transactional/send"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"channel\": \"whatsapp\",\n        \"status\": \"queued\",\n        \"contact\":{\n            \"id\": 89238,\n            \"phone\": \"5493517606060\"\n        },\n        \"description\": \"\",\n        \"tracking_id\": 1\n    },\n    {\n        \"channel\": \"whatsapp\",\n        \"status\": \"queued\",\n        \"contact\":{\n            \"id\": 89239,\n            \"phone\": \"5493517382938\"\n        },\n        \"description\": \"\",\n        \"tracking_id\": 1\n    }\n]"}],"_postman_id":"54384586-5185-43ba-9b10-f4bb41575764"},{"name":"Request detail by tracking id","id":"e9f16696-dbfb-4652-be3c-88e392e44459","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/transactional/requests/{{tracking_id}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","transactional","requests","{{tracking_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"aa2e1dcf-b06c-4c95-a7b4-d90b260fb6de","name":"Get request detail","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/transactional/requests/em-340"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"case\": {\n        \"id\": 1328784,\n        \"number\": \"6544\"\n    },\n    \"contact\": {\n        \"id\": \"19090509\",\n        \"email\": \"julio.p@wisecx.com\"\n    },\n    \"variables\": {\n        \"{id_tyt}\": \"12321876123876\",\n        \"{location}\": \"ARG\"\n    },\n    \"metadata\": {\n        \"id_tyt\": \"CU1567894654653AR\",\n        \"id_mensaje\": \"123456789\"\n    }\n}"}],"_postman_id":"e9f16696-dbfb-4652-be3c-88e392e44459"},{"name":"Get Campaigns","id":"e4c17282-0c2c-4867-a748-b5ef5d1fcb17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns?page=1&limit=10","description":"<p>To retrieve the list of Nitro Campaigns, make a <code>GET</code> request.</p>\n<p>Supports pagination and filtering via <code>page</code>, <code>limit</code>, <code>sort_by</code>, <code>sort_order</code> and <code>filtering</code> parameters.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns"],"host":["api","wcx","cloud"],"query":[{"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Number of results per page</p>\n","type":"text/plain"},"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"3a75a056-a401-4972-82ed-b3660da353dc","name":"Get Campaigns","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/nitro/campaigns?page=1&limit=10","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","nitro","campaigns"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"414\",\n            \"name\": \"Winter Promotion Campaign\",\n            \"type\": \"simple\",\n            \"status\": \"draft\",\n            \"created_at\": \"2026-03-05 11:57:17\",\n            \"updated_at\": \"2026-03-05 11:57:17\",\n            \"scheduled_at\": \"\",\n            \"messages\": [\n                {\n                    \"id\": \"685\",\n                    \"channel\": \"whatsapp\",\n                    \"status\": \"draft\",\n                    \"scheduled_at\": \"\",\n                    \"sent_at\": \"\",\n                    \"stats\": {\n                        \"total\": 0,\n                        \"sent\": 0,\n                        \"delivered\": 0,\n                        \"opened\": 0,\n                        \"clicked\": 0,\n                        \"replied\": 0,\n                        \"failed\": 0,\n                        \"bounced\": 0,\n                        \"unsubscribed\": 0\n                    },\n                    \"channel_config\": {\n                        \"template_id\": \"40184\",\n                        \"template_name\": \"winter_promo\",\n                        \"language\": \"en\"\n                    }\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"page\": 1,\n        \"page_size\": 10,\n        \"total_items\": 100,\n        \"total_pages\": 10\n    }\n}"}],"_postman_id":"e4c17282-0c2c-4867-a748-b5ef5d1fcb17"},{"name":"Create Campaign","id":"2de74473-f6d1-4727-8d6d-58d7addcaec0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Welcome Campaign\",\r\n    \"type\": \"simple\",\r\n    \"description\": \"Welcome message for new customers\",\r\n    \"groups_ids\": \"123,456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns","description":"<h5 id=\"new-campaign\">New Campaign</h5>\n<p>To create a new Nitro Campaign, make a <code>POST</code> request with the following body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Campaign name</td>\n</tr>\n<tr>\n<td>type</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Campaign type: <code>simple</code> (bulk) or <code>transactional</code></td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>no</td>\n<td>Campaign description</td>\n</tr>\n<tr>\n<td>groups_ids</td>\n<td>string</td>\n<td><strong>yes</strong>*</td>\n<td>Comma-separated IDs of target contact groups (e.g. <code>\"123,456\"</code>). <strong>Required for <code>simple</code> campaigns</strong>. Not applicable for <code>transactional</code>. IDs can be retrieved from <code>/v1/contacts/groups</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"20d56aad-d4be-46f8-8f8e-95484320eb3a","name":"Create Campaign","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Welcome Campaign\",\r\n    \"type\": \"transactional\",\r\n    \"description\": \"Welcome message for new customers\",\r\n    \"groups_ids\": \"123,456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\"data\":{\"id\":\"1325\",\"name\":\"Welcome Campaign\",\"type\":\"transactional\",\"description\":\"Welcome message for new customers\"}}"}],"_postman_id":"2de74473-f6d1-4727-8d6d-58d7addcaec0"},{"name":"Get Campaign by Id","id":"f85b5ae7-fc61-42df-803d-3edb4366648e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}","description":"<p>To retrieve the details of a Nitro Campaign, make a <code>GET</code> request with the <code>campaign_id</code> in the URL.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"8c6512e8-46cb-42be-80c8-f85eba6aabae","name":"Get Campaign by Id","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"115670\",\n        \"name\": \"Transactional Campaign - Example\",\n        \"type\": \"transactional\",\n        \"status\": \"running\",\n        \"created_at\": \"2026-02-25 21:43:30\",\n        \"updated_at\": \"2026-02-25 21:44:16\",\n        \"scheduled_at\": \"\",\n        \"messages\": [\n            {\n                \"id\": \"117301\",\n                \"channel\": \"email\",\n                \"status\": \"scheduled\",\n                \"scheduled_at\": \"2026-02-25 21:44:19\",\n                \"sent_at\": \"\",\n                \"stats\": {\n                    \"total\": 2,\n                    \"sent\": 2,\n                    \"delivered\": 2,\n                    \"opened\": 1,\n                    \"clicked\": 0,\n                    \"replied\": 0,\n                    \"failed\": 0,\n                    \"bounced\": 0,\n                    \"unsubscribed\": 0\n                },\n                \"channel_config\": {\n                    \"subject\": \"Special promotion\",\n                    \"from_name\": \"Wcx\",\n                    \"from_email\": \"no-reply@wcx.cloud\",\n                    \"template_id\": \"0\",\n                    \"email_content\": \"aws_s3:14063:115670:117301.txt\"\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"f85b5ae7-fc61-42df-803d-3edb4366648e"},{"name":"Update Campaign by Id","id":"61403d6d-907b-4905-abd2-0d57148e273b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Welcome Campaign v2\",\r\n    \"description\": \"Updated welcome message\",\r\n    \"groups_ids\": \"123,456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}","description":"<p>To update a Nitro Campaign, make a <code>PUT</code> request with the <code>campaign_id</code> in the URL.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>New campaign name</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>no</td>\n<td>New campaign description</td>\n</tr>\n<tr>\n<td>groups_ids</td>\n<td>string</td>\n<td><strong>yes</strong>*</td>\n<td>Comma-separated IDs of target contact groups (e.g. <code>\"123,456\"</code>). <strong>Required for <code>simple</code> campaigns</strong>. Not applicable for <code>transactional</code>. IDs can be retrieved from <code>/v1/contacts/groups</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3d0e66f2-b659-4578-bbd3-fa49a9980865","name":"Update Campaign by Id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Welcome Campaign v2\",\r\n    \"description\": \"Updated welcome message\",\r\n    \"groups_ids\": \"123,456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\"data\":{\"id\":\"1321\",\"name\":\"Welcome Campaign v2\",\"description\":\"Updated welcome message\"}}"}],"_postman_id":"61403d6d-907b-4905-abd2-0d57148e273b"},{"name":"Create Campaign Message","id":"99d7c71a-48ef-4bea-8bde-a8cd7e50a686","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"channel\": \"whatsapp\",\n    \"channel_config\": {\n        \"template_id\": 7,\n        \"variables\": [\n            { \n                \"name\": \"{1}\", \n                \"value_from\": \"name\", \n                \"value_default\": \"Customer\" \n            }\n        ],\n        \"reply_type\": \"group\",\n        \"reply_id\": 123\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/messages","description":"<h5 id=\"create-campaign-message\">Create Campaign Message</h5>\n<p>To create a Message inside a Nitro Campaign, send a <code>POST</code> request to <code>/v1/nitro/campaigns/{campaign_id}/messages</code>.</p>\n<h3 id=\"api-layer-validations\">API-layer validations</h3>\n<ul>\n<li>Required path param: <code>campaign_id</code></li>\n<li>Required body fields: <code>channel</code>, <code>channel_config</code></li>\n<li>Channel-specific conditional rules are validated downstream (business layer)</li>\n</ul>\n<h3 id=\"root-fields\">Root fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>channel</code></td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Message channel: <code>whatsapp</code>, <code>email</code>, <code>call</code></td>\n</tr>\n<tr>\n<td><code>channel_config</code></td>\n<td>object</td>\n<td><strong>yes</strong></td>\n<td>Channel-specific configuration (see tables below)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Channel restriction</strong>: <code>email</code> is only valid for <code>transactional</code> campaigns.</p>\n</blockquote>\n<h3 id=\"whatsapp-channel_config\">WhatsApp (<code>channel_config</code>)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>template_id</code></td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>WhatsApp template ID</td>\n</tr>\n<tr>\n<td><code>variables</code></td>\n<td>array</td>\n<td>no</td>\n<td>Template variables. Item fields: <code>name</code>, <code>value_from</code>, <code>value_default</code></td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Reply routing mode: <code>group</code> (default), <code>user</code>, <code>assistant</code></td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>conditional</td>\n<td>Agent group ID (<code>group</code>), assistant/bot ID (<code>assistant</code>). Not used when <code>reply_type</code> is <code>user</code></td>\n</tr>\n<tr>\n<td><code>reply_node</code></td>\n<td>string</td>\n<td>conditional</td>\n<td>Required when <code>reply_type</code> is <code>assistant</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"email-channel_config\">Email (<code>channel_config</code>)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>from_email</code></td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Sender email address</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Email subject</td>\n</tr>\n<tr>\n<td><code>email_content</code></td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>Email HTML content</td>\n</tr>\n<tr>\n<td><code>headers</code></td>\n<td>array</td>\n<td>no</td>\n<td>Extra SMTP headers. Each item requires non-empty <code>key</code> and <code>value</code></td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Reply routing mode: only <code>group</code> allowed</td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>no</td>\n<td>Agent group ID (<code>group</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"call-channel_config\">Call (<code>channel_config</code>)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>call_number_id</code></td>\n<td>numeric</td>\n<td><strong>yes</strong></td>\n<td>Call number ID to use</td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Action on reply: <code>group</code>, <code>user</code>, <code>ivr</code>, <code>audio</code>, <code>survey</code></td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>conditional</td>\n<td>Agent group ID (<code>group</code>), IVR ID (<code>ivr</code>), survey ID (<code>survey</code>)</td>\n</tr>\n<tr>\n<td><code>reply_url</code></td>\n<td>string</td>\n<td>conditional</td>\n<td>Required for <code>audio</code></td>\n</tr>\n<tr>\n<td><code>only_when_available</code></td>\n<td>boolean</td>\n<td>no</td>\n<td>If <code>true</code>, only calls when agents are available. Default: <code>false</code></td>\n</tr>\n<tr>\n<td><code>only_business_hours</code></td>\n<td>boolean</td>\n<td>no</td>\n<td>If <code>true</code>, only calls during business hours. Default: <code>false</code></td>\n</tr>\n<tr>\n<td><code>simultaneous_calls</code></td>\n<td>numeric</td>\n<td>no</td>\n<td>Max simultaneous outbound calls. Allowed range: <code>1..7</code>. Default: <code>1</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"reply_type-conditional-matrix\"><code>reply_type</code> conditional matrix</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th><code>reply_id</code></th>\n<th><code>reply_url</code></th>\n<th>Rule</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>group</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send target group ID</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send target user ID</td>\n</tr>\n<tr>\n<td><code>ivr</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send IVR target ID</td>\n</tr>\n<tr>\n<td><code>audio</code></td>\n<td>not used</td>\n<td>required</td>\n<td>Send audio URL</td>\n</tr>\n<tr>\n<td><code>survey</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send survey target ID</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"examples-by-channel\">Examples by channel</h3>\n<p><strong>WhatsApp</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"channel\": \"whatsapp\",\n  \"channel_config\": {\n    \"template_id\": \"40184\",\n    \"variables\": [\n      {\n        \"name\": \"{1}\",\n        \"value_from\": \"name\",\n        \"value_default\": \"Customer\"\n      }\n    ],\n    \"reply_type\": \"group\",\n    \"reply_id\": 123\n  }\n}\n</code></pre>\n<p><strong>Email</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"channel\": \"email\",\n  \"scheduled_at\": \"2026-04-01 10:00:00\",\n  \"channel_config\": {\n    \"from_email\": \"noreply@yourdomain.com\",\n    \"subject\": \"Welcome to WiseCX\",\n    \"email_content\": \"&lt;html&gt;&lt;body&gt;&lt;h1&gt;Hello {{contact_name}}&lt;/h1&gt;&lt;/body&gt;&lt;/html&gt;\",\n    \"headers\": [\n      {\n        \"key\": \"X-Custom-Source\",\n        \"value\": \"api\"\n      }\n    ]\n  }\n}\n</code></pre>\n<p><strong>Call</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"channel\": \"call\",\n  \"channel_config\": {\n    \"call_number_id\": 456,\n    \"reply_type\": \"ivr\",\n    \"reply_id\": 12,\n    \"only_when_available\": true,\n    \"only_business_hours\": false,\n    \"simultaneous_calls\": 3\n  }\n}\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","messages"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ab666d26-344f-40be-a97d-8ec812c571b6","name":"Create Campaign Message","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"channel\": \"whatsapp\",\n    \"channel_config\": {\n        \"template_id\": 7,\n        \"variables\": [\n            {\n                \"name\": \"{1}\",\n                \"value_from\": \"name\",\n                \"value_default\": \"Customer\"\n            }\n        ],\n        \"reply_type\": \"group\",\n        \"reply_id\": 123\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/messages"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 686,\n        \"campaign_id\": 416,\n        \"channel\": \"whatsapp\",\n        \"channel_config\": {\n            \"template_id\": \"40184\",\n            \"variables\": [\n                {\n                    \"name\": \"{1}\",\n                    \"value_from\": \"name\",\n                    \"value_default\": \"Customer\"\n                }\n            ],\n            \"reply_type\": \"group\",\n            \"reply_id\": 123\n        }\n    }\n}"}],"_postman_id":"99d7c71a-48ef-4bea-8bde-a8cd7e50a686"},{"name":"Update Campaign Message","id":"ad06c408-e863-4904-82c4-ac020c3592a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"channel_config\": {\n        \"template_id\": \"123\",\n        \"variables\": [\n            { \n                \"name\": \"{1}\", \n                \"value_from\": \"customer_name\", \n                \"value_default\": \"Customer\" \n            }\n        ],\n        \"reply_type\": \"group\",\n        \"reply_id\": 123\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/messages/{{message_id}}","description":"<h5 id=\"update-campaign-message\">Update Campaign Message</h5>\n<p>To update a Message in a Nitro Campaign, send a <code>PUT</code> request to <code>/v1/nitro/campaigns/{campaign_id}/messages/{message_id}</code>.</p>\n<h3 id=\"api-layer-validations\">API-layer validations</h3>\n<ul>\n<li>Required path params: <code>campaign_id</code>, <code>message_id</code></li>\n<li>Required body: non-null object</li>\n<li>Channel-specific conditional rules are validated downstream (business layer)</li>\n</ul>\n<h3 id=\"root-fields\">Root fields</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>channel_config</code></td>\n<td>object</td>\n<td><strong>yes</strong></td>\n<td>New complete channel-specific configuration (PUT = full replacement)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><code>channel</code> is immutable after creation. Do not send <code>channel</code> in update payloads.</p>\n<p><strong>Channel restriction</strong>: <code>email</code> is only valid for <code>transactional</code> campaigns.</p>\n</blockquote>\n<h3 id=\"whatsapp-channel_config\">WhatsApp (<code>channel_config</code>)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>template_id</code></td>\n<td>string</td>\n<td><strong>yes</strong></td>\n<td>WhatsApp template ID</td>\n</tr>\n<tr>\n<td><code>variables</code></td>\n<td>array</td>\n<td>no</td>\n<td>Template variables. Item fields: <code>name</code>, <code>value_from</code>, <code>value_default</code></td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Reply routing mode: <code>group</code> (default), <code>user</code>, <code>assistant</code></td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>conditional</td>\n<td>Agent group ID (<code>group</code>), assistant/bot ID (<code>assistant</code>). Not used when <code>reply_type</code> is <code>user</code></td>\n</tr>\n<tr>\n<td><code>reply_node</code></td>\n<td>string</td>\n<td>conditional</td>\n<td>Required when <code>reply_type</code> is <code>assistant</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"email-channel_config\">Email (<code>channel_config</code>)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>from_email</code></td>\n<td>string</td>\n<td><strong>yes</strong>*</td>\n<td>Required when updating Email config</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td><strong>yes</strong>*</td>\n<td>Required when updating Email config</td>\n</tr>\n<tr>\n<td><code>email_content</code></td>\n<td>string</td>\n<td><strong>yes</strong>*</td>\n<td>Required when updating Email config</td>\n</tr>\n<tr>\n<td><code>headers</code></td>\n<td>array</td>\n<td>no</td>\n<td>Extra SMTP headers. Each item requires non-empty <code>key</code> and <code>value</code></td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Reply routing mode: only <code>group</code> allowed</td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>no</td>\n<td>Agent group ID (<code>group</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"call-channel_config\">Call (<code>channel_config</code>)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>call_number_id</code></td>\n<td>numeric</td>\n<td><strong>yes</strong>*</td>\n<td>Required when updating Call config</td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Action on reply: <code>group</code>, <code>user</code>, <code>ivr</code>, <code>audio</code>, <code>survey</code></td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>conditional</td>\n<td>Agent group ID (<code>group</code>), IVR ID (<code>ivr</code>), survey ID (<code>survey</code>)</td>\n</tr>\n<tr>\n<td><code>reply_url</code></td>\n<td>string</td>\n<td>conditional</td>\n<td>Required for <code>audio</code></td>\n</tr>\n<tr>\n<td><code>only_when_available</code></td>\n<td>boolean</td>\n<td>no</td>\n<td>If <code>true</code>, only calls when agents are available. Default: <code>false</code></td>\n</tr>\n<tr>\n<td><code>only_business_hours</code></td>\n<td>boolean</td>\n<td>no</td>\n<td>If <code>true</code>, only calls during business hours. Default: <code>false</code></td>\n</tr>\n<tr>\n<td><code>simultaneous_calls</code></td>\n<td>numeric</td>\n<td>no</td>\n<td>Max simultaneous outbound calls. Allowed range: <code>1..7</code>. Default: <code>1</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"reply_type-conditional-matrix\"><code>reply_type</code> conditional matrix</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th><code>reply_id</code></th>\n<th><code>reply_url</code></th>\n<th>Rule</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>group</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send target group ID</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send target user ID</td>\n</tr>\n<tr>\n<td><code>ivr</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send IVR target ID</td>\n</tr>\n<tr>\n<td><code>audio</code></td>\n<td>not used</td>\n<td>required</td>\n<td>Send audio URL</td>\n</tr>\n<tr>\n<td><code>survey</code></td>\n<td>required</td>\n<td>not used</td>\n<td>Send survey target ID</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"examples-by-channel\">Examples by channel</h3>\n<p><strong>WhatsApp</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"channel_config\": {\n    \"template_id\": \"40200\",\n    \"variables\": [\n      {\n        \"name\": \"{1}\",\n        \"value_from\": \"customer_name\",\n        \"value_default\": \"Customer\"\n      }\n    ],\n    \"reply_type\": \"assistant\",\n    \"reply_id\": 38,\n    \"reply_node\": \"inicio\"\n  }\n}\n</code></pre>\n<p><strong>Email</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"scheduled_at\": \"2026-04-02 11:30:00\",\n  \"channel_config\": {\n    \"from_email\": \"noreply@yourdomain.com\",\n    \"subject\": \"Updated promotion\",\n    \"email_content\": \"&lt;html&gt;&lt;body&gt;&lt;p&gt;Hi {{contact_name}}, this is an update.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;\",\n    \"headers\": [\n      {\n        \"key\": \"X-Campaign-Version\",\n        \"value\": \"v2\"\n      }\n    ]\n  }\n}\n</code></pre>\n<p><strong>Call</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"channel_config\": {\n    \"call_number_id\": 456,\n    \"reply_type\": \"group\",\n    \"reply_id\": 45,\n    \"only_when_available\": false,\n    \"only_business_hours\": true,\n    \"simultaneous_calls\": 2\n  }\n}\n</code></pre>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","messages","{{message_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"c82b0d4a-f72f-436c-8c65-eb05d5719417","name":"Update Campaign Message","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"channel_config\": {\n        \"template_id\": \"123\",\n        \"variables\": [\n            {\n                \"name\": \"{1}\",\n                \"value_from\": \"customer_name\",\n                \"value_default\": \"Customer\"\n            }\n        ],\n        \"reply_type\": \"group\",\n        \"reply_id\": 123\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/messages/12"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 686,\n        \"campaign_id\": 416,\n        \"channel\": \"whatsapp\",\n        \"channel_config\": {\n            \"template_id\": \"123\",\n            \"variables\": [\n                {\n                    \"name\": \"{1}\",\n                    \"value_from\": \"customer_name\",\n                    \"value_default\": \"Customer\"\n                }\n            ],\n            \"reply_type\": \"group\",\n            \"reply_id\": 123\n        }\n    }\n}"}],"_postman_id":"ad06c408-e863-4904-82c4-ac020c3592a9"},{"name":"Get Campaign Message Contacts","id":"d1291426-a4ee-489d-a076-3fd9b8812281","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/messages/{{message_id}}/contacts?page=1&limit=10","description":"<p>To retrieve the Contacts associated with a Campaign Message, make a <code>GET</code> request with <code>campaign_id</code> and <code>message_id</code> in the URL.</p>\n<p>Supports pagination and filtering via <code>page</code>, <code>limit</code>, <code>sort_by</code>, <code>sort_order</code> and <code>filtering</code> parameters.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","messages","{{message_id}}","contacts"],"host":["api","wcx","cloud"],"query":[{"description":{"content":"<p>Page number</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Number of results per page</p>\n","type":"text/plain"},"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"d8901c7a-6dc7-4eed-b2d1-adf92a9a7dc3","name":"Get Campaign Message Contacts","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/messages/msg-abc123/contacts?page=1&limit=10","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","nitro","campaigns","1321","messages","msg-abc123","contacts"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"tracking_id\": \"wa_3264\",\n            \"contact_id\": \"19372467\",\n            \"phone\": \"5493533683773\",\n            \"channel\": \"whatsapp\",\n            \"status\": \"sent\",\n            \"created_at\": \"2026-03-04 20:00:03\",\n            \"case_id\": 0,\n            \"channel_detail\": {\n                \"whatsapp_id\": \"98e04e8f-c159-4c7f-9d68-de7d5659e536\",\n                \"sent_at\": \"2026-03-04 20:00:05\",\n                \"delivered_at\": \"\",\n                \"last_open_date\": \"\",\n                \"last_click_date\": \"\"\n            }\n        },\n        {\n            \"tracking_id\": \"wa_3265\",\n            \"contact_id\": \"19276265\",\n            \"phone\": \"541156929370\",\n            \"channel\": \"whatsapp\",\n            \"status\": \"sent\",\n            \"created_at\": \"2026-03-04 20:00:03\",\n            \"case_id\": 0,\n            \"channel_detail\": {\n                \"whatsapp_id\": \"6ec7e5fc-fb1d-4365-b1c4-3b4b56f50417\",\n                \"sent_at\": \"2026-03-04 20:00:07\",\n                \"delivered_at\": \"\",\n                \"last_open_date\": \"\",\n                \"last_click_date\": \"\"\n            }\n        }\n    ],\n    \"pagination\": {\n        \"page\": 1,\n        \"page_size\": 10,\n        \"total_items\": 2,\n        \"total_pages\": 1\n    }\n}"}],"_postman_id":"d1291426-a4ee-489d-a076-3fd9b8812281"}],"id":"2fe42a67-8850-4271-b2ba-6f2f5dd2e619","description":"<p>The<code>nitro</code> endpoint allows the handling and management of WiseCX campaigns.</p>\n<p>Through this endpoint it is possible to send <strong>WhatsApp messages,</strong> <strong>phone calls</strong> as well as <strong>emails</strong>, depending on the configuration associated with the campaign to be executed within WiseCX.</p>\n","_postman_id":"2fe42a67-8850-4271-b2ba-6f2f5dd2e619","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}},{"name":"Channels","item":[{"name":"Fetching Channels","id":"38553f7d-b47d-40eb-ae02-5e8ee179b65a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/channels","description":"<p>To retrieve the list of integrated channels, you must perform a <code>GET</code> request, specifying the required fields using the <code>fields</code> parameter. Available fields are:</p>\n<p><code>id, name, source.</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","channels"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"c7009c73-ccdb-402b-b30e-b34e792db032","name":"Fetching Channels","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/channels?fields=id,name,source","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","channels"],"query":[{"key":"fields","value":"id,name,source"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"id\": \"11330\",\r\n            \"name\": \"Chat Online phonebar\",\r\n            \"source\": \"chat\"\r\n        },\r\n        {\r\n            \"id\": \"17029\",\r\n            \"name\": \"tk.qaphonebar@wcentrix.net\",\r\n            \"source\": \"email\"\r\n        },\r\n        {\r\n            \"id\": \"596\",\r\n            \"name\": \"QA Wise CX\",\r\n            \"source\": \"incoming_whatsapp\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"38553f7d-b47d-40eb-ae02-5e8ee179b65a"}],"id":"f8b5407d-4691-4fed-883e-c5bee3f23cae","description":"<p>The <code>channels</code> endpoint allows you to retrieve the list of channels integrated into Wise CX</p>\n","_postman_id":"f8b5407d-4691-4fed-883e-c5bee3f23cae","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"910aadde-d49b-47b0-b494-264bc826ec72","id":"910aadde-d49b-47b0-b494-264bc826ec72","name":"WiseCX API · v1 (English)","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"70ce73f0-6575-41ba-8964-fc2ac63b835f"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"ddaa53fa-1e5a-426a-adf6-53a3c5b92331"}}],"variable":[{"key":"baseUrl","value":"https://5tiqmkle31.execute-api.us-east-1.amazonaws.com/dev"}]}