{"info":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","description":"<html><head></head><body><h2 id=\"introducción\">INTRODUCCIÓN</h2>\n<p>La API de Wise CX permite realizar operaciones 'RESTful' como leer, modificar, agregar o eliminar datos.</p>\n<h4 id=\"autenticación\">Autenticación</h4>\n<p>Todas las operaciones necesitan la cabecera <strong>Authorization Bearer</strong>. Es necesario obtener el Token JWT provisto en el endpoint <code>/authenticate</code> para luego ser usado en esta cabecera.</p>\n<h4 id=\"expiración-de-token\">Expiración de Token</h4>\n<p>El Token de autenticación tiene una validez de 3600 seg, es necesario volver a ejecutar la autenticación luego de pasado este tiempo para obtener un nuevo Token.</p>\n<h4 id=\"rate-limit\">Rate Limit</h4>\n<p>El límite de requests es de 5000 por minuto y un total de 150000 por día, no es posible exceder estos límites.</p>\n<h4 id=\"códigos-de-estado\">Códigos de Estado</h4>\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=\"campos\">Campos</h1>\n<p>Este parámetro indica los campos que se mostraran en la respuesta al ejecutar el endpoint, es utilizado para devolver únicamente los campos más relevantes.<br>Si se omite este parámetro, solo se mostraran los campos por defecto.<br>Ejemplo,</p>\n<p><code>/cases?fields=id,subject,status</code></p>\n<h1 id=\"filtros\">Filtros</h1>\n<p>Este parámetro es utilizado para filtrar y realizar búsquedas más avanzadas sobre el recurso solicitado.</p>\n<p>Ejemplo,</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>En Postman, para poder ejecutar un request con filtering, se debe reemplazar usando un encoding especial para las llaves:</p>\n<img src=\"https://content.pstmn.io/7d2aa8c7-855f-4618-8a2a-d5e9c697faf7/aW1hZ2UucG5n\" width=\"111\" height=\"66\">\n\n<p>Es decir que en Postman para aplicar un filtering, quedaría de la siguiente manera:</p>\n<img src=\"https://content.pstmn.io/1aa45acb-20e1-4119-a79e-558042ece39e/aW1hZ2UucG5n\" width=\"888\" height=\"63\">\n\n<p>Posibles Operadores:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Operador</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>IN</td>\n<td>En la lista</td>\n</tr>\n<tr>\n<td>NOT IN</td>\n<td>No se encuentra en la lista</td>\n</tr>\n<tr>\n<td>EQUAL</td>\n<td>Igual a</td>\n</tr>\n<tr>\n<td>NOT EQUAL</td>\n<td>Distinto a</td>\n</tr>\n<tr>\n<td>GREATER</td>\n<td>Mayor a0</td>\n</tr>\n<tr>\n<td>LOWER</td>\n<td>Menor a</td>\n</tr>\n<tr>\n<td>GREATER EQUAL</td>\n<td>Mayor o igual a</td>\n</tr>\n<tr>\n<td>LOWER EQUAL</td>\n<td>Menor o igual a</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"ordenamiento\">Ordenamiento</h1>\n<p>Este parámetro indica el campo y dirección de ordenamiento en el que se devolverán los recursos. El orden por defecto es <strong>asc</strong>.<br>Ejemplo,</p>\n<p><code>/cases?sort=desc&amp;sort_field=id</code></p>\n<h1 id=\"paginacion\">Paginación</h1>\n<p>Todas las operaciones de listado son paginadas por defecto. El límite máximo y por defecto es de 100 registros.</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":"Campos","slug":"campos"},{"content":"Filtros","slug":"filtros"},{"content":"Ordenamiento","slug":"ordenamiento"},{"content":"Paginación","slug":"paginacion"}],"owner":"44826156","collectionId":"e168df59-94c5-4faf-ba8e-102344d3d97e","publishedId":"2sBXwnsrwu","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-29T18:23:52.000Z"},"item":[{"name":"Autenticación","item":[{"name":"Autenticar","id":"bdc0aa7f-84a4-4fc0-93a4-5abe7bcb95d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/authenticate","description":"<p>La autenticación es necesaria para obtener el Token JWT y luego agregarlo en la cabecera <code>Authorization</code> para acceder a todos los recursos de la API.</p>\n<p>Para autenticar, es necesario hacer un <code>GET</code> con la cabecera <code>x-api-key</code> y el parámetro <code>user</code>.<br />Si la solicitud se ejecuta correctamente, devuelve el Token JWT de autenticación necesario para consumir los recursos de la API.</p>\n<h4 id=\"obtención-del-api-key\">Obtención del Api Key</h4>\n<p>Para poder autorizar y obtener el Token, es necesario previamente generar una Api Key desde Settings -&gt; Canales -&gt; Api:</p>\n<img src=\"https://ss.wcx.cloud/a/08wc10/2022-03/lo4PmSYh8g.png\" />\n\n<p>Luego se debe ingresar un nombre de usuario y finalmente presionar el botón \"Generar\" para obtener el Api Key que deberá enviarse en la llamada /authenticate</p>\n<img src=\"https://content.pstmn.io/48228cb5-0f19-4a3c-a7ba-6d028339deba/QVBJMi5wbmc=\" alt height=\"263\" width=\"473\" />\n\n<h4 id=\"expiración-de-token\">Expiración de Token</h4>\n<p>El Token de autenticación tiene una validez de 3600 seg, es necesario volver a ejecutar la Autenticación luego de pasado este tiempo para obtener un nuevo Token.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","authenticate"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"d8258077-6689-4b46-8635-1354369f8dd9","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":"bdc0aa7f-84a4-4fc0-93a4-5abe7bcb95d9"}],"id":"754a5826-343d-41a4-ad38-a5263f03c071","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"7187480a-541d-4345-bb71-3fc57728d4ca"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"ccd01167-6fd0-4254-9e68-3cf348a563cf"}}],"_postman_id":"754a5826-343d-41a4-ad38-a5263f03c071","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Casos","item":[{"name":"Tipos","item":[{"name":"Obtención de Tipos","id":"ca6139ba-71aa-48b2-b690-17ceec7ab662","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/types","description":"<p>Para la obtención del listado de Tipos, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","types"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"8b80e1da-0aeb-4354-b6f4-2d2e9c15e0fb","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":"ca6139ba-71aa-48b2-b690-17ceec7ab662"}],"id":"549e215f-30f9-4d09-b6e6-fc32052332f2","description":"<p>El endpoint <code>types</code> permite obtener el listado de Tipos de Wise Cx.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"c23473a6-6c7e-42ee-9266-615353cc54a1"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"bba46f14-6a66-422a-91c8-873ccc7b95f5"}}],"_postman_id":"549e215f-30f9-4d09-b6e6-fc32052332f2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Etiquetas","item":[{"name":"Obtención de Etiquetas","id":"bc5613ea-8efb-4323-be70-f914525b55ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/tags","description":"<p>Para la obtención del listado de Etiquetas, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>id,name</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","tags"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ae886f46-87c1-4028-b0ed-4d719e447db8","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":"bc5613ea-8efb-4323-be70-f914525b55ec"}],"id":"ca137e2a-22aa-48d1-b693-54612dca97f3","description":"<p>El endpoint <code>tags</code> permite obtener el listado de Etiquetas de Wise CX.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"f0a22274-5079-4fc6-92bb-9f6206fbd4e4"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"82e0a380-606d-4757-ab3e-d7ec5f542ebb"}}],"_postman_id":"ca137e2a-22aa-48d1-b693-54612dca97f3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Campos","item":[{"name":"Lista Desplegable","item":[{"name":"Obtención de Opciones","id":"f592d609-e59b-489b-9c7f-b00376146672","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/fields/{{field_name}}/options","description":"<p>Para la obtención de las opciones de los campos personalizados de tipo lista desplegable, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>field_name</code> el nombre api, el cual se obtiene desde la configuración del campo en power inbox.</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"9e051092-5f89-4622-9de7-7aff0ac604c7","id":"9e051092-5f89-4622-9de7-7aff0ac604c7","name":"Lista Desplegable","type":"folder"}},"urlObject":{"protocol":"https","path":["core","v1","cases","fields","{{field_name}}","options"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"c8564923-00c7-4841-b970-81e219e8d759","name":"Obtención de Opciones","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/fields/field_name_example/options"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 492,\r\n        \"value\": \"n2\",\r\n        \"code\": \"\"\r\n    },\r\n    {\r\n        \"id\": 493,\r\n        \"value\": \"n1\",\r\n        \"code\": \"\"\r\n    },\r\n    {\r\n        \"id\": 494,\r\n        \"value\": \"n4\",\r\n        \"code\": \"\"\r\n    },\r\n    {\r\n        \"id\": 495,\r\n        \"value\": \"n3\",\r\n        \"code\": \"\"\r\n    }\r\n]"}],"_postman_id":"f592d609-e59b-489b-9c7f-b00376146672"},{"name":"Actualización de Opción","id":"20b8a16a-2b87-475c-a3ad-203788f4bba8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/cases/fields/{{field_name}}/options/{{option_id}}","description":"<p>La actualización permite modificar el valor de una opción de la lista desplegable, para ello se debe hacer un <code>PUT</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>si</td>\n<td>Nuevo valor para la opción</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"9e051092-5f89-4622-9de7-7aff0ac604c7","id":"9e051092-5f89-4622-9de7-7aff0ac604c7","name":"Lista Desplegable","type":"folder"}},"urlObject":{"protocol":"https","path":["core","v1","cases","fields","{{field_name}}","options","{{option_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ae30f2cc-d325-4dd1-9ccc-ed842c3226e3","name":"Actualización de Opción","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n     \"value\": \"Nuevo valor\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/fields/field_name_example/options/492"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 492,\r\n    \"message\": \"Updated option OK\"\r\n}"}],"_postman_id":"20b8a16a-2b87-475c-a3ad-203788f4bba8"},{"name":"Eliminación de Opción","id":"d48fbdb6-88be-45a7-91f7-ef4b166371ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/cases/fields/{{field_name}}/options/{{option_id}}","description":"<p>Para la eliminación de una opción de la lista desplegable, se debe hacer un <code>DELETE</code> indicando el field_name del campo y la opción que se quiere eliminar.</p>\n","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"9e051092-5f89-4622-9de7-7aff0ac604c7","id":"9e051092-5f89-4622-9de7-7aff0ac604c7","name":"Lista Desplegable","type":"folder"}},"urlObject":{"protocol":"https","path":["core","v1","cases","fields","{{field_name}}","options","{{option_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"df35cf1d-5f46-4069-9a0e-5f6eb99f6671","name":"Eliminación de Opción","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/cases/fields/field_name_example/options/571"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"message\": \"Custom field removed.\"\r\n}"}],"_postman_id":"d48fbdb6-88be-45a7-91f7-ef4b166371ab"},{"name":"Creación de Opción","id":"cdd0b10f-d963-4b36-a7a4-20b20b66c703","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/cases/fields/{{field_name}}/options","description":"<p>Para la creación de una nueva opción de la lista desplegable, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>si</td>\n<td>Valor de la nueva opción</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":true,"source":{"_postman_id":"9e051092-5f89-4622-9de7-7aff0ac604c7","id":"9e051092-5f89-4622-9de7-7aff0ac604c7","name":"Lista Desplegable","type":"folder"}},"urlObject":{"protocol":"https","path":["core","v1","cases","fields","{{field_name}}","options"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"67a23e65-bd35-48ad-b4bf-d64e0665b2ec","name":"Creación de Opción","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n     \"value\": \"Valor opción\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/fields/field_name_example/options"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"id\": 571,\r\n    \"message\": \"Option created OK\"\r\n}"}],"_postman_id":"cdd0b10f-d963-4b36-a7a4-20b20b66c703"}],"id":"9e051092-5f89-4622-9de7-7aff0ac604c7","description":"<p>El endpoint <code>fields</code> permite obtener, crear, modificar y eliminar las opciones de los campos personalizados de tipo lista desplegable.</p>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"afb632fa-b455-43c7-9988-b0d144ec8c96"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"6a28df61-af9f-4a4e-9b10-03978a7b64e6"}}],"_postman_id":"9e051092-5f89-4622-9de7-7aff0ac604c7"}],"id":"549236b4-4c0d-444c-aa13-8902405c611e","event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"ccb8754c-90cf-4e3b-9db4-b6887f281826"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"exec":[""],"id":"8f2a8666-34c8-4e1a-9699-b8f8d6288ca3"}}],"_postman_id":"549236b4-4c0d-444c-aa13-8902405c611e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Creación de Caso","id":"ccfcdb4e-6666-4d6d-96d7-88b0a1fa443c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/cases","description":"<h5 id=\"nuevo-caso\">Nuevo Caso</h5>\n<p>Para la creación de un nuevo Caso, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>group_id</td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>Grupo al que se asignará el caso en su creación</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Usuario al que se asignará el caso en su creación</td>\n</tr>\n<tr>\n<td>source_channel</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Canal donde se está originando el caso. Puede ser 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>Etiquetas asociadas al caso</td>\n</tr>\n<tr>\n<td>type_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Tipo del caso</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Asunto del Caso</td>\n</tr>\n<tr>\n<td>priority</td>\n<td>string</td>\n<td>no</td>\n<td>Prioridad del caso: 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>Fecha de vencimiento del caso</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Campos personalizados del caso</td>\n</tr>\n<tr>\n<td>activities</td>\n<td><code>activity[]</code></td>\n<td><strong>si</strong></td>\n<td>Primeras actividades que serán agregada al caso en su creación</td>\n</tr>\n</tbody>\n</table>\n</div><p>El objeto <code>activity</code> se debe enviar de la siguiente manera:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Tipo de actividad: user_reply, contact_message, note</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td><strong>si</strong> *</td>\n<td>Usuario que realiza la actividad. * Solamente obligatorio para user_reply (excepto cuando es un envío de template) y note</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>string</td>\n<td>no</td>\n<td>Canal por el cuál se está originando la actividad. Puede ser web, app, phone, whatsapp, email, internal.</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Contenido del mensaje. * Obligatorio si no viene <code>attachments</code> o si channel es <code>whatsapp</code>, tipo es <code>user_reply</code> y no viene <code>template</code></td>\n</tr>\n<tr>\n<td>template</td>\n<td>template</td>\n<td><strong>si</strong> *</td>\n<td>Template de WhatsApp. * Obligatorio si channel es <code>whatsapp</code>, tipo es <code>user_reply</code> y no viene <code>content</code></td>\n</tr>\n<tr>\n<td>contact_from</td>\n<td>contact</td>\n<td><strong>si</strong> *</td>\n<td>Contacto que origina el mensaje. * Solamente obligatorio para <code>contact_message</code></td>\n</tr>\n<tr>\n<td>contacts_to</td>\n<td>contact[]</td>\n<td><strong>si</strong> *</td>\n<td>Contactos destinatarios de la respuesta de un agente. * Solamente obligatorio para <code>user_reply</code></td>\n</tr>\n<tr>\n<td>attachments</td>\n<td>attachment[]</td>\n<td><strong>si</strong> *</td>\n<td>Archivos adjuntos. * Obligatorio si no viene <code>content</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>contact</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>si</strong> *</td>\n<td>Id del contacto. * Obligatorio solo si no viene el email, personal_id, phone.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Email del contacto. * Obligatorio solo si no viene el id, email, personal_id, phone</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>ID personal del contacto (DNI, CUIT...). * Obligatorio solo si no viene el id, email, phone</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Teléfono del contacto. * Obligatorio solo si no viene el id, email, personal_id</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Nombre del contacto</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>custom_fields[]</td>\n<td>no</td>\n<td>Campos personalizados del contacto</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>template</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>template_id</td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>ID del template</td>\n</tr>\n<tr>\n<td>parameters</td>\n<td><code>template_parameter[]</code></td>\n<td>no</td>\n<td>Variables del template</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>template_parameter</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>key</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre de la variable del template</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor de la variable del template</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del custom_field</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor del custom_field</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>attachments</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>filename</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre corto identificador del archivo</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Url donde el archivo está subido. * Obligatorio solo si no viene content</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Contenido del archivo en base64. * Obligatorio solo si no viene url</td>\n</tr>\n</tbody>\n</table>\n</div><p>En caso de enviar el objeto <code>attachments</code> con el campo content, la suma de los archivos enviados en un mismo request, no debe superar los 5MB.</p>\n<h5 id=\"envío-de-whatsapp\">Envío de WHATSAPP</h5>\n<ul>\n<li><p>Cuando se envíe un mensaje o template de whatsapp, solo se tendrá en cuenta al primer contacto dentro del objeto <code>contacts_to</code>.</p>\n</li>\n<li><p>En el caso de envío de un template de WhatsApp, <code>source_channel</code> debe ser whatsapp y se deberá incluir el objeto <code>template</code> en una actividad del tipo <code>user_reply</code>. El user_id deberá ser de un usuario válido o bien dejar en \"0\" si se desea que la respuesta del cliente ingrese a las colas normalmente.</p>\n</li>\n<li><p>Para el envío de un mensaje de sesión, la actividad debe <code>user_reply</code> y ya no es necesario incluir el objeto <code>template</code> pero si el <code>content</code>.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"13b15178-e534-4bdb-ad6f-df7fcc884c77","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":"ccfcdb4e-6666-4d6d-96d7-88b0a1fa443c"},{"name":"Actualización de Caso por Id","id":"779830d2-cdae-4bd9-bff4-680a453216ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}","description":"<p>La actualización de un caso permite agregar nuevas actividades a un Caso existente y también editar sus campos, para ello se debe hacer un <code>PUT</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>group_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Grupo al que se asignará el caso en su creación</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Usuario al que se asignará el caso</td>\n</tr>\n<tr>\n<td>contact_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Contacto al que está asignado el caso</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>no</td>\n<td>Actualiza el estado de un caso: open, solved, pending, hold, closed</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>string[]</td>\n<td>no</td>\n<td>Etiquetas asociadas al caso</td>\n</tr>\n<tr>\n<td>type_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Tipo del caso</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>no</td>\n<td>Asunto del caso</td>\n</tr>\n<tr>\n<td>priority</td>\n<td>string</td>\n<td>no</td>\n<td>Prioridad del caso: 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>Fecha de vencimiento del caso</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Campos personalizados del caso</td>\n</tr>\n<tr>\n<td>activities</td>\n<td><code>activity[]</code></td>\n<td>no</td>\n<td>Primeras actividades que serán agregadas al caso en su creación</td>\n</tr>\n<tr>\n<td>spam</td>\n<td>boolean</td>\n<td>no</td>\n<td>Si viene en True marca el caso como spam. Si viene en False recupera el caso si estaba marcado como spam</td>\n</tr>\n<tr>\n<td>deleted</td>\n<td>boolean</td>\n<td>no</td>\n<td>Si viene en True elimina el caso. Si viene en False recupera el caso si estaba eliminado</td>\n</tr>\n</tbody>\n</table>\n</div><p>El objeto <code>activity</code> se debe enviar de la siguiente manera:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Tipo de actividad: user_reply, contact_message, note</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td><strong>si</strong> *</td>\n<td>Usuario que realiza la actividad. * Solamente obligatorio para user_reply y note</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>string</td>\n<td>no</td>\n<td>Canal por el cuál se está originando la actividad. Puede ser web, app, phone, whatsapp, email, internal.</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Contenido del mensaje. * Obligatorio si no viene <code>attachments</code></td>\n</tr>\n<tr>\n<td>template</td>\n<td>template</td>\n<td><strong>si</strong> *</td>\n<td>Template de WhatsApp. * Obligatorio si channel es whatsapp, tipo es user_reply y no viene content</td>\n</tr>\n<tr>\n<td>contact_from</td>\n<td>contact</td>\n<td><strong>si</strong> *</td>\n<td>Contacto que origina el mensaje. * Solamente obligatorio para <code>contact_message</code></td>\n</tr>\n<tr>\n<td>contacts_to</td>\n<td>contact[]</td>\n<td><strong>si</strong> *</td>\n<td>Contactos destinatarios de la respuesta de un agente. * Solamente obligatorio para <code>user_reply</code></td>\n</tr>\n<tr>\n<td>attachments</td>\n<td>attachment[]</td>\n<td><strong>si</strong> *</td>\n<td>Archivos adjuntos. * Obligatorio si no viene <code>content</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>contact</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>si</strong> *</td>\n<td>Id del contacto. * Obligatorio solo si no viene el email, personal_id, phone.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Email del contacto. * Obligatorio solo si no viene el id, email, personal_id, phone</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>ID personal del contacto (DNI, CUIT...). * Obligatorio solo si no viene el id, email, phone</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Teléfono del contacto. * Obligatorio solo si no viene el id, email, personal_id</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Nombre del contacto</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>template</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>template_id</td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>ID del template</td>\n</tr>\n<tr>\n<td>parameters</td>\n<td><code>template_parameter[]</code></td>\n<td>no</td>\n<td>Variables del template</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>template_parameter</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>key</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre de la variable del template</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor de la variable del template</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del custom_field</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor del custom_field</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>attachments</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>filename</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre corto identificador del archivo</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Url donde el archivo está subido. * Obligatorio solo si no viene content</td>\n</tr>\n<tr>\n<td>content</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Contenido del archivo en base64. * Obligatorio solo si no viene url</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"envío-de-whatsapp\">Envío de WHATSAPP</h5>\n<ul>\n<li><p>Cuando se envíe un mensaje o template de whatsapp, solo se tendrá en cuenta al primer contacto dentro del objeto <code>contacts_to</code>.</p>\n</li>\n<li><p>Al ser un mensaje dentro de una conversación ya existente, se validará que el objeto <code>contact_to</code> sea el mismo que dió inicio a la conversación.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3cd0b090-1240-4fd3-a0f2-42cbb742ed0c","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":"779830d2-cdae-4bd9-bff4-680a453216ed"},{"name":"Obtención de Casos","id":"a45db2a6-1cd6-40b9-a579-8a919310dae8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases","description":"<p>Para la obtención del listado de Casos, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran.asdasd</p>\n<blockquote>\n<p><em><strong>IMPORTANTE:</strong></em><br />Mediante este endpoint solo es posible obtener los casos de los últimos 3 meses en adelante. </p>\n</blockquote>\n<p>Los posibles campos son:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Id del caso</td>\n</tr>\n<tr>\n<td>number</td>\n<td>Número incremental de caso</td>\n</tr>\n<tr>\n<td>group_id</td>\n<td>Grupo al cual está asignado el caso</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>Usuario al cual está asignado el caso</td>\n</tr>\n<tr>\n<td>contact_id</td>\n<td>ID del contacto asociado al caso</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Estado en el que se encuentra el caso</td>\n</tr>\n<tr>\n<td>source_channel</td>\n<td>Canal donde se originó el caso</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>Etiquetas asociadas al caso</td>\n</tr>\n<tr>\n<td>type_id</td>\n<td>Tipo del caso</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>Asunto del Caso</td>\n</tr>\n<tr>\n<td>priority</td>\n<td>Prioridad del caso: none, low, medium, high, very-high</td>\n</tr>\n<tr>\n<td>due_at</td>\n<td>Fecha de vencimiento del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>Campos personalizados del caso</td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>Fecha de creación del caso <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>Fecha de cierre del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_read</td>\n<td>Fecha de última lectura del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_update</td>\n<td>Fecha de última actualización del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>first_read</td>\n<td>Fecha de primera lectura del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_assignment</td>\n<td>Fecha de última asignación del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>first_response</td>\n<td>Fecha de primera respuesta del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_response</td>\n<td>Fecha de última respuesta del caso <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>last_group_assignment</td>\n<td>Fecha de última asignación del caso a grupo <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>wait_time</td>\n<td>Tiempo de espera en segundos</td>\n</tr>\n<tr>\n<td>handle_time</td>\n<td>Tiempo operativo en segundos</td>\n</tr>\n<tr>\n<td>response_time</td>\n<td>Tiempo de resolución de caso en segundos</td>\n</tr>\n<tr>\n<td>messages_qty</td>\n<td>Cantidad de mensajes entre contacto y usuario</td>\n</tr>\n<tr>\n<td>sla_result</td>\n<td>Estado de SLA del caso en este momento</td>\n</tr>\n<tr>\n<td>nps_value</td>\n<td>Valor de última puntuación NPS</td>\n</tr>\n<tr>\n<td>spam</td>\n<td>Indica si el caso se encuentra marcado como spam</td>\n</tr>\n<tr>\n<td>deleted</td>\n<td>Indica si el caso se encuentra en estado eliminado</td>\n</tr>\n<tr>\n<td>channel_account</td>\n<td>Cuenta del canal donde se originó el caso</td>\n</tr>\n<tr>\n<td>bot_resolved</td>\n<td>Indica si el caso fue resuelto por un bot</td>\n</tr>\n<tr>\n<td>bot_attended</td>\n<td>Indica si el caso fue atendido por un bot</td>\n</tr>\n<tr>\n<td>summary</td>\n<td>Resumen de las actividades del caso</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Operadores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>channel_account</td>\n<td>EQUAL</td>\n</tr>\n<tr>\n<td>number, user_id, contact_id, organization_id</td>\n<td>IN, EQUAL</td>\n</tr>\n<tr>\n<td>group_id, status, source_channel, tags, type_id, priority</td>\n<td>IN, NOT IN, EQUAL, NOT EQUAL</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>IN, NOT IN, EQUAL, 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, EQUAL, 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, EQUAL, NOT EQUAL, GREATER, LOWER, GREATER EQUAL, LOWER EQUAL</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"24cdc871-dcf1-4d27-8e80-0ca19e6bd526","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":"a45db2a6-1cd6-40b9-a579-8a919310dae8"},{"name":"Obtención de Caso por Id","id":"0f029c19-49cb-4391-9931-81d0c5e81698","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}","description":"<p>Para la obtención del detalle de un Caso, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</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,sla_result,channel_account,bot_resolved,bot_attended,summary</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"b6aee2fb-c286-44ec-ab8c-573a274350b5","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":"0f029c19-49cb-4391-9931-81d0c5e81698"},{"name":"Eliminación de Caso por Id","id":"c26482c1-4f84-4552-a99c-d577be563b50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}","description":"<p>Para la eliminación del detalle de un Caso, se debe hacer un <code>DELETE</code> indicando el Id del caso a eliminar.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ead4e05a-b385-4fd2-965d-3736f92f0506","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":"c26482c1-4f84-4552-a99c-d577be563b50"},{"name":"Transferencia de Caso por Id","id":"6e434599-df0b-403d-811b-b41cba77bce0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1234,\n    \"user_id\": 5678\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/{{id}}/transfer","description":"<p>Para transferir un Caso a otro grupo de atención o usuario, se debe hacer un <code>PUT</code> indicando el id del caso en la URL y enviando el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>group_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Grupo de atención al que se transfiere el caso</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>Usuario al que se transfiere el caso</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}","transfer"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"b11aa77e-8bc5-4710-8b4f-defc59a973c5","name":"Transferencia de Caso por Id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1234,\n    \"user_id\": 5678\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/1273934/transfer"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"case_id\": 1273934,\r\n    \"activities\": []\r\n}"}],"_postman_id":"6e434599-df0b-403d-811b-b41cba77bce0"},{"name":"Actualización de Estado de Caso por Id","id":"9e3619d5-ff2e-4fbc-bb7d-cbae5da58212","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"solved\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/{{id}}/status","description":"<p>Para actualizar únicamente el estado de un Caso, se debe hacer un <code>PUT</code> indicando el id del caso en la URL y enviando el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nuevo estado del caso: <code>open</code>, <code>solved</code>, <code>pending</code>, <code>hold</code>, <code>closed</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}","status"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"2cd98979-2c6b-4475-8fc1-296feaaa1b68","name":"Actualización de Estado de Caso por Id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"solved\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/cases/1273934/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"case_id\": 1273934,\r\n    \"activities\": []\r\n}"}],"_postman_id":"9e3619d5-ff2e-4fbc-bb7d-cbae5da58212"},{"name":"Obtención de Actividades de un Caso","id":"7fe1e661-6d5d-4065-a438-fc7e0d45d7e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}/activities","description":"<p>Para la obtención del listado de Actividades asociadas a un Caso, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</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<h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Operadores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>IN, NOT IN, EQUAL, NOT EQUAL</td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>IN, NOT IN, EQUAL, NOT EQUAL, GREATER, LOWER, GREATER EQUAL, LOWER EQUAL</td>\n</tr>\n<tr>\n<td>id</td>\n<td>IN, NOT IN, EQUAL, NOT EQUAL, GREATER, LOWER, GREATER EQUAL, LOWER EQUAL</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}","activities"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"10022cff-1c02-49d4-8579-6fecee9e7ab6","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":"7fe1e661-6d5d-4065-a438-fc7e0d45d7e6"},{"name":"Obtención de Actividad por Id","id":"44d7cf59-d73b-4db8-9f20-f65f56ad0a2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/cases/{{id}}/activities/{{activity_id}}","description":"<p>Para la obtención de una Actividad en particular, asociada a un Caso, se debe hacer un <code>GET</code> formando la URL del endpoint con el id de Caso y el id de Actividad.<br />Se debe indicar mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","cases","{{id}}","activities","{{activity_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"115b6ad0-350e-4eef-ad06-037d29592731","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":"44d7cf59-d73b-4db8-9f20-f65f56ad0a2a"}],"id":"d5402ce3-ff5d-45f9-842d-df8f5f82403c","description":"<p>El endpoint <code>cases</code> permite crear, actualizar y obtener los Casos de Wise CX.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"47ccee29-1986-4d8d-a6bf-0aaa14cf8f83"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"af48b079-83a6-414a-bba4-b71dc40f02eb"}}],"_postman_id":"d5402ce3-ff5d-45f9-842d-df8f5f82403c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Contactos","item":[{"name":"Organizaciones","item":[{"name":"Obtención de Organizaciones","id":"9cc3baec-8765-4483-8b2d-1c1be0d39376","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations?fields=id,custom_id,name,phone,email","description":"<p>Para la obtención del listado de Organizaciones, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>id,custom_id,name,phone,email,web,state,address,executives,custom_fields,assignment_priorities</code></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Id de la organización</td>\n</tr>\n<tr>\n<td>custom_id</td>\n<td>Identificador personalizado de la organización</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nombre de la organización</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>Teléfono de la organización</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Email de la organización</td>\n</tr>\n<tr>\n<td>web</td>\n<td>Web de la organización</td>\n</tr>\n<tr>\n<td>state</td>\n<td>Estado o provincia de la organización</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Dirección de la organización</td>\n</tr>\n<tr>\n<td>executives</td>\n<td>Lista de ejecutivos de la organización</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>Lista de campos personalizados de la organización</td>\n</tr>\n<tr>\n<td>assignment_priorities</td>\n<td>Estructura de prioridades de asignación de la organización, agrupada por <code>queue_id</code>. Retorna <code>{}</code> si no tiene prioridades configuradas. Cada clave es un ID de cola (string); <code>\"0\"</code> representa la cola predeterminada. Cada valor es un array ordenado de niveles de prioridad, donde cada nivel es un array de agentes. Ejemplo: <code>{\"0\": [[{\"type\": \"agent\", \"id\": 41550}], [{\"type\": \"agent\", \"id\": 36590}, {\"type\": \"agent\", \"id\": 49697}]], \"156\": [[{\"type\": \"agent\", \"id\": 41550}]]}</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Operadores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id, custom_id, name</td>\n<td>IN, EQUAL</td>\n</tr>\n<tr>\n<td>organization.&lt;nombre_campo&gt; (custom field)</td>\n<td>EQUAL (IN no está disponible para custom fields)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Ejemplos de filtros:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[{'field':'organization.id','operator':'EQUAL','value':'50283'}]\n[{'field':'organization.nombre_campo','operator':'EQUAL','value':'prueba'}]\n</code></pre><p>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations"],"host":["api","wcx","cloud"],"query":[{"key":"fields","value":"id,custom_id,name,phone,email"}],"variable":[]}},"response":[{"id":"53c0c425-6ca2-4900-9705-c376692053c0","name":"Obtención de Organizaciones","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/contacts/organizations?filtering=[%7B'field':'organization.id','operator':'EQUAL','value':'50283'%7D]&fields=id,custom_id,name,phone,email,web,state,address,executives,custom_fields","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","contacts","organizations"],"query":[{"key":"filtering","value":"[%7B'field':'organization.id','operator':'EQUAL','value':'50283'%7D]"},{"key":"fields","value":"id,custom_id,name,phone,email,web,state,address,executives,custom_fields"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 50283,\n            \"custom_id\": \"id123234\",\n            \"name\": \"Santa Fe Coop.\",\n            \"phone\": \"0232323255\",\n            \"email\": \"company@domain.com\",\n            \"address\": \"Juan B. Bustos 150\",\n            \"state\": \"Santa Fe\",\n            \"executives\": [\n                \"executive@company-domain.com\"\n            ],\n            \"custom_fields\": [\n                {\n                    \"field\": \"observaciones\",\n                    \"value\": \"new2\"\n                },\n                {\n                    \"field\": \"tipo_empresa\",\n                    \"value\": \"Coop.\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"9cc3baec-8765-4483-8b2d-1c1be0d39376"},{"name":"Creación de Organización","id":"27717d77-7b43-4e04-84e0-a2691e72e331","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/","description":"<h5 id=\"nueva-organización\">Nueva Organización</h5>\n<p>Para la creación de una nueva Organización, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>custom_id</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>ID de la organización (CUIT, CUIL...).</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre de la organización</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Teléfono de la organización</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Email de la organización</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Dirección de la organización</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Provincia de la organización</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>País de la organización</td>\n</tr>\n<tr>\n<td>executives</td>\n<td>string[]</td>\n<td><strong>no</strong></td>\n<td>Ejecutivos de la organización</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields</code>[]</td>\n<td><strong>no</strong></td>\n<td>Campos personalizados de la organización</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del custom_field</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor del custom_field</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations",""],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3f089dd4-f6bd-43ec-b7ee-64ee3943233d","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    \"phone\": \"0232323255\",\n    \"email\": \"organization@domain.com\",\n    \"address\": \"Juan B. Justo 500\",\n    \"state\": \"Santa Fe\",\n    \"executives\": [\"executive@company-domain.com\"],\n    \"country\": \"Argentina\",\n    \"custom_fields\": [\n            {\n                \"field\": \"servicio_contratado\",\n                \"value\": \"Serv. T2\"\n            },\n            {\n                \"field\": \"account_manager\",\n                \"value\": \"Juan Alvarez\"\n            }\n        ]\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":"27717d77-7b43-4e04-84e0-a2691e72e331"},{"name":"Actualización de Organización por Id","id":"5c58bec3-efda-4d5c-9c78-f62d72aed402","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/{{id}}","description":"<p>Para la actualización de una Organización, se debe hacer un <code>PUT</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</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>ID de la organización (CUIT, CUIL...).</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Nombre de la organización</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Teléfono de la organización</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Email de la organización</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Dirección de la organización</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Provincia de la organización</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>País de la organización</td>\n</tr>\n<tr>\n<td>executives</td>\n<td>string[]</td>\n<td><strong>no</strong></td>\n<td>Ejecutivos de la organización</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields</code>[]</td>\n<td><strong>no</strong></td>\n<td>Campos personalizados de la organización</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del custom_field</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor del custom_field</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"8585c794-5eda-453f-b401-637ff7624455","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    \"phone\": \"0232323255\",\n    \"email\": \"organization@domain.com\",\n    \"address\": \"Juan B. Justo 500\",\n    \"state\": \"Santa Fe\",\n    \"executives\": [\"executive@company-domain.com\"],\n    \"country\": \"Argentina\",\n    \"custom_fields\": [\n            {\n                \"field\": \"servicio_contratado\",\n                \"value\": \"Serv. T2\"\n            },\n            {\n                \"field\": \"account_manager\",\n                \"value\": \"Juan Alvarez\"\n            }\n        ]\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":"5c58bec3-efda-4d5c-9c78-f62d72aed402"},{"name":"Eliminación de Organización por Id","id":"6dba498b-f8d3-4e73-aff7-f3c60bd85a2e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/organizations/{{id}}","description":"<p>Para la eliminación de una Organización, se debe hacer un <code>DELETE</code> indicando el Id de la Organización a eliminar.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","organizations","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"bfbea840-551b-4cf4-a92e-c56d13b7e75b","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":"6dba498b-f8d3-4e73-aff7-f3c60bd85a2e"}],"id":"55922c2c-530f-45ca-b060-8806433b4b47","description":"<p>El endpoint <code>organizations</code> permite obtener el listado de Organizaciones de Wise CX.</p>\n","_postman_id":"55922c2c-530f-45ca-b060-8806433b4b47","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Grupos","item":[{"name":"Obtención de Grupos","id":"4aba64fa-1e1b-495c-a5d9-3b1037673572","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/groups","description":"<p>Para la obtención del listado de Grupos, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</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>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Id del Grupo</td>\n</tr>\n<tr>\n<td>code</td>\n<td>Código generado automáticamente del Grupo</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nombre del Grupo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Operadores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id, code, name</td>\n<td>IN, EQUAL</td>\n</tr>\n</tbody>\n</table>\n</div><p>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","groups"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"49f561fe-6ff4-4fe5-8451-166335d3de1e","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":"4aba64fa-1e1b-495c-a5d9-3b1037673572"},{"name":"Creación de Grupo","id":"30bb013a-beac-4681-81cf-01468b91d558","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/groups/","description":"<h5 id=\"nuevo-grupo-de-contactos\">Nuevo Grupo de Contactos</h5>\n<p>Para la creación de un nuevo Grupo, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del Grupo</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","groups",""],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"5fddc4c8-952f-47b7-893a-e971d4e9bf0f","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":"30bb013a-beac-4681-81cf-01468b91d558"},{"name":"Agregar Contacto a Grupo","id":"2ac900e3-0cd1-4be7-9634-77eb9982ad36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{contact_id}}/groups/{{group_id}}","description":"<p>Para agregar un contacto existente a un grupo, se debe hacer un <code>PUT</code> indicando en la ruta URL el id de contacto y el id del grupo según corresponde.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{contact_id}}","groups","{{group_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ce8726c3-2620-44b8-a984-bc6a3b486efb","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":"2ac900e3-0cd1-4be7-9634-77eb9982ad36"},{"name":"Eliminación de Contacto de un Grupo","id":"dcd8a21a-82ee-4a3a-b932-744d3d211d0f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{contact_id}}/groups/{{group_id}}","description":"<p>Para eliminar un contacto de un grupo, se debe hacer un <code>DELETE</code> indicando en la ruta URL el id de contacto y el id del grupo según corresponde.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{contact_id}}","groups","{{group_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"bcd0dd80-addc-440a-bafb-3c14b57a4201","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":"dcd8a21a-82ee-4a3a-b932-744d3d211d0f"}],"id":"88d51486-4fa3-44be-9c82-e14dd6a4b326","description":"<p>El endpoint <code>groups</code> permite operar con los Grupos de Contactos de Wise CX.</p>\n","_postman_id":"88d51486-4fa3-44be-9c82-e14dd6a4b326","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Creación de Contacto","id":"48fc88a4-1567-4a06-a6a2-afaa6507ac38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/","description":"<h5 id=\"nuevo-contacto\">Nuevo Contacto</h5>\n<p>Para la creación de un nuevo Contacto, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Email del contacto. * Obligatorio solo si no viene el personal_id, phone</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>ID personal del contacto (DNI, CUIT...). * Obligatorio solo si no viene el email, phone</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Teléfono del contacto. * Obligatorio solo si no viene el email, personal_id</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Nombre del contacto</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>string</td>\n<td>no</td>\n<td>Guid del contacto</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>no</td>\n<td>Password del contacto</td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>ID de la organización del contacto</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>no</td>\n<td>Dirección del contacto</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Campos personalizados del contacto</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del custom_field</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor del custom_field</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts",""],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"8821f68d-7388-43d2-8c5d-46bba1c0b646","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":"48fc88a4-1567-4a06-a6a2-afaa6507ac38"},{"name":"Actualización de Contacto por Id","id":"f9f03f2d-43d3-48e9-b427-1d4280f967fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}","description":"<p>Para la actualización de un Contacto, se debe hacer un <code>PUT</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Email del contacto. * Obligatorio solo si no viene el personal_id, phone</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>ID personal del contacto (DNI, CUIT...). * Obligatorio solo si no viene el email, phone</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Teléfono del contacto. * Obligatorio solo si no viene el email, personal_id</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>no</td>\n<td>Nombre del contacto</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>string</td>\n<td>no</td>\n<td>Guid del contacto</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>no</td>\n<td>Password del contacto</td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>numeric</td>\n<td>no *</td>\n<td>ID de la organización del contacto. * Para desvincular del contacto enviar -1</td>\n</tr>\n<tr>\n<td>address</td>\n<td>string</td>\n<td>no</td>\n<td>Dirección del contacto</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td><code>custom_fields[]</code></td>\n<td>no</td>\n<td>Campos personalizados del contacto</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto <code>custom_fields</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>field</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del custom_field</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Valor del custom_field</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"20dd7c5a-03b9-4d55-8203-994c08621a0f","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":"f9f03f2d-43d3-48e9-b427-1d4280f967fc"},{"name":"Obtención de Contactos","id":"043d4d30-c0ac-4bad-b849-6b6e62e3739f","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>Para la obtención del listado de Contactos, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Id del contacto</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Email del contacto</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>Identificador personalizado del contacto</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>Teléfono del contacto</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nombre del contacto</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>Guid del contacto</td>\n</tr>\n<tr>\n<td>password</td>\n<td>Password del contacto</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>Campos personalizados del contacto</td>\n</tr>\n<tr>\n<td>last_update</td>\n<td>Obtiene la fecha de última actualización del contacto <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>Identificador de la organización del contacto</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Dirección del contacto</td>\n</tr>\n<tr>\n<td>city</td>\n<td>Ciudad del contacto</td>\n</tr>\n<tr>\n<td>channel_data</td>\n<td>Detalles de canales asociados al contacto: Facebook, Instagram, Twitter</td>\n</tr>\n<tr>\n<td>groups_ids</td>\n<td>Array de IDs de los grupos a los que pertenece el contacto. Retorna <code>[]</code> si el contacto no pertenece a ningún grupo. Ejemplo: <code>\"groups_ids\": [12, 45, 78]</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Operadores</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id, email, personal_id, phone, last_update, organization_id</td>\n<td>IN, EQUAL</td>\n</tr>\n<tr>\n<td>contact.group_id</td>\n<td>IN, EQUAL</td>\n</tr>\n<tr>\n<td>contact.&lt;nombre_campo&gt; (custom field)</td>\n<td>EQUAL (IN no está disponible para custom fields)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Ejemplos de filtros:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>[{'field':'contact.group_id','operator':'EQUAL','value':'123'}]\n[{'field':'contact.group_id','operator':'IN','value':['123','456']}]\n[{'field':'contact.nombre_campo','operator':'EQUAL','value':'prueba'}]\n</code></pre><p>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","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":"8e5930b3-28e3-42c1-a0b5-7ee4078178c9","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":"043d4d30-c0ac-4bad-b849-6b6e62e3739f"},{"name":"Obtención de Contacto por id","id":"df6397ec-999b-4e77-9467-45ea91e86ba1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}","description":"<p>Para la obtención del detalle de un Contacto, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>id,email,personal_id,phone,name,guid,password,custom_fields,last_update,organization_id,address,city,channel_data,groups_ids</code></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Id del contacto</td>\n</tr>\n<tr>\n<td>email</td>\n<td>Email del contacto</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>Identificador personalizado del contacto</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>Teléfono del contacto</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nombre del contacto</td>\n</tr>\n<tr>\n<td>guid</td>\n<td>Guid del contacto</td>\n</tr>\n<tr>\n<td>password</td>\n<td>Password del contacto</td>\n</tr>\n<tr>\n<td>custom_fields</td>\n<td>Campos personalizados del contacto</td>\n</tr>\n<tr>\n<td>last_update</td>\n<td>Obtiene la fecha de última actualización del contacto <strong>(UTC+0)</strong></td>\n</tr>\n<tr>\n<td>organization_id</td>\n<td>Identificador de la organización del contacto</td>\n</tr>\n<tr>\n<td>address</td>\n<td>Dirección del contacto</td>\n</tr>\n<tr>\n<td>city</td>\n<td>Ciudad del contacto</td>\n</tr>\n<tr>\n<td>channel_data</td>\n<td>Detalles de canales asociados al contacto: Facebook, Instagram, Twitter</td>\n</tr>\n<tr>\n<td>groups_ids</td>\n<td>Array de IDs de los grupos a los que pertenece el contacto. Retorna <code>[]</code> si el contacto no pertenece a ningún grupo. Ejemplo: <code>\"groups_ids\": [12, 45, 78]</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"f6b650fd-63e0-4523-9314-cbb14f318b03","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":"df6397ec-999b-4e77-9467-45ea91e86ba1"},{"name":"Eliminación de Contacto por id","id":"62f227f2-eeff-4f6e-abc2-8ed534f1f8ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/contacts/{{id}}","description":"<p>Para la eliminación de un Contacto, se debe hacer un <code>DELETE</code> indicando el Id del contacto a eliminar.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","contacts","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"e64ff259-d5fe-4601-9a75-6b5924faacfd","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":"62f227f2-eeff-4f6e-abc2-8ed534f1f8ca"}],"id":"42420283-e37f-4554-bd5f-036d0d6a3cbd","description":"<p>El endpoint <code>contacts</code> permite manejar los Contactos de Wise CX.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"538baa10-cbd0-4ddc-97a3-f26d8b6a71dc"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"0e1908d0-8cf0-43c4-b63f-a505d4609438"}}],"_postman_id":"42420283-e37f-4554-bd5f-036d0d6a3cbd","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Grupos de Atención","item":[{"name":"Obtención de Grupos de Atención","id":"69608864-4ebf-4968-9c3f-612118313ee5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/queues","description":"<p>Para la obtención del listado de Grupos de Atención, se debe hacer un <code>GET</code>. Los campos devueltos por defecto son: <code>id,name,businessHours,users</code>.</p>\n<p>Se puede usar el parámetro <code>fields</code> para solicitar un subconjunto de campos (ej: <code>?fields=id,name,users</code>).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>ID del grupo de atención</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nombre del grupo de atención</td>\n</tr>\n<tr>\n<td>businessHours</td>\n<td>object</td>\n<td>Horarios comerciales configurados para el grupo</td>\n</tr>\n<tr>\n<td>users</td>\n<td>array</td>\n<td>Usuarios asignados al grupo (ordenados alfabéticamente por nombre)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estructura-de-businesshours\">Estructura de <code>businessHours</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timezone.name</td>\n<td>string</td>\n<td>Nombre del timezone (ej: <code>\"Argentina Standard Time\"</code>)</td>\n</tr>\n<tr>\n<td>timezone.offset</td>\n<td>string</td>\n<td>Offset UTC (ej: <code>\"-03:00\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].day</td>\n<td>numeric</td>\n<td>Día de la semana: 0=domingo, 1=lunes, ..., 6=sábado</td>\n</tr>\n<tr>\n<td>schedules[].name</td>\n<td>string</td>\n<td>Nombre del día en inglés (ej: <code>\"sunday\"</code>, <code>\"monday\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].isOpen</td>\n<td>boolean</td>\n<td>Si el grupo atiende ese día</td>\n</tr>\n<tr>\n<td>schedules[].specialDate</td>\n<td>boolean</td>\n<td>Si es una fecha especial (no recurrente)</td>\n</tr>\n<tr>\n<td>schedules[].date</td>\n<td>string/null</td>\n<td>Fecha específica en formato <code>yyyy-MM-dd</code> (null para días regulares)</td>\n</tr>\n<tr>\n<td>schedules[].hours[].from</td>\n<td>string</td>\n<td>Hora de apertura en formato <code>HH:mm</code></td>\n</tr>\n<tr>\n<td>schedules[].hours[].to</td>\n<td>string</td>\n<td>Hora de cierre en formato <code>HH:mm</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estructura-de-users\">Estructura de <code>users</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>ID del usuario</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nombre del usuario</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>Si el usuario tiene asignación automática activada</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"4ac237e5-e344-46e2-ad84-e8178760f552","name":"Obtención de Grupos","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":"69608864-4ebf-4968-9c3f-612118313ee5"},{"name":"Creación de Grupos de Atención","id":"173e0007-9445-4f30-b841-e73402f51701","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/queues","description":"<p>Crea un nuevo grupo de atención permitiendo asociar usuarios y definir si cada uno tiene asignación automática.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Requerido</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Sí</td>\n<td>Nombre del grupo de atención. Se aplica trim automático y tiene una longitud máxima de 50 caracteres. Debe ser único.</td>\n</tr>\n<tr>\n<td><code>users</code></td>\n<td>array</td>\n<td>No</td>\n<td>Lista de usuarios que se asociarán a la cola. Si no se envía, la cola se crea sin usuarios.</td>\n</tr>\n<tr>\n<td><code>users.id</code></td>\n<td>integer</td>\n<td>Sí (si se envía users)</td>\n<td>Identificador del usuario.</td>\n</tr>\n<tr>\n<td><code>users.auto_assign</code></td>\n<td>boolean</td>\n<td>No</td>\n<td>Indica si el usuario participa en la asignación automática. Valor por defecto: <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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"a217a5fd-dea0-48eb-9599-2b8ed06a4024","name":"Creación de Grupos de Atención","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Soporte\",\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":"Created","code":201,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n  \"id\": 154\r\n}"}],"_postman_id":"173e0007-9445-4f30-b841-e73402f51701"},{"name":"Obtención de Grupo de Atención por Id","id":"710a0795-d92e-4848-b020-475e1de6b20d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/queues/{{id}}","description":"<p>Para la obtención del detalle de un Grupo de Atención, se debe hacer un <code>GET</code> indicando el id del grupo en la URL.</p>\n<p>Los campos devueltos por defecto son: <code>id,name,businessHours,users</code></p>\n<p>Se puede usar el parámetro <code>fields</code> para solicitar un subconjunto de campos (ej: <code>?fields=id,name,users</code>).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>ID del grupo de atención</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nombre del grupo de atención</td>\n</tr>\n<tr>\n<td>businessHours</td>\n<td>object</td>\n<td>Horarios comerciales configurados para el grupo</td>\n</tr>\n<tr>\n<td>users</td>\n<td>array</td>\n<td>Usuarios asignados al grupo (ordenados alfabéticamente por nombre)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estructura-de-businesshours\">Estructura de <code>businessHours</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timezone.name</td>\n<td>string</td>\n<td>Nombre del timezone (ej: <code>\"Argentina Standard Time\"</code>)</td>\n</tr>\n<tr>\n<td>timezone.offset</td>\n<td>string</td>\n<td>Offset UTC (ej: <code>\"-03:00\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].day</td>\n<td>numeric</td>\n<td>Día de la semana: 0=domingo, 1=lunes, ..., 6=sábado</td>\n</tr>\n<tr>\n<td>schedules[].name</td>\n<td>string</td>\n<td>Nombre del día en inglés (ej: <code>\"sunday\"</code>, <code>\"monday\"</code>)</td>\n</tr>\n<tr>\n<td>schedules[].isOpen</td>\n<td>boolean</td>\n<td>Si el grupo atiende ese día</td>\n</tr>\n<tr>\n<td>schedules[].specialDate</td>\n<td>boolean</td>\n<td>Si es una fecha especial (no recurrente)</td>\n</tr>\n<tr>\n<td>schedules[].date</td>\n<td>string/null</td>\n<td>Fecha específica en formato <code>yyyy-MM-dd</code> (null para días regulares)</td>\n</tr>\n<tr>\n<td>schedules[].hours[].from</td>\n<td>string</td>\n<td>Hora de apertura en formato <code>HH:mm</code></td>\n</tr>\n<tr>\n<td>schedules[].hours[].to</td>\n<td>string</td>\n<td>Hora de cierre en formato <code>HH:mm</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estructura-de-users\">Estructura de <code>users</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td>Id del usuario</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nombre del usuario</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>Indica si el usuario tiene asignación automática activada</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"58f703ce-8e00-42bb-9818-813f3940f6d1","name":"Obtención de Grupo de Atención por 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":"710a0795-d92e-4848-b020-475e1de6b20d"},{"name":"Actualización de Usuarios de Grupo de Atención","id":"e79ae5a2-67c0-4f78-adaf-3226c138550f","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>Para asignar o actualizar usuarios en un Grupo de Atención, se debe hacer un <code>PUT</code> indicando el id del grupo en la URL y enviando una lista de objetos de usuario:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>Id del usuario (debe ser mayor a 0). No se permiten ids duplicados.</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>no</td>\n<td>Indica si el usuario tendrá asignación automática. Por defecto <code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Si la lista está vacía, retorna un resumen con contadores en 0 sin realizar cambios.</p>\n<p>La respuesta incluye un resumen con la cantidad de usuarios <code>added</code>, <code>updated</code> y <code>unchanged</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"87032150-f85d-4248-b66f-0de6dd86533d","name":"Actualización de Usuarios de Grupo de Atención","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":"e79ae5a2-67c0-4f78-adaf-3226c138550f"},{"name":"Eliminación de Usuario de Grupo de Atención","id":"d6f32141-d65a-47aa-ad7d-5c44ed10ec01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wcx.cloud/core/v1/queues/{{id}}/users/{{user_id}}","description":"<p>Para eliminar un usuario de un Grupo de Atención, se debe hacer un <code>DELETE</code> indicando el id del grupo y el id del usuario en la URL.</p>\n<p>Retorna HTTP <code>204 No Content</code> si la operación fue exitosa.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}","users","{{user_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"eecbb605-44d6-4697-9d63-54cfc70113cc","name":"Eliminación de Usuario de Grupo de Atención","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":"d6f32141-d65a-47aa-ad7d-5c44ed10ec01"},{"name":"Eliminación Masiva de Usuarios de Grupo de Atención","id":"ebfabf0f-33a4-4878-9991-7b6f3ea58e12","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>Para eliminar múltiples usuarios de un Grupo de Atención en una sola operación, se debe hacer un <code>DELETE</code> indicando el id del grupo en la URL y enviando el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ids</td>\n<td>numeric[]</td>\n<td><strong>si</strong></td>\n<td>Lista de ids de usuarios a eliminar del grupo</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","queues","{{id}}","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"c7eb0d28-adbf-4c87-823f-a22685f411e2","name":"Eliminación Masiva de Usuarios de Grupo de Atención","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":"ebfabf0f-33a4-4878-9991-7b6f3ea58e12"},{"name":"Obtención de Negocio Abierto","id":"b8efb353-8cc0-462f-b22d-9cc7962787a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/business_hours/is_open","description":"<p>Para la obtención de Negocio Abierto, se debe hacer un <code>GET</code>. Se puede enviar como opcional el parámetro <code>queue_id</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","business_hours","is_open"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"9d72c1ec-20d7-411e-bee4-e4443fcc2f61","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":"b8efb353-8cc0-462f-b22d-9cc7962787a1"}],"id":"c6796fdd-aaac-4dd8-bfca-b1eb09055d7c","description":"<p>El endpoint <code>queues</code> permite obtener el listado de Areas de Wise CX.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"6265d25b-35ae-4180-a144-169be08013dc"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"85586d87-062d-4e3a-8528-7dd53d933cca"}}],"_postman_id":"c6796fdd-aaac-4dd8-bfca-b1eb09055d7c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Usuarios","item":[{"name":"Obtención de Usuarios","id":"cd9f04e0-819b-4bb8-bc9e-9468054fcc59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/users","description":"<p>Para la obtención del listado de Usuarios, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>id,user_name,nick,first_name,last_name,is_bot,created_at,last_login,queues</code></p>\n<p>El campo <code>queues</code> devuelve el listado de Grupos de Atención a los que pertenece el usuario. Cada objeto contiene:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Id del grupo de atención</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nombre del grupo de atención</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>Indica si el usuario tiene asignación automática en ese grupo</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"9e1c068d-387b-450a-b306-7794bf4e2ece","name":"Obtención de Usuarios","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\": \"Soporte\",\n                    \"auto_assign\": true\n                },\n                {\n                    \"id\": 6059,\n                    \"name\": \"Ventas\",\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\": \"Soporte\",\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":"cd9f04e0-819b-4bb8-bc9e-9468054fcc59"},{"name":"Obtención de Usuario por Id","id":"52bc4036-50f9-4010-b20a-1219c52b84be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/users/{{id}}","description":"<p>Para la obtención del detalle de un Usuario, se debe hacer un <code>GET</code> indicando el id del usuario en la URL.</p>\n<p>Los campos devueltos son: <code>id,user_name,nick,first_name,last_name,is_bot,created_at,last_login,queues</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"62cbafac-59c1-4f61-9fe0-c07448578017","name":"Obtención de Usuario por 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\": \"webcentrix@hotmail.com\",\r\n        \"nick\": \"Web\",\r\n        \"first_name\": \"Web\",\r\n        \"last_name\": \"Centrix\",\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\": \"Soporte\", \"auto_assign\": true },\r\n            { \"id\": 6059, \"name\": \"Ventas\", \"auto_assign\": false }\r\n        ]\r\n    }\r\n}"}],"_postman_id":"52bc4036-50f9-4010-b20a-1219c52b84be"},{"name":"Creación de Usuario","id":"8214759f-a132-4b9d-ba72-e3db0763f577","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_name\": \"nuevo.agente@empresa.com\",\r\n    \"nick\": \"Nuevo Agente\",\r\n    \"first_name\": \"Nuevo\",\r\n    \"last_name\": \"Agente\",\r\n    \"is_bot\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/users","description":"<h5 id=\"nuevo-usuario\">Nuevo Usuario</h5>\n<p>Para la creación de un nuevo Usuario, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user_name</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre de usuario (generalmente el email)</td>\n</tr>\n<tr>\n<td>nick</td>\n<td>string</td>\n<td>no</td>\n<td>Apodo o nombre corto del usuario</td>\n</tr>\n<tr>\n<td>first_name</td>\n<td>string</td>\n<td>no</td>\n<td>Nombre del usuario</td>\n</tr>\n<tr>\n<td>last_name</td>\n<td>string</td>\n<td>no</td>\n<td>Apellido del usuario</td>\n</tr>\n<tr>\n<td>is_bot</td>\n<td>boolean</td>\n<td>no</td>\n<td>Indica si el usuario es un bot. Por defecto <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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"f5e19c06-b495-424e-b5ce-45160e087945","name":"Creación de Usuario","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user_name\": \"nuevo.agente@empresa.com\",\r\n    \"nick\": \"Nuevo Agente\",\r\n    \"first_name\": \"Nuevo\",\r\n    \"last_name\": \"Agente\",\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":"8214759f-a132-4b9d-ba72-e3db0763f577"},{"name":"Asignación de Grupos de Atención a Usuario","id":"f949fb5a-c05d-4148-b5a1-8218d65ea874","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>Para asignar Grupos de Atención a un Usuario, se debe hacer un <code>PUT</code> indicando el id del usuario en la URL y enviando una lista de objetos de grupo:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>Id del grupo de atención</td>\n</tr>\n<tr>\n<td>auto_assign</td>\n<td>boolean</td>\n<td>no</td>\n<td>Indica si el usuario tendrá asignación automática en ese grupo</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users","{{id}}","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"36c88e7b-d038-42ee-94cd-243215231b90","name":"Asignación de Grupos de Atención a Usuario","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":"f949fb5a-c05d-4148-b5a1-8218d65ea874"},{"name":"Eliminación de Grupos de Atención de Usuario","id":"ca480495-d54d-4129-a719-a544e0dc5aa0","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>Para eliminar Grupos de Atención de un Usuario, se debe hacer un <code>DELETE</code> indicando el id del usuario en la URL y enviando el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>queues_ids</td>\n<td>numeric[]</td>\n<td><strong>si</strong></td>\n<td>Lista de ids de grupos de atención a desvincular del usuario</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","users","{{id}}","queues"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"09ac7373-e861-4ee6-a33b-26b699fcaec2","name":"Eliminación de Grupos de Atención de Usuario","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":"ca480495-d54d-4129-a719-a544e0dc5aa0"}],"id":"d0c159f5-eb03-4442-a9ed-8bae1da3d7e3","description":"<p>El endpoint <code>users</code> permite obtener, crear y gestionar los Usuarios de Wise CX, incluyendo la asignación y eliminación de Grupos de Atención.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"76f3f327-4123-4787-a32e-fa720df5c27e"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"0c22406b-fe1f-418b-8af6-70a27ae63a43"}}],"_postman_id":"d0c159f5-eb03-4442-a9ed-8bae1da3d7e3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Analytics","item":[{"name":"Iniciar Descarga de Reporte por id","id":"746f8ff3-17df-4c44-bd05-da1f20f09978","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>Para exportar un listado, se debe hacer un \\POST\\ indicando el \\id\\ del reporte a descargar en la URL.</p>\n<p><strong>NOTA:</strong> Solo es posible descargar 3 reportes en simultáneo.</p>\n<h4 id=\"parámetros-opcionales-del-body\">Parámetros opcionales del Body</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>columns</td>\n<td>string</td>\n<td>no</td>\n<td>Columnas a incluir en la exportación. Valores aceptados: <code>all</code> o <code>only_visible</code>. Si se omite, se usan las columnas configuradas en el reporte.</td>\n</tr>\n<tr>\n<td>group_by</td>\n<td>string</td>\n<td>no</td>\n<td>Agrupación temporal del reporte. Valores aceptados: <code>d</code> (día), <code>h</code> (hora), <code>m</code> (mes). Si se omite, se usa la agrupación configurada en el reporte.</td>\n</tr>\n<tr>\n<td>filter</td>\n<td>object</td>\n<td>no</td>\n<td>Objeto para sobreescribir el rango de fechas del reporte. Si se provee, <code>date_from</code> y <code>date_to</code> son obligatorios.</td>\n</tr>\n</tbody>\n</table>\n</div><p>El objeto <code>filter</code>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>date_from</td>\n<td>string</td>\n<td>sí*</td>\n<td>Fecha de inicio del rango. Formato ISO 8601: <code>yyyy-MM-dd</code> o <code>yyyy-MM-ddTHH:mm:ss</code>. *Obligatorio cuando se provee <code>filter</code>.</td>\n</tr>\n<tr>\n<td>date_to</td>\n<td>string</td>\n<td>sí*</td>\n<td>Fecha de fin del rango. Formato ISO 8601: <code>yyyy-MM-dd</code> o <code>yyyy-MM-ddTHH:mm:ss</code>. *Obligatorio cuando se provee <code>filter</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Reglas de validación para <code>filter</code>:</strong></p>\n<ul>\n<li><code>date_from</code> y <code>date_to</code> deben enviarse juntos.</li>\n<li><code>date_to</code> debe ser mayor o igual a <code>date_from</code>.</li>\n<li>El rango de fechas no puede superar los 12 meses.</li>\n</ul>\n<p>Usar el \\export_id\\ retornado para consultar el estado de la exportación mediante \\GET /v1/analytics/export/{export_id}/status.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","analytics","export","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"8353931a-4869-4984-8f48-fbe47817b6c4","name":"Iniciar Descarga de Reporte por id","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\"columns\":\"only_visible\"}","options":{"raw":{"language":"json"}}},"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":"746f8ff3-17df-4c44-bd05-da1f20f09978"},{"name":"Obtener estado de Descarga por export_id","id":"d78f304b-830d-442d-8da4-6b18c26ae8f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/analytics/export/{{export_id}}/status","description":"<p>Para consultar el estado de una exportación, se debe hacer un \\GET\\ indicando el \\export_id\\ retornado por el endpoint \\POST /v1/analytics/export/{id}.</p>\n<h4 id=\"campos-de-la-respuesta\">Campos de la respuesta</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>export_id</td>\n<td>Identificador único de la exportación</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Estado de la exportación: \\pending, \\processing, \\completed, \\error\\</td>\n</tr>\n<tr>\n<td>progress</td>\n<td>Porcentaje de avance (0-100)</td>\n</tr>\n<tr>\n<td>report_url</td>\n<td>URL de descarga del archivo. Disponible cuando \\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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","analytics","export","{{export_id}}","status"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"b72fc8c9-eebb-4a50-806f-6b53b422516b","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":"d78f304b-830d-442d-8da4-6b18c26ae8f9"}],"id":"47ebd4f3-8363-4bd0-9079-c73c7ce76e23","description":"<p>El endpoint <code>analytics</code> permite iniciar y chequear el estado de la descarga de un reporte.</p>\n<p>Solo se permiten descargar reportes del tipo lista, no está permitida la descarga de Dashboards.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"8631f66d-6bbd-406b-bb4d-643c3ec87366"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"12c3e9f7-49a6-42da-b3cf-2fa2ef7f6c6d"}}],"_postman_id":"47ebd4f3-8363-4bd0-9079-c73c7ce76e23","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Encuestas","item":[{"name":"Obtención de Encuestas","id":"5b4a4e39-0743-4f6e-8f54-4d0e9fb5ca6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys","description":"<p>Para obtener un listado de encuestas se debe hacer un <code>GET</code> .</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","surveys"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"f4102142-7902-4a6d-84a2-c994be280c28","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":"5b4a4e39-0743-4f6e-8f54-4d0e9fb5ca6a"},{"name":"Obtención de Preguntas de Encuesta","id":"24c87dc3-713b-4c4d-b068-ba4a5fb757b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys/{id}/questions","description":"<p>Para obtener un listado de las preguntas de una encuesta se debe hacer un <code>GET</code> proporcionando el <code>id</code> de la encuesta.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","surveys","{id}","questions"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"fcc54c48-6f3d-476a-900c-ded772d56648","name":"Obtención de Preguntas de Encuesta","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys/{id}/questions"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"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":"24c87dc3-713b-4c4d-b068-ba4a5fb757b1"},{"name":"Obtención de Respuestas de  Encuestas","id":"44cd58c2-c8d6-4440-84d6-43bfcc5323c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/surveys/{id}/responses?limit=100&page=80","description":"<p>Para obtener un listado de respuestas de encuestas, se debe hacer un <code>GET</code> indicando el <code>id</code> de la encuesta. Se puede enviar como opcional el parámetro <code>limit</code> para determinar la cantidad de items por página y el parámetro <code>page</code> para la página posicionada.</p>\n<h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</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>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>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","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":"58e6c041-d6c9-4e1f-9192-e2f32e7f5848","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":"44cd58c2-c8d6-4440-84d6-43bfcc5323c1"}],"id":"bdf8df97-48ef-4864-a716-f6d31c1e45d4","description":"<p>El endpoint <code>surveys</code> permite obtener listados y resultados de encuestas.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"5b65c6ed-8101-42bd-a5d7-ed96f8bc15fe"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"28250b9b-f54f-44d8-a730-4b83d475a64b"}}],"_postman_id":"bdf8df97-48ef-4864-a716-f6d31c1e45d4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Asistentes","item":[{"name":"Ejecución de Nodo","id":"bf1fc5a4-9d4b-404c-b963-78837ec54ba9","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>Para ejecutar de manera asíncrona un Nodo de un flujo previamente configurado del asistente se debe hacer un <code>POST</code> indicando el <code>ID</code> del nodo.<br />En el body, el parametro <code>context</code> es opcional.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","assistans","node","{Id}","execute"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"330abb68-b59e-4806-9f36-9de13fabd449","name":"Ejecución de Nodo","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":"bf1fc5a4-9d4b-404c-b963-78837ec54ba9"},{"name":"Ejecución de Nodo por nombre","id":"756622e2-8550-4f4e-af39-922a2c98bf2e","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/{assistantID}/{nodeName}/execute","description":"<p>Para ejecutar de manera asíncrona un Nodo de un flujo previamente configurado del asistente, se debe hacer un <code>POST</code> indicando el <code>assistantID</code> (es el GUID del asistente que figura en la URL del asistente específico dentro del builder) <code>shortName</code> del nodo (es el nombre corto del nodo).<br />En el body, el parametro <code>context</code> es opcional.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","assistans","{assistantID}","{nodeName}","execute"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"3b1f5266-0d94-43b5-a3d8-39b7e7452ff0","name":"Ejecución de Nodo por nombre","originalRequest":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/assistans/e3a943020dda44e39b2f9c82c4388ed7/nodo-e/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":"756622e2-8550-4f4e-af39-922a2c98bf2e"}],"id":"cf0ac059-c235-4072-9d4d-bb05c8f86470","description":"<p>El endpoint <code>assistants</code> permite ejecutar de manera asíncrona una intención de un flujo previamente configurado del asistente.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"8b419ed9-74ac-471c-a433-c8ed08673158"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"86dcfa9b-95f6-4675-a37e-609cd9fda564"}}],"_postman_id":"cf0ac059-c235-4072-9d4d-bb05c8f86470","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Orders","item":[{"name":"Creación de Orden","id":"7405e5bc-1675-417d-9911-cf6fd8bee8c8","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=\"nueva-orden\">Nueva Orden</h5>\n<p>Para la creación de un nuevo Orden, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ecommerce_store_id</td>\n<td>string</td>\n<td>si</td>\n<td>ID de el store brindada por el ecommerce</td>\n</tr>\n<tr>\n<td>ecommerce_platform</td>\n<td>string</td>\n<td>si</td>\n<td>Plataforma origen de la orden. Puede ser vtex, shopify, woocommerce, fenicio, custom</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>si</td>\n<td>Estado actual de la orden</td>\n</tr>\n<tr>\n<td>ecommerce_order_id</td>\n<td>string</td>\n<td>si</td>\n<td>ID de la orden brindada por el ecommerce</td>\n</tr>\n<tr>\n<td>reject_reason</td>\n<td>string</td>\n<td>no</td>\n<td>Razon de la cancelación de la orden</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>numeric</td>\n<td>si</td>\n<td>Monto total de la orden</td>\n</tr>\n<tr>\n<td>sales_recovery</td>\n<td>boolean</td>\n<td>no</td>\n<td>Marca la orden como recuperable.  <br />Permite crear un caso de WhatsApp con el comprador para recuperar una orden \"fallida\"</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>customer</td>\n<td>si</td>\n<td>Datos del comprador</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto customer:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre del comprador</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Email del comprador</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td>no</td>\n<td>ID personal del comprador (DNI, CUIT...)</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>no</td>\n<td>Teléfono del comprador. Si sales_recovery = true se crea un caso de WhatsApp solo si se indica el phone, de lo contrario el caso será de origen web</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","orders"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"c84fbd7c-cec8-4888-b0b5-4a08085b852c","name":"Creación de Orden","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":"7405e5bc-1675-417d-9911-cf6fd8bee8c8"},{"name":"Actualización de Orden por id","id":"8d792b9f-dff9-49d6-ba0d-5d05f7162d31","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=\"actualización-de-orden\">Actualización de Orden</h5>\n<p>Para la actualización de una Orden, se debe hacer un <code>PUT</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ecommerce_store_id</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>ID de el store brindada por el ecommerce.</td>\n</tr>\n<tr>\n<td>ecommerce_platform</td>\n<td>string</td>\n<td>no</td>\n<td>Plataforma origen de la orden. Puede ser vtex, shopify, woocommerce, fenicio, custom.</td>\n</tr>\n<tr>\n<td>ecommerce_order_id</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>ID de la orden brindada por el ecommerce.</td>\n</tr>\n<tr>\n<td>reject_reason</td>\n<td>string</td>\n<td>no</td>\n<td>Razon de la cancelación de la orden.</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>numeric</td>\n<td>no</td>\n<td>Monto total de la orden.</td>\n</tr>\n<tr>\n<td>sales_recovery</td>\n<td>boolean</td>\n<td><strong>no</strong>*</td>\n<td>Marca la orden como recuperable.  <br />*Permite crear un caso de WhatsApp con el comprador para recuperar una orden \"fallida\".</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>customer</td>\n<td>no</td>\n<td>Datos del comprador</td>\n</tr>\n</tbody>\n</table>\n</div><p>Objeto customer:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</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>Nombre del comprador</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>Email del comprador.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>no</strong></td>\n<td>ID personal del comprador (DNI, CUIT...).</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>no</strong>*</td>\n<td>Teléfono del comrpador. *Si sales_recovery = true podremos crear un caso de WhatsApp solo si el phone es incluido, de lo contrario el caso será de origen web.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","orders","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"a25725b7-e498-4218-a637-f63d4b0bfc5c","name":"Actualización de Orden por 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":"8d792b9f-dff9-49d6-ba0d-5d05f7162d31"},{"name":"Obtención de Ordenes","id":"293a138d-70d8-4939-8089-1cfbd9b18a8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/orders","description":"<p>Para la obtencion del listado de ordenes, se debe hacer un <code>GET</code> indicando mediante el parametro <code>fields</code> los campos que se requieran.</p>\n<p>Los posibles campos son:</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>Campo</th>\n<th>Descripcion</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>ID de la orden en WiseCX</td>\n</tr>\n<tr>\n<td>ecommerce_store_id</td>\n<td>ID del store brindado por el ecommerce</td>\n</tr>\n<tr>\n<td>ecommerce_platform</td>\n<td>Plataforma ecommerce (vtex, shopify, woocommerce, fenicio, custom)</td>\n</tr>\n<tr>\n<td>ecommerce_order_id</td>\n<td>ID externo de la orden en el ecommerce</td>\n</tr>\n<tr>\n<td>status</td>\n<td>Estado de la orden</td>\n</tr>\n<tr>\n<td>reject_reason</td>\n<td>Motivo de rechazo o cancelacion</td>\n</tr>\n<tr>\n<td>total_amount</td>\n<td>Monto total de la orden</td>\n</tr>\n<tr>\n<td>sales_recovery</td>\n<td>Indica si la orden esta marcada para recupero</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>Datos del comprador (<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>Fecha de creacion de la orden</td>\n</tr>\n<tr>\n<td>updated_at</td>\n<td>Fecha de ultima actualizacion de la orden</td>\n</tr>\n<tr>\n<td>order_data</td>\n<td>Payload crudo de la orden</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"filtro\">FILTRO</h4>\n<h5 id=\"operadores-permitidos\">OPERADORES PERMITIDOS</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Operadores</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>Para ver ejemplos ir a <a href=\"#filtros\">Filtros.</a></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","orders"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"633f01a0-36d7-4f3f-923b-c09c0144365d","name":"Obtencion de Ordenes","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":"293a138d-70d8-4939-8089-1cfbd9b18a8f"}],"id":"9115e06c-944e-451b-84c8-f111ec645b1f","description":"<p>El endpoint <code>orders</code> permite crear, actualizar y obtener ordenes de ecommerce como Vtex, Shopify, WooCommerce, Fenicio y Custom (cualquier ecommerce integrado a Wise CX mediante el canal 'Custom e-com').</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"b00c6cb2-ce94-480d-9ec9-ce9826312199"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"5aa5d46a-ef4f-4392-b83f-5bc62600c026"}}],"_postman_id":"9115e06c-944e-451b-84c8-f111ec645b1f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Mercado Libre","item":[{"name":"Obtención de Orden por id","id":"ee99aeb7-3c89-44ee-8849-687f8cdefd70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/meli/orders/{{id}}","description":"<p>Para la obtención del detalle de una Orden de Mercado Libre, se debe hacer un <code>GET</code> indicando el id (brindado por WiseCX) de la orden que se desea obtener.</p>\n<p>En el JSON de la respuesta se indica en el campo <code>order_data</code> la información brindada por Mercado Libre sobre la orden.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","meli","orders","{{id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"e7cfdb76-9612-4b3d-af5a-995a73ab1440","name":"Obtención de Orden por 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":"ee99aeb7-3c89-44ee-8849-687f8cdefd70"}],"id":"053466c5-96bd-4093-b760-2bcc319286f0","_postman_id":"053466c5-96bd-4093-b760-2bcc319286f0","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Templates WhatsApp","item":[{"name":"Obtención de Templates","id":"a4e5a62c-0c5a-4fa4-baa4-054dc576c534","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/whatsapp_templates","description":"<p>Para la obtención del listado de Templates, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>template_id,content,name,whatsapp_number,whatsapp_description,category</code></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>template_id</td>\n<td>ID del template</td>\n</tr>\n<tr>\n<td>name</td>\n<td>Nombre del template</td>\n</tr>\n<tr>\n<td>content</td>\n<td>Contenido/cuerpo del template</td>\n</tr>\n<tr>\n<td>whatsapp_number</td>\n<td>Número de WhatsApp asociado al template</td>\n</tr>\n<tr>\n<td>whatsapp_description</td>\n<td>Descripción del template en WhatsApp</td>\n</tr>\n<tr>\n<td>category</td>\n<td>Categoría del template (ej: <code>MARKETING</code>, <code>UTILITY</code>, <code>AUTHENTICATION</code>)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","whatsapp_templates"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"43bbd72f-6585-4023-8763-fa1984844023","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,category","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","whatsapp_templates"],"query":[{"key":"fields","value":"template_id,content,name,whatsapp_number,whatsapp_description,category"}]}},"_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            \"category\": \"UTILITY\"\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            \"category\": \"UTILITY\"\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            \"category\": \"MARKETING\"\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            \"category\": \"UTILITY\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"a4e5a62c-0c5a-4fa4-baa4-054dc576c534"}],"id":"136a9842-ea1c-4fc3-873a-487208ca7519","description":"<p>El endpoint <code>whatsapp_templates</code> permite obtener el listado de Templates de WhatsApp cargados en la cuenta de Wise CX.</p>\n","event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"cc4ef083-7a4a-4398-818b-64e107703425"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"32178be4-30ab-413b-b950-563e3cbf8c51"}}],"_postman_id":"136a9842-ea1c-4fc3-873a-487208ca7519","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Webhooks","item":[],"id":"4b2fdcee-1363-4608-aec6-5e56a2e4268a","description":"<h4 id=\"¿qué-es-un-webhook\">¿Qué es un Webhook?</h4>\n<p>Un Webhook en Wise CX, es un mensaje o paquete enviado hacia un sistema externo, que contiene información inherente al canal o evento que lo dispara.</p>\n<h4 id=\"¿para-qué-sirve\">¿Para qué sirve?</h4>\n<p>Mediante la suscripción a los Webhooks de Wise CX, los sistemas externos son notificados de eventos que ocurren en tiempo real y permiten reaccionar y realizar alguna tarea en consecuencia.</p>\n<h4 id=\"¿cómo-crear-un-webhook-en-wise-cx\">¿Cómo crear un Webhook en Wise CX?</h4>\n<ol>\n<li><p>Desde Configuración Canales, agregar un nuevo canal <strong>Webhooks</strong>:</p>\n <img src=\"https://ss.wcx.cloud/a/08wc10/2020-12/f392e8bb000644d9a000f10306febcf2.jpg\" alt=\"alt text\" />\n </li>\n<li><p>Completar los campos requeridos:</p>\n</li>\n</ol>\n<ul>\n<li><p>URL pública para la recepción de eventos</p>\n</li>\n<li><p>Grupos de atención: suscribirse a eventos que sucedan solamente en casos de grupos de atención específicos</p>\n</li>\n<li><p>Activar el selector de <strong>Nueva Actividad</strong></p>\n</li>\n<li><p>Solo en caso que tenga un canal de Whatsapp activo y lo desee, también activar el selector de <strong>WhatsApp Status</strong></p>\n  <img src=\"https://ss.wcx.cloud/a/08wc10/2020-12/a9b2d7242530427cb9c6625e9e34feee.jpg\" alt=\"alt text\" /></li>\n</ul>\n<h4 id=\"webhooks-nueva-actividad\">Webhooks: Nueva Actividad</h4>\n<p>Wise CX notificará a la URL configurada, todos los eventos de casos pertenecientes a los grupos de atención seleccionados. Los eventos pueden ser:</p>\n<ul>\n<li><p>Creación de un caso</p>\n</li>\n<li><p>Nuevos mensajes dentro de un caso</p>\n</li>\n<li><p>Lecturas, cambios de estados, automatizaciones o transferencias de grupos</p>\n</li>\n</ul>\n<h4 id=\"payload-del-webhook\">Payload del Webhook</h4>\n<p>El webhook enviado por Wise CX es un JSON con la siguiente estructura:</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 ...]\n}\n\n</code></pre><p>En caso de ser un evento del tipo <strong>survey</strong> la estructura es la siguiente:</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>En caso de ser un evento del tipo <strong>meli</strong> la estructura es la siguiente:</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><strong>IMPORTANTE</strong>: El payload recibido solamente incluye información básica del evento. Para acceder a más información sobre el evento en particular, posteriormente a la recepción del webhook, se deberá realizar una llamada adicional al endpoint correspondiente para obtener el contenido e información completa del objeto.</p>\n<p><strong>DETALLE event</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Evento</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>activity_new</td>\n<td>Evento que se ejecuta ante un cambio del caso. Para conocer en detalle los posibles cambios del caso, ver <strong>activity_type</strong>)</td>\n</tr>\n<tr>\n<td>status_update</td>\n<td>Evento que se ejecuta ante un cambio en el estado de un mensaje de WhatsApp. *Solo si está activo el selector de WhatsApp Status.</td>\n</tr>\n<tr>\n<td>survey</td>\n<td>Evento que se ejecuta cuando se realiza el envío de una encuesta al contacto asociado al caso.</td>\n</tr>\n<tr>\n<td>meli_new_order</td>\n<td>Mercado Libre: Evento que se ejecuta cuando se crea una nueva orden en WiseCX.</td>\n</tr>\n<tr>\n<td>meli_order_updated</td>\n<td>Mercado Libre: Evento que se ejecuta cuando se actualiza una orden existente en WiseCX.</td>\n</tr>\n<tr>\n<td>nitro_activity</td>\n<td>Evento que se ejecuta cuando hay alguna actividad relacionada a un envío de Nitro</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>DETALLE activity_type</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Actividad</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>contact_message</td>\n<td>Actividad que ocurre cuando un contacto genera un nuevo mensaje</td>\n</tr>\n<tr>\n<td>user_reply</td>\n<td>Actividad que ocurre cuando un usuario crea una respuesta</td>\n</tr>\n<tr>\n<td>note</td>\n<td>Actividad que ocurre cuando un usuario crea una nota interna</td>\n</tr>\n<tr>\n<td>system</td>\n<td>Actividad que ocurre ante un cambio de sistema, cuando se ejecuta una automatización, se lee el caso, se cambia el estado del caso</td>\n</tr>\n<tr>\n<td>whatsapp_status</td>\n<td>Actividad que ocurre ante un cambio de estado de un mensaje de WhatsApp, cuando se entrega un mensaje o se lee el mensaje. *Solo si está activo el selector de WhatsApp Status.</td>\n</tr>\n<tr>\n<td>case_created <em>(nitro_activity)</em></td>\n<td>Cuando un caso es creado nuevo a partir de un envío de Nitro. Puede ser una llamada teléfonica, o un envío de WhatsApp que es respondido por el cliente.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>WEBHOOKS DE NITRO</strong></p>\n<p>En los webhooks por eventos de Nitro, el payload a recibir será similar al siguiente:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"event\": \"nitro_activity\",\n   \"case_id\": xxx,\n   \"contact_id\": xxx,\n   \"activity_type\": \"case_created\",\n   \"tracking_id\": \"wa-xxxx\"\n}\n\n</code></pre>\n","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"58a27ef2-c1fe-421c-93e6-850a0dbfb498"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"4acce3d3-8ea7-439b-a599-78fb14ba47dd"}}],"_postman_id":"4b2fdcee-1363-4608-aec6-5e56a2e4268a"},{"name":"Nitro","item":[{"name":"Actions","item":[{"name":"Programar Envío de Campaña","id":"e1997eaf-d31d-4fb9-9568-81d37fec6137","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>Programa una Campaña bulk para ser enviada en una fecha y hora futura. Se debe hacer un <code>POST</code> indicando el <code>campaign_id</code> en la URL. Opera sobre <strong>todos</strong> los mensajes activos de la campaña.</p>\n<blockquote>\n<p><strong>Solo disponible para campañas de tipo <code>simple</code> (bulk).</strong> Para campañas transaccionales usar la acción <code>activate</code>.</p>\n</blockquote>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>scheduled_at</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Fecha y hora de envío programado en formato <code>YYYY-MM-DD HH:MM:SS</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","schedule"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"2dd8720a-993e-4611-9a77-5c95b3bd757a","name":"Programar Envío de Campaña","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":"e1997eaf-d31d-4fb9-9568-81d37fec6137"},{"name":"Enviar Campaña Inmediatamente","id":"31bee6f1-2f3f-43ef-8163-799fefa261c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/send","description":"<p>Envía una Campaña bulk de forma inmediata, sin necesidad de indicar una fecha de envío. Se debe hacer un <code>POST</code> indicando el <code>campaign_id</code> en la URL. Opera sobre <strong>todos</strong> los mensajes activos de la campaña.</p>\n<blockquote>\n<p><strong>Solo disponible para campañas de tipo <code>simple</code> (bulk).</strong> Para programar un envío a futuro usar la acción <code>schedule</code>.</p>\n</blockquote>\n<p>Este endpoint <strong>no requiere body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"70154576-6d9a-49c6-9554-4fd660c39140","name":"Enviar Campaña Inmediatamente","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":"31bee6f1-2f3f-43ef-8163-799fefa261c9"},{"name":"Activar Campaña Transaccional","id":"b957e183-1b95-409c-9b86-c22d18991f87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/activate","description":"<p>Activa una Campaña transaccional para que comience a procesar envíos. Se debe hacer un <code>POST</code> indicando el <code>campaign_id</code> en la URL. Opera sobre <strong>todos</strong> los mensajes activos de la campaña.</p>\n<blockquote>\n<p><strong>Solo disponible para campañas de tipo <code>transactional</code>.</strong> Requiere que la campaña y todos sus mensajes estén en estado <code>draft</code> o <code>stopped</code>.</p>\n</blockquote>\n<p>Este endpoint <strong>no requiere body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","activate"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"84a63698-ce0e-4759-a626-cb016ebc648a","name":"Activar Campaña Transaccional","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":"b957e183-1b95-409c-9b86-c22d18991f87"},{"name":"Detener Campaña Transaccional","id":"f8a940d0-6c88-489b-b29d-3e513268b941","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/stop","description":"<p>Detiene una Campaña transaccional que se encuentra en ejecución. Se debe hacer un <code>POST</code> indicando el <code>campaign_id</code> en la URL. Opera sobre <strong>todos</strong> los mensajes activos de la campaña.</p>\n<blockquote>\n<p><strong>Solo disponible para campañas de tipo <code>transactional</code> en estado <code>running</code>.</strong> Para reanudar el envío, utilizar la acción <code>activate</code>.</p>\n</blockquote>\n<p>Este endpoint <strong>no requiere body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","stop"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"b8af4e4d-00c0-45fb-9daa-dc29b0e37e45","name":"Detener Campaña Transaccional","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":"f8a940d0-6c88-489b-b29d-3e513268b941"},{"name":"Eliminar Campaña","id":"a5ea2247-68bb-41f6-9a79-e455c4925756","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/delete","description":"<p>Elimina una Campaña. Se debe hacer un <code>POST</code> indicando el <code>campaign_id</code> en la URL.</p>\n<blockquote>\n<p><strong>Disponible para campañas <code>simple</code> (bulk) en estado <code>draft</code>, y para campañas <code>transactional</code> en estado <code>draft</code> o <code>stopped</code>.</strong></p>\n</blockquote>\n<p>Este endpoint <strong>no requiere body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","delete"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"d93e8b5b-d2d0-409a-8539-f6ae39163f35","name":"Eliminar Campaña","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":"a5ea2247-68bb-41f6-9a79-e455c4925756"},{"name":"Cancelar Envío en Curso de Campaña","id":"b2e81b3c-1c32-4da8-ac00-c5e8e5792dbb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}/actions/cancel-send","description":"<p>Cancela el envío en curso de una Campaña bulk. Se debe hacer un <code>POST</code> indicando el <code>campaign_id</code> en la URL. Opera sobre <strong>todos</strong> los mensajes activos de la campaña.</p>\n<blockquote>\n<p><strong>Solo disponible para campañas de tipo <code>simple</code> (bulk).</strong> La campaña debe estar en estado <code>running</code> o <code>scheduled</code>, y los mensajes en estado <code>preparing</code>, <code>sending</code> o <code>scheduled</code>.</p>\n</blockquote>\n<p>Este endpoint <strong>no requiere body</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","actions","cancel-send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"adc4b826-6c17-401e-930b-c0746fa59615","name":"Cancelar Envío en Curso de Campaña","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":"b2e81b3c-1c32-4da8-ac00-c5e8e5792dbb"}],"id":"b7223bad-4369-4189-bdf3-fe1483b4060c","description":"<p>El directorio <code>Actions</code> agrupa las acciones disponibles para ejecutar sobre una Campaña Nitro. Todas las acciones se invocan mediante <code>POST</code> a la ruta <code>/v1/nitro/campaigns/{campaign_id}/actions/{accion}</code> y operan sobre <strong>todos</strong> los mensajes activos de la campaña.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Acción</th>\n<th>Tipo de campaña</th>\n<th>Estado requerido</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>Sin body</td>\n</tr>\n<tr>\n<td><code>activate</code></td>\n<td><code>transactional</code></td>\n<td><code>draft</code> o <code>stopped</code></td>\n<td>Sin 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>Sin body</td>\n</tr>\n<tr>\n<td><code>delete</code></td>\n<td><code>simple</code> o <code>transactional</code></td>\n<td><code>draft</code> o <code>stopped</code></td>\n<td>Sin 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> o <code>scheduled</code> (campaña), <code>preparing</code>, <code>sending</code> o <code>scheduled</code> (mensajes)</td>\n<td>Sin body</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"b7223bad-4369-4189-bdf3-fe1483b4060c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Request Transaccional","id":"41733fef-62ba-4c9f-8d75-f1095d97596a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/transactional/{{campaign_id}}/send","description":"<h5 id=\"enviar-mensaje\">Enviar Mensaje</h5>\n<p>Para el envío de un mensaje o llamada transaccional (campaña transaccional), se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>channels</td>\n<td>string[]</td>\n<td><strong>si</strong></td>\n<td>Canales a los cuales se enviará el mensaje, pueden ser \"whatsapp\" y/o \"call\" y/o \"email\"</td>\n</tr>\n<tr>\n<td>contact</td>\n<td><code>contact</code></td>\n<td><strong>si</strong></td>\n<td>Contacto destinatario del mensaje.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>En el caso que se desee asignar a un usuario la respuesta a este envío. Solo para envíos del tipo \"call\"</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Variables a reemplazar en el mensaje.</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Campos del tipo clave-valor que luego pueden utilizarse dentro de la reportería de Analytics, también dentro de flujos de Asistentes automáticos.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IMPORTANTE:</strong> dentro del dictionary <code>variables</code> la API de META tiene en cuenta el <strong>orden/posición</strong> en la que se envían las variables como así también el nombre de las mismas.</p>\n<p>Por ej, si un template tiene el siguiente texto: \"¡Hola {{1}}, gracias por tu compra! el número de seguimiento es: {{2}}\". Debe envíarse un request a nuestra API que contenga en el dictionary de <code>variables</code> PRIMERO el nombre y SEGUNDO el id de seguimiento.</p>\n<p>El objeto <code>contact</code>se debe enviar de la siguiente manera:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>si</strong> *</td>\n<td>Id del contacto. * Requerido si no se especifica email, personal_id o phone.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Email del contacto. * Requerido si no se especifica id, personal_id o phone.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>ID personal del contacto (DNI, CUIT).  <br />* Requerido si no se especifica id, email o phone.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Teléfono del contacto. * Requerido si no se especifica id, email o personal_id.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Especificaciones de uso:</strong></p>\n<p>1. Previamente al uso de este endpoint, debe estar creada la campaña transaccional y se debe tener conocimiento el campo identificador (ID) de la campaña.</p>\n<p>2. Para obtener el ID de la campaña debemos ingresar al modulo de Nitro en el cual podemos optar por dos opciones:</p>\n<ul>\n<li>Desde la creación de la nueva campaña, cuando estamos en el ultimo paso antes de activarla, podemos copiar el ID:</li>\n</ul>\n<img src=\"https://content.pstmn.io/69db46e7-abba-4efb-a8a1-543e42c50380/aW1hZ2UucG5n\" width=\"376\" height=\"141\" />\n\n<ul>\n<li>Desde el listado de campañas, en el menu contextual al pasar encima con el mouse, tenemos una opcion para poder copiar el ID:</li>\n</ul>\n<img src=\"https://content.pstmn.io/5c61ff37-dd88-48e5-a499-2631ce523a66/aW1hZ2UucG5n\" width=\"254\" height=\"157\" />\n\n<p>3. La campaña debe estar en estado <strong>Activa</strong> y debe estar correctamente configurada para los canales definidos.</p>\n<p>4. Para realizar el envío del mensaje a traves de este endpoint, se deben tener en cuenta las siguientes especificaciones:</p>\n<ul>\n<li><p>El campo <strong>channels</strong> es un listado de los canales disponibles para su uso en el modulo de Nitro \"whatsapp\".</p>\n</li>\n<li><p>En el objeto <strong>contact</strong>, <strong>id</strong> es el campo identificatorio del contacto y si se completa no es requerido completar los campos <strong>email, personal_id o phone</strong>.</p>\n</li>\n<li><p>En el objeto <strong>contact</strong>, si el campo <strong>id</strong> no es completado, se debe completar por lo menos uno de los tres campos identificatorios.</p>\n</li>\n<li><p>Si el canal especificado es whatsapp, call o sms es obligatorio completar el campo <strong>phone</strong> del objeto <strong>contact</strong>.</p>\n</li>\n<li><p>Si el canal especificado es email, es obligatorio completar el campo <strong>email</strong> del objeto <strong>contact</strong>.</p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","transactional","{{campaign_id}}","send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"50a0b678-1c1b-41f6-94b1-c67c3d77a8ec","name":"Request Transaccional - Enviar Whatsapp","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    \"metadata\": {\r\n        \"project\": \"ASD-9843\",\r\n        \"project_area\": \"Marketing\"\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","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":"4af66bf4-89bd-4b71-ba9f-7e4e621e8044","name":"Request Transaccional - Llamada telefónica a un usuario","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"channels\": [\r\n        \"call\"\r\n    ],\r\n    \"contact\": {\r\n        \"name\": \"Julio\",\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/{{campaign_id}}/send"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"5266c828-89ff-4f38-86a2-65a8486ccfb1","name":"Request Transaccional - Llamada telefónica","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"channels\": [\r\n        \"call\"\r\n    ],\r\n    \"contact\": {\r\n        \"name\": \"Julio\",\r\n        \"phone\": \"5493517606454\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/transactional/{{campaign_id}}/send"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"41733fef-62ba-4c9f-8d75-f1095d97596a"},{"name":"Detalle de Request por tracking id","id":"77bab01c-d325-4daf-8d81-7a88065c56b1","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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","transactional","requests","{{tracking_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"0c556ed2-ace6-4718-8a00-7dbe37e38922","name":"Obtención de Request","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":"77bab01c-d325-4daf-8d81-7a88065c56b1"},{"name":"Request Transaccional Bulk","id":"71e22b74-94d0-4f74-8bb1-15d8d8bccca6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/transactional/send","description":"<h5 id=\"enviar-mensaje-bulk\">Enviar Mensaje Bulk</h5>\n<p>Es posible en un mismo request indicar más de un contacto con sus variables y metadata, incluso diferentes campañas transaccionales, para ello se debe utilizar el endpoint transaccional <strong>bulk</strong>. En este endpoint se debe hacer un <code>POST</code> con el siguiente objeto del tipo <strong>LISTA</strong>:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>channels</td>\n<td>string[]</td>\n<td><strong>si</strong></td>\n<td>Canales a los cuales se enviará el mensaje, \"whatsapp\"</td>\n</tr>\n<tr>\n<td>campaign_id</td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>Id de la campaña transaccional que quiere enviarse al contacto indicado.</td>\n</tr>\n<tr>\n<td>contact</td>\n<td><code>contact</code></td>\n<td><strong>si</strong></td>\n<td>Contacto destinatario del mensaje.</td>\n</tr>\n<tr>\n<td>user_id</td>\n<td>numeric</td>\n<td>no</td>\n<td>En el caso que se desee asignar a un usuario la respuesta a este envío. Solo para envíos del tipo \"call\"</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Variables a reemplazar en el mensaje.</td>\n</tr>\n<tr>\n<td>metadata</td>\n<td>dictionary [string, string]</td>\n<td><strong>no</strong></td>\n<td>Campos del tipo clave-valor que luego pueden utilizarse dentro de la reportería de Analytics, también dentro de flujos de Asistentes automáticos.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>IMPORTANTE:</strong> dentro del dictionary <code>variables</code> la API de META tiene en cuenta el <strong>orden/posición</strong> en la que se envían las variables como así también el nombre de las mismas.</p>\n<p>Por ej, si un template tiene el siguiente texto: \"¡Hola {{1}}, gracias por tu compra! el número de seguimiento es: {{2}}\". Debe envíarse un request a nuestra API que contenga en el dictionary de <code>variables</code> PRIMERO el nombre y SEGUNDO el id de seguimiento.</p>\n<p>El objeto <code>contact</code>se debe enviar de la siguiente manera:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>numeric</td>\n<td><strong>si</strong> *</td>\n<td>Id del contacto. * Requerido si no se especifica email, personal_id o phone.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Email del contacto. * Requerido si no se especifica id, personal_id o phone.</td>\n</tr>\n<tr>\n<td>personal_id</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>ID personal del contacto (DNI, CUIT).  <br />* Requerido si no se especifica id, email o phone.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td><strong>si</strong> *</td>\n<td>Teléfono del contacto. * Requerido si no se especifica id, email o personal_id.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Especificaciones de uso:</strong></p>\n<p>Idem a la descripción detallada en el endpoint transaccional.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","transactional","send"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"49e0b1d4-1a92-4301-b8cc-cce5990303b6","name":"Campaña Transaccional - Enviar Mensaje 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            \"project\": \"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            \"project\": \"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\": \"wa-4987\"\n    },\n    {\n        \"channel\": \"whatsapp\",\n        \"status\": \"queued\",\n        \"contact\":{\n            \"id\": 89239,\n            \"phone\": \"5493517382938\"\n        },\n        \"description\": \"\",\n        \"tracking_id\": \"wa-7894\"\n    }\n]"}],"_postman_id":"71e22b74-94d0-4f74-8bb1-15d8d8bccca6"},{"name":"Obtención de Campañas","id":"c41020c6-def3-403d-beb9-d484197a57bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns?page=1&limit=10","description":"<p>Para la obtención del listado de Campañas Nitro, se debe hacer un <code>GET</code>.</p>\n<p>Soporta paginación y filtros mediante los parámetros <code>page</code>, <code>limit</code>, <code>sort_by</code>, <code>sort_order</code> y <code>filtering</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns"],"host":["api","wcx","cloud"],"query":[{"description":{"content":"<p>Número de página</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Cantidad de resultados por página</p>\n","type":"text/plain"},"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"ea87bff7-bf74-4efb-9c3f-a1324e28741f","name":"Obtención de Campañas","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    {\n        \"id\": \"100\",\n        \"name\": \"Campaña Bienvenida Clientes\",\n        \"type\": \"simple\",\n        \"status\": \"completed\",\n        \"created_at\": \"2026-03-10 09:00:00\",\n        \"updated_at\": \"2026-03-10 09:15:30\",\n        \"scheduled_at\": \"\",\n        \"messages\": [\n            {\n                \"id\": \"200\",\n                \"channel\": \"whatsapp\",\n                \"status\": \"completed\",\n                \"scheduled_at\": \"2026-03-10 09:00:00\",\n                \"sent_at\": \"2026-03-10 09:01:12\",\n                \"stats\": {\n                    \"total\": 500,\n                    \"sent\": 498,\n                    \"delivered\": 450,\n                    \"opened\": 120,\n                    \"clicked\": 30,\n                    \"replied\": 15,\n                    \"failed\": 2,\n                    \"bounced\": 0,\n                    \"unsubscribed\": 0\n                },\n                \"channel_config\": {\n                    \"template_id\": \"40184\",\n                    \"template_name\": \"bienvenida_clientes\",\n                    \"language\": \"es\",\n                    \"variables\": null\n                }\n            }\n        ]\n    },\n    {\n        \"id\": \"101\",\n        \"name\": \"Campaña Promo Verano\",\n        \"type\": \"simple\",\n        \"status\": \"draft\",\n        \"created_at\": \"2026-03-12 14:00:00\",\n        \"updated_at\": \"2026-03-12 14:00:00\",\n        \"scheduled_at\": \"\",\n        \"messages\": [\n            {\n                \"id\": \"201\",\n                \"channel\": \"email\",\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                    \"subject\": \"Promo especial de verano\",\n                    \"from_name\": \"Wise CX\",\n                    \"from_email\": \"no-reply@wisecx.com\",\n                    \"template_id\": \"0\",\n                    \"email_content\": \"<html><body>Aprovecha nuestra promo de verano</body></html>\"\n                }\n            }\n        ]\n    },\n    {\n        \"id\": \"102\",\n        \"name\": \"Notificaciones Transaccionales\",\n        \"type\": \"transactional\",\n        \"status\": \"running\",\n        \"created_at\": \"2026-03-15 08:00:00\",\n        \"updated_at\": \"2026-03-15 08:05:00\",\n        \"scheduled_at\": \"\",\n        \"messages\": [\n            {\n                \"id\": \"202\",\n                \"channel\": \"whatsapp\",\n                \"status\": \"scheduled\",\n                \"scheduled_at\": \"2026-03-15 08:05:00\",\n                \"sent_at\": \"\",\n                \"stats\": {\n                    \"total\": 1200,\n                    \"sent\": 1100,\n                    \"delivered\": 980,\n                    \"opened\": 0,\n                    \"clicked\": 0,\n                    \"replied\": 0,\n                    \"failed\": 100,\n                    \"bounced\": 0,\n                    \"unsubscribed\": 0\n                },\n                \"channel_config\": {\n                    \"template_id\": \"40190\",\n                    \"template_name\": \"notificacion_pago\",\n                    \"language\": \"es\",\n                    \"variables\": [\n                        {\n                            \"name\": \"{1}\",\n                            \"value_from\": \"nombre\",\n                            \"value_default\": \"Cliente\"\n                        }\n                    ]\n                }\n            }\n        ]\n    }\n]"}],"_postman_id":"c41020c6-def3-403d-beb9-d484197a57bd"},{"name":"Creación de Campaña","id":"ff797507-fa00-4e4c-b2b4-917e64fca64d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Campaña Bienvenida\",\r\n    \"type\": \"simple\",\r\n    \"description\": \"Mensaje de bienvenida a nuevos clientes\",\r\n    \"groups_ids\": \"123,456\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.wcx.cloud/core/v1/nitro/campaigns","description":"<h5 id=\"nueva-campaña\">Nueva Campaña</h5>\n<p>Para la creación de una nueva Campaña Nitro, se debe hacer un <code>POST</code> con el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nombre de la campaña</td>\n</tr>\n<tr>\n<td>type</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Tipo de campaña: <code>simple</code> (bulk) o <code>transactional</code></td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>no</td>\n<td>Descripción de la campaña</td>\n</tr>\n<tr>\n<td>groups_ids</td>\n<td>string</td>\n<td><strong>si</strong>*</td>\n<td>IDs de grupos de contactos de destino separados por coma (ej: <code>\"123,456\"</code>). <strong>Requerido para campañas de tipo <code>simple</code></strong>. No aplica para <code>transactional</code>. Los IDs se obtienen desde <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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"12648b87-7a93-463e-9f8f-0894fa0d9326","name":"Creación de Campaña","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Campaña Bienvenida\",\r\n    \"type\": \"transactional\",\r\n    \"description\": \"Mensaje de bienvenida a nuevos clientes\",\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":"{\r\n    \"id\": \"1325\",\r\n    \"name\": \"Campaña Bienvenida\",\r\n    \"type\": \"transactional\",\r\n    \"description\": \"Mensaje de bienvenida a nuevos clientes\"\r\n}"}],"_postman_id":"ff797507-fa00-4e4c-b2b4-917e64fca64d"},{"name":"Obtención de Campaña por Id","id":"f87703e0-29cb-43fa-9489-d258babef61d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/nitro/campaigns/{{campaign_id}}","description":"<p>Para la obtención del detalle de una Campaña Nitro, se debe hacer un <code>GET</code> indicando el <code>campaign_id</code> en la URL.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"313f6936-e92c-4ffc-8dc7-c90064521657","name":"Obtención de Campaña por 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    \"id\": \"115670\",\n    \"name\": \"Campaña Transaccional - Ejemplo\",\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\": \"Promoción especial\",\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}"}],"_postman_id":"f87703e0-29cb-43fa-9489-d258babef61d"},{"name":"Actualización de Campaña por Id","id":"edc6863b-b7e7-46b0-8e53-ce0659556291","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Campaña Bienvenida v2\",\r\n    \"description\": \"Versión actualizada del mensaje de bienvenida\",\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>Para la actualización de una Campaña Nitro, se debe hacer un <code>PUT</code> indicando el <code>campaign_id</code> en la URL y enviando el siguiente objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Nuevo nombre de la campaña</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>no</td>\n<td>Nueva descripción de la campaña</td>\n</tr>\n<tr>\n<td>groups_ids</td>\n<td>string</td>\n<td><strong>si</strong>*</td>\n<td>IDs de grupos de contactos de destino separados por coma (ej: <code>\"123,456\"</code>). <strong>Requerido para campañas de tipo <code>simple</code></strong>. No aplica para <code>transactional</code>. Los IDs se obtienen desde <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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"a6085bf2-b88a-4ff9-b1df-8e24af201655","name":"Actualización de Campaña por Id","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Campaña Bienvenida v2\",\r\n    \"description\": \"Versión actualizada del mensaje de bienvenida\",\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":"{\r\n    \"id\": \"1321\",\r\n    \"name\": \"Campaña Bienvenida v2\",\r\n    \"description\": \"Versión actualizada del mensaje de bienvenida\"\r\n}"}],"_postman_id":"edc6863b-b7e7-46b0-8e53-ce0659556291"},{"name":"Creación de Mensaje de Campaña","id":"f0680e38-07ec-48e8-81e6-7c336044900d","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\": \"nombre\", \n                \"value_default\": \"valor\" \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=\"creación-de-mensaje-de-campaña\">Creación de Mensaje de Campaña</h5>\n<p>Para crear un Mensaje dentro de una Campaña Nitro, se debe hacer un <code>POST</code> a <code>/v1/nitro/campaigns/{campaign_id}/messages</code>.</p>\n<h3 id=\"validaciones-en-api-layer\">Validaciones en API layer</h3>\n<ul>\n<li>Path param requerido: <code>campaign_id</code></li>\n<li>Campos requeridos en body: <code>channel</code>, <code>channel_config</code></li>\n<li>Las reglas condicionales por canal se validan en la capa de negocio (backend)</li>\n</ul>\n<h3 id=\"campos-raíz\">Campos raíz</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>channel</code></td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Canal del mensaje: <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>si</strong></td>\n<td>Configuración específica del canal (ver tablas abajo)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Restricción de canal</strong>: <code>email</code> solo es válido para campañas de tipo <code>transactional</code>.</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>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>template_id</code></td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>ID del template de WhatsApp</td>\n</tr>\n<tr>\n<td><code>variables</code></td>\n<td>array</td>\n<td>no</td>\n<td>Variables del template. Campos por item: <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>Modo de enrutamiento de respuesta: <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>condicional</td>\n<td>ID del grupo de agentes (<code>group</code>), ID del asistente/bot (<code>assistant</code>). No aplica cuando <code>reply_type</code> es <code>user</code></td>\n</tr>\n<tr>\n<td><code>reply_node</code></td>\n<td>string</td>\n<td>condicional</td>\n<td>Requerido cuando <code>reply_type</code> es <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>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>from_email</code></td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Dirección de correo remitente</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Asunto del correo</td>\n</tr>\n<tr>\n<td><code>email_content</code></td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>Contenido HTML del correo</td>\n</tr>\n<tr>\n<td><code>headers</code></td>\n<td>array</td>\n<td>no</td>\n<td>Headers SMTP adicionales. Cada item requiere <code>key</code> y <code>value</code> no vacíos</td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Modo de enrutamiento: solo <code>group</code> permitido</td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>no</td>\n<td>ID del grupo de agentes (<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>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>call_number_id</code></td>\n<td>numeric</td>\n<td><strong>si</strong></td>\n<td>ID del número de llamada a utilizar</td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Acción al responder: <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>condicional</td>\n<td>ID del grupo de agentes (<code>group</code>), ID del IVR (<code>ivr</code>), ID de la encuesta (<code>survey</code>)</td>\n</tr>\n<tr>\n<td><code>reply_url</code></td>\n<td>string</td>\n<td>condicional</td>\n<td>Requerido para <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>Si <code>true</code>, solo llama cuando hay agentes disponibles. 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>Si <code>true</code>, solo llama en horario laboral. 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>Máximo de llamadas simultáneas. Rango permitido: <code>1..7</code>. Default: <code>1</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"matriz-condicional-de-reply_type\">Matriz condicional de <code>reply_type</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Valor</th>\n<th><code>reply_id</code></th>\n<th><code>reply_url</code></th>\n<th>Regla</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>group</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de grupo destino</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de usuario destino</td>\n</tr>\n<tr>\n<td><code>ivr</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de IVR destino</td>\n</tr>\n<tr>\n<td><code>audio</code></td>\n<td>no aplica</td>\n<td>requerido</td>\n<td>Enviar URL de audio</td>\n</tr>\n<tr>\n<td><code>survey</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de encuesta destino</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"ejemplos-por-canal\">Ejemplos por canal</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\": \"nombre\",\n        \"value_default\": \"Cliente\"\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@tudominio.com\",\n    \"subject\": \"Bienvenido a WiseCX\",\n    \"email_content\": \"&lt;html&gt;&lt;body&gt;&lt;h1&gt;Hola {{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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","messages"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"6410d902-29e2-44da-88fd-62bc878bee86","name":"Creación de Mensaje de Campaña","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\": \"nombre\",\n                \"value_default\": \"valor\"\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\": \"nombre\",\n                    \"value_default\": \"valor\"\n                }\n            ],\n            \"reply_type\": \"group\",\n            \"reply_id\": 123\n        }\n    }\n}"}],"_postman_id":"f0680e38-07ec-48e8-81e6-7c336044900d"},{"name":"Actualización de Mensaje de Campaña","id":"c2ef2f46-b84d-4acf-8feb-f012b2535d22","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\": \"Cliente\" \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=\"actualización-de-mensaje-de-campaña\">Actualización de Mensaje de Campaña</h5>\n<p>Para actualizar un Mensaje de una Campaña Nitro, se debe hacer un <code>PUT</code> a <code>/v1/nitro/campaigns/{campaign_id}/messages/{message_id}</code>.</p>\n<h3 id=\"validaciones-en-api-layer\">Validaciones en API layer</h3>\n<ul>\n<li>Path params requeridos: <code>campaign_id</code>, <code>message_id</code></li>\n<li>Body requerido: objeto no nulo</li>\n<li>Las reglas condicionales por canal se validan en la capa de negocio (backend)</li>\n</ul>\n<h3 id=\"campos-raíz\">Campos raíz</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>channel_config</code></td>\n<td>object</td>\n<td><strong>si</strong></td>\n<td>Nueva configuración completa del canal (PUT = reemplazo total)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><code>channel</code> es inmutable después de crear el mensaje. No enviar <code>channel</code> en payloads de update.</p>\n<p><strong>Restricción de canal</strong>: <code>email</code> solo es válido para campañas de tipo <code>transactional</code>.</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>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>template_id</code></td>\n<td>string</td>\n<td><strong>si</strong></td>\n<td>ID del template de WhatsApp</td>\n</tr>\n<tr>\n<td><code>variables</code></td>\n<td>array</td>\n<td>no</td>\n<td>Variables del template. Campos por item: <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>Modo de enrutamiento de respuesta: <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>condicional</td>\n<td>ID del grupo de agentes (<code>group</code>), ID del asistente/bot (<code>assistant</code>). No aplica cuando <code>reply_type</code> es <code>user</code></td>\n</tr>\n<tr>\n<td><code>reply_node</code></td>\n<td>string</td>\n<td>condicional</td>\n<td>Requerido cuando <code>reply_type</code> es <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>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>from_email</code></td>\n<td>string</td>\n<td><strong>si</strong>*</td>\n<td>Requerido al actualizar configuración de Email</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td><strong>si</strong>*</td>\n<td>Requerido al actualizar configuración de Email</td>\n</tr>\n<tr>\n<td><code>email_content</code></td>\n<td>string</td>\n<td><strong>si</strong>*</td>\n<td>Requerido al actualizar configuración de Email</td>\n</tr>\n<tr>\n<td><code>headers</code></td>\n<td>array</td>\n<td>no</td>\n<td>Headers SMTP adicionales. Cada item requiere <code>key</code> y <code>value</code> no vacíos</td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Modo de enrutamiento: solo <code>group</code> permitido</td>\n</tr>\n<tr>\n<td><code>reply_id</code></td>\n<td>numeric</td>\n<td>no</td>\n<td>ID del grupo de agentes (<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>Campo</th>\n<th>Tipo</th>\n<th>Obligatorio</th>\n<th>Descripción</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>call_number_id</code></td>\n<td>numeric</td>\n<td><strong>si</strong>*</td>\n<td>Requerido al actualizar configuración de Call</td>\n</tr>\n<tr>\n<td><code>reply_type</code></td>\n<td>string</td>\n<td>no</td>\n<td>Acción al responder: <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>condicional</td>\n<td>ID del grupo de agentes (<code>group</code>), ID del IVR (<code>ivr</code>), ID de la encuesta (<code>survey</code>)</td>\n</tr>\n<tr>\n<td><code>reply_url</code></td>\n<td>string</td>\n<td>condicional</td>\n<td>Requerido para <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>Si <code>true</code>, solo llama cuando hay agentes disponibles. 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>Si <code>true</code>, solo llama en horario laboral. 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>Máximo de llamadas simultáneas. Rango permitido: <code>1..7</code>. Default: <code>1</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"matriz-condicional-de-reply_type\">Matriz condicional de <code>reply_type</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Valor</th>\n<th><code>reply_id</code></th>\n<th><code>reply_url</code></th>\n<th>Regla</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>group</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de grupo destino</td>\n</tr>\n<tr>\n<td><code>user</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de usuario destino</td>\n</tr>\n<tr>\n<td><code>ivr</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de IVR destino</td>\n</tr>\n<tr>\n<td><code>audio</code></td>\n<td>no aplica</td>\n<td>requerido</td>\n<td>Enviar URL de audio</td>\n</tr>\n<tr>\n<td><code>survey</code></td>\n<td>requerido</td>\n<td>no aplica</td>\n<td>Enviar ID de encuesta destino</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"ejemplos-por-canal\">Ejemplos por canal</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\": \"Cliente\"\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@tudominio.com\",\n    \"subject\": \"Promoción actualizada\",\n    \"email_content\": \"&lt;html&gt;&lt;body&gt;&lt;p&gt;Hola {{contact_name}}, esta es una actualización.&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":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","messages","{{message_id}}"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"ab5cb672-561e-4738-82ff-f43b770a6c39","name":"Actualización de Mensaje de Campaña","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\": \"Cliente\"\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\": \"Cliente\"\n                }\n            ],\n            \"reply_type\": \"group\",\n            \"reply_id\": 123\n        }\n    }\n}"}],"_postman_id":"c2ef2f46-b84d-4acf-8feb-f012b2535d22"},{"name":"Obtención de Contactos de Mensaje de Campaña","id":"1f10335e-e357-4204-a645-7097987c6af2","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>Para obtener el listado de Contactos asociados a un Mensaje de Campaña, se debe hacer un <code>GET</code> indicando el <code>campaign_id</code> y el <code>message_id</code> en la URL.</p>\n<p>Soporta paginación y filtros mediante los parámetros <code>page</code>, <code>limit</code>, <code>sort_by</code>, <code>sort_order</code> y <code>filtering</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","nitro","campaigns","{{campaign_id}}","messages","{{message_id}}","contacts"],"host":["api","wcx","cloud"],"query":[{"description":{"content":"<p>Número de página</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Cantidad de resultados por página</p>\n","type":"text/plain"},"key":"limit","value":"10"}],"variable":[]}},"response":[{"id":"eaf63e1b-3526-4fc4-a331-dca1447ddde0","name":"Obtención de Contactos de Mensaje de Campaña","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/nitro/campaigns/1321/messages/12/contacts?page=1&limit=10","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","nitro","campaigns","1321","messages","12","contacts"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"tracking_id\": \"wa-5001\",\n        \"contact_id\": \"10000001\",\n        \"phone\": \"5491123456789\",\n        \"channel\": \"whatsapp\",\n        \"status\": \"sent\",\n        \"created_at\": \"2026-03-10 09:01:00\",\n        \"case_id\": 0,\n        \"channel_detail\": {\n            \"whatsapp_id\": \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\n            \"sent_at\": \"2026-03-10 09:01:05\",\n            \"delivered_at\": \"2026-03-10 09:01:10\",\n            \"last_open_date\": \"\",\n            \"last_click_date\": \"\"\n        }\n    },\n    {\n        \"tracking_id\": \"wa-5002\",\n        \"contact_id\": \"10000002\",\n        \"phone\": \"5491187654321\",\n        \"channel\": \"whatsapp\",\n        \"status\": \"delivered\",\n        \"created_at\": \"2026-03-10 09:01:00\",\n        \"case_id\": 0,\n        \"channel_detail\": {\n            \"whatsapp_id\": \"b2c3d4e5-f6a7-8901-bcde-f12345678901\",\n            \"sent_at\": \"2026-03-10 09:01:06\",\n            \"delivered_at\": \"2026-03-10 09:01:12\",\n            \"last_open_date\": \"2026-03-10 09:05:00\",\n            \"last_click_date\": \"\"\n        }\n    },\n    {\n        \"tracking_id\": \"wa-5003\",\n        \"contact_id\": \"10000003\",\n        \"phone\": \"5491199887766\",\n        \"channel\": \"whatsapp\",\n        \"status\": \"error\",\n        \"created_at\": \"2026-03-10 09:01:00\",\n        \"case_id\": 0,\n        \"channel_detail\": {\n            \"whatsapp_id\": \"\",\n            \"sent_at\": \"\",\n            \"delivered_at\": \"\",\n            \"last_open_date\": \"\",\n            \"last_click_date\": \"\"\n        }\n    }\n]"}],"_postman_id":"1f10335e-e357-4204-a645-7097987c6af2"}],"id":"e9c228ab-37da-4fca-ba98-870c2e6e1aa6","description":"<p>El endpoint <code>nitro</code> permite la gestión y envío de campañas transaccionales y masivas del módulo Nitro de WiseCX.</p>\n<p>A través de este endpoint es posible ejecutar envío de <strong>mensajes de WhatsApp,</strong> <strong>llamadas telefónicas</strong> como así también <strong>correos electrónicos</strong>, dependiendo de la configuración asociada a la campaña que se quiere ejecutar dentro de WiseCX.</p>\n","_postman_id":"e9c228ab-37da-4fca-ba98-870c2e6e1aa6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Tipos","item":[{"name":"Obtención de Tipos","id":"54ef2030-949f-4962-aad4-87980f4c77b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/types","description":"<p>Para la obtención del listado de Tipos desde el endpoint independiente <code>/v1/types</code>, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>id,name,parent_id</code></p>\n<p>Soporta paginación y filtros mediante los parámetros <code>page</code>, <code>limit</code>, <code>sort_by</code>, <code>sort_order</code> y <code>filtering</code>.</p>\n<blockquote>\n<p><strong>Nota:</strong> Este endpoint es equivalente a <code>GET /v1/cases/types</code> y retorna el mismo recurso.</p>\n</blockquote>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","types"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"a2f36117-2271-499d-90ea-dbc51525ee93","name":"Obtención de Tipos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wcx.cloud/core/v1/types?fields=id,name,parent_id","protocol":"https","host":["api","wcx","cloud"],"path":["core","v1","types"],"query":[{"key":"fields","value":"id,name,parent_id"}]}},"status":"OK","code":200,"_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":"54ef2030-949f-4962-aad4-87980f4c77b0"}],"id":"c58ba402-27ee-46f2-a6bd-147e0dac63e4","description":"<p>El endpoint <code>/v1/types</code> permite obtener el listado de Tipos de Wise CX de forma independiente. Soporta paginación y filtrado mediante los parámetros estándar <code>fields</code>, <code>page</code>, <code>limit</code> y <code>filtering</code>.</p>\n","_postman_id":"c58ba402-27ee-46f2-a6bd-147e0dac63e4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}},{"name":"Canales","item":[{"name":"Obtención de Canales","id":"0f08860f-133b-4c01-a100-4e44e35bd5d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wcx.cloud/core/v1/channels","description":"<p>Para la obtención del listado de Canales integrados, se debe hacer un <code>GET</code> indicando mediante el parámetro <code>fields</code> los campos que se requieran. Los posibles campos son:</p>\n<p><code>id,name,source</code></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}},"urlObject":{"protocol":"https","path":["core","v1","channels"],"host":["api","wcx","cloud"],"query":[],"variable":[]}},"response":[{"id":"6d6a5522-792b-4f73-8a1f-55410e5942d1","name":"Obtención de Canales","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":"0f08860f-133b-4c01-a100-4e44e35bd5d6"}],"id":"bcde33b7-77ed-43a1-9ee7-9f640cdc93e7","description":"<p>El endpoint <code>channels</code> permite obtener el listado de Canales integrados a Wise CX.</p>\n","_postman_id":"bcde33b7-77ed-43a1-9ee7-9f640cdc93e7","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":true,"source":{"_postman_id":"e168df59-94c5-4faf-ba8e-102344d3d97e","id":"e168df59-94c5-4faf-ba8e-102344d3d97e","name":"Wise CX API · v1 (Español)","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":[""],"id":"1b29c404-a75e-47ec-86a4-893e056bc661"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"6bb481cc-121b-4e59-a1af-726dfbfed77f"}}],"variable":[{"key":"baseUrl","value":"https://5tiqmkle31.execute-api.us-east-1.amazonaws.com/dev"}]}