{"info":{"_postman_id":"05ba8127-e487-42e3-a3b7-4568e8353b83","name":"Chat2Desk Public API México (corregida 2026-10-28)","description":"<html><head></head><body><p>Esta API esta diseñada para enviar y recibir mensajes, obtener la lista de clientes, añadir etiquetas, establecer webhooks y más.</p>\n<p>Para empezar a probar la API:</p>\n<ul>\n<li><p>Vaya al sitio del Sistema (ver <em>TÉRMINOS</em> más abajo) con la cuenta de administador y abre la sección <em>API &amp; Scripts &gt; API</em>.</p>\n</li>\n<li><p>Utilizando la aplicación Postman, copia el token API a esta colección Postman en la sección <em>Variables</em>.</p>\n</li>\n<li><p>Asegúrate de tener algunos mensajes de clientes para probar la API.</p>\n</li>\n</ul>\n<p>Las notas a pie de página indican los cambios previstos para la próxima versión.</p>\n<p><strong>¡Importante!</strong> La fecha de lanzamiento puede modificarse.</p>\n<h2 id=\"changelog\">CHANGELOG</h2>\n<p><strong>06.06.2025</strong></p>\n<p>Se ha añadido la verificación de firma de webhook (HMAC). Consulte la descripción de los webhooks.</p>\n<p><strong>01.05.2025</strong></p>\n<p>Cambios en response <code>/statistics</code>. Ejemplos añadidos</p>\n<p><strong>17.09.2024</strong></p>\n<p>Añadido nuevo método <code>companies/info (GET)</code></p>\n<p><strong>12.08.2024</strong></p>\n<p>Añadido API para la gestión de Tickets (<code>/tickets</code> <code>GET</code>, <code>POST</code>, <code>PUT</code>, <code>DELETE</code>)</p>\n<p>Añadido nuevos eventos para <code>webhooks (POST)</code> <code>new_ticket</code>, <code>ticket_updated</code>, <code>ticket_deleted</code></p>\n<p>Añadido nuevos valores (<code>help/tickets (GET)</code>) para Tickets en <code>Tipo de Datos y Valores</code></p>\n<p><strong>03.07.2024</strong></p>\n<p>Añadido nuevo evento para <code>webhooks (POST)</code> <code>client_added_to_blacklist</code></p>\n<p>Añadido nuevo filtro para canales en <code>webhooks (POST)</code></p>\n<p>Añadido nuevo transporte soportado en <code>messages (POST)</code> con botones y tipo interactivo</p>\n<p>Añadido campo <code>two_factor</code> en respuesta <code>operators (GET)</code></p>\n<p>Añadido parámetro <code>attachment_filename</code> para <code>messages (POST)</code> que proporciona el nombre del archivo original</p>\n<p>Añadido parámetro attachment para messages/inbox (POST) que proporciona el nombre del archivo original. Tenga en cuenta que <code>attachment</code> es requerido; <code>image</code> ó <code>video</code> no soportan <code>attachment_filename</code></p>\n<p><strong>20.02.2024</strong></p>\n<p>Añadido nuevos eventos para <code>webhooks (POST)</code> <code>operator_status_changed</code> y <code>operator_authentication_updated</code></p>\n<p>Añadido nuevos parámetros <em>client_phone</em> y <em>custom_fields</em> para <code>message/inbox (POST)</code></p>\n<p>Añadido la opción de enviar mensajes interactivos de tipo <em>list</em> en Wa dialog para <code>messages (POST)</code></p>\n<p>Añadido la opción de enviar mensajes interactivos de tipo <em>buttons</em> en Wa dialog para <code>messages (POST)</code></p>\n<p><strong>26.12.2023</strong></p>\n<p>Añadido nuevos estatus para el evento <code>outbox_status</code> en <code>webhooks (POST)</code></p>\n<p><strong>20.06.2023</strong></p>\n<p>Añadido la opción de enviar <em>inline_buttons</em> en wa_dialog para <code>messages (POST)</code></p>\n<p>Añadido la opción de enviar botones <em>keyboard</em> en insta_official para <code>messages (POST)</code></p>\n<p><strong>29.05.2023</strong></p>\n<p>Removido validación en trasporte telegram para <code>clients (POST)</code></p>\n<p><strong>23.05.2023</strong></p>\n<p>Añadido nuevo parámetro de respuesta en <code>clients (POST)</code></p>\n<p><strong>10.05.2023</strong></p>\n<p>Añadido nuevo endpoint <code>messages/import (POST)</code></p>\n<p><strong>10.02.2023</strong></p>\n<p>Añadido nuevo parámetro <em>direction_reverse</em> para <code>messages (GET)</code></p>\n<p>Añadido descripción del parámetro <em>transport</em> para <code>messages (POST)</code></p>\n<p>Añadido descripción para el parámetro <em>payload</em> para <code>messages (POST)</code></p>\n<p>Añadido descripción de filtros para <code>dialogs (GET)</code></p>\n<p>Añadido parámetro status para <code>webhooks (PUT)</code></p>\n<p>Añadido filtros para <code>operators (GET)</code></p>\n<p>Añadido ejemplos para <code>api_modes (GET)</code></p>\n<p><code>countries (GET)</code></p>\n<p><code>dialog_states (GET)</code></p>\n<p><code>messages_types (GET)</code></p>\n<p><code>roles (GET)</code></p>\n<p><code>transports (GET)</code></p>\n<p><code>api_info (GET)</code></p>\n<p><code>channels (GET)</code></p>\n<p><code>templates (GET)</code></p>\n<p><strong>11.01.2023</strong></p>\n<p>Añadido evento <em>device_updated</em> para <code>webhooks (POST)</code></p>\n<p>Usando <em>start_id</em> con los filtros de fechas de mensajes <em>start_date</em> y <em>finish_date</em> está ahora prohibido para <code>messages (GET)</code></p>\n<p><strong>01.12.2022</strong></p>\n<p>Añadido descripción para evento <em>new_tag</em> en <code>webhooks (POST)</code></p>\n<p><strong>02.09.2022</strong></p>\n<p>Añadido filtro <em>client_phone</em> para <code>clients (GET)</code></p>\n<p><strong>27.07.2022</strong></p>\n<p>Añadido respuestas de ejemplo para varios comandos GET</p>\n<p><strong>24.03.2022</strong></p>\n<p>Añadido el evento <em>comment</em> para <code>webhooks (POST)</code></p>\n<p><strong>25.11.2021</strong></p>\n<p>Se ha añadido un límite de tarifa a <code>message (POST)</code></p>\n<p>Añadido nuevo evento de creación de cliente (usando <code>message (POST)</code>) para <em>new_client</em> evento webhook</p>\n<p>Se ha añadido el filtro por campos de clientes personalizados para <code>clients (GET)</code></p>\n<p><strong>16.09.2021</strong></p>\n<p>Se han añadido los parámetros <em>companyID</em> y <em>partnerID</em> para <code>companies/api_info (GET)</code></p>\n<p>Añadido nuevo método <code>messages (PUT)</code></p>\n<p><strong>01.06.2021</strong></p>\n<p>Añadido evento <em>outbox_status</em> para <code>webhooks (POST)</code></p>\n<p>Añadido el parámetro <em>reply_message_id</em> para <code>messages (POST)</code></p>\n<p><strong>08.04.2021</strong></p>\n<p>Añadido el parámetro <em>assigned_phone</em> para <code>clients (POST)</code> y <code>clients (PUT)</code></p>\n<p><strong>11.02.2021</strong></p>\n<p>Añadido el parámetro <em>domain_urls</em> para <code>companies/api_info (GET)</code></p>\n<p>Añadido el parámetro <em>post_url</em> en <em>extra_data</em> para <code>messages (GET)</code></p>\n<p>Se ha añadido la especificación de la respuesta de error.</p>\n<p><em>No se proporciona el registro de cambios anteriores.</em></p>\n<h2 id=\"términos\">TÉRMINOS</h2>\n<p><em>Sistema</em> — Servicio <a href=\"https://chat2desk.mx/\">Chat2Desk</a>.</p>\n<p><em>Client</em> — es una persona, que envía o recibe mensajes a través del Sistema.</p>\n<p><em>Transport</em> – es un mensajero, red social o chat en línea que es compatible con el Sistema. Como WhatsApp, Viber, Telegram, Facebook, Instagram, VKontakte, chat en línea y más.</p>\n<p><em>Channel</em> — es un grupo de tus cuentas de mensajería. Puede tener muchos canales con diferentes respuestas automáticas, menú de autoservicio, asignación de chat, etc. para cada canal.</p>\n<p><em>External channel</em> — es una fuente de mensajes de cualquier mensajero (transporte) no soportado por el Sistema. Por ejemplo, chat de 3ros, mensajería, app ó CRM.</p>\n<p><em>Request</em> — es un conjunto de mensajes dentro de un diálogo con un cliente. Por regla general, la solicitud comienza con el primer mensaje del cliente y termina cuando se cierra el diálogo. Cuando el cliente continúa chateando en el diálogo cerrado, se inicia una nueva solicitud en el mismo diálogo.</p>\n<h2 id=\"información-general\">INFORMACIÓN GENERAL</h2>\n<ul>\n<li><p>Se utiliza la arquitectura RESTful y los métodos GET, PUT, DELETE y POST.</p>\n</li>\n<li><p>Los resultados de los comandos se presentan en formato JSON.</p>\n</li>\n<li><p>Está API utiliza HTTPS.</p>\n</li>\n<li><p>La autorización se basa en el token de API, que está disponible en API &amp; Scripts <em>&gt; API</em> en el sitio bajo la cuenta de administrador.</p>\n</li>\n<li><p>Los comandos que devuelven grandes listas de datos admiten la paginación mediante parámetros URL:</p>\n<ul>\n<li><p><em>limit</em> — número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n</li>\n<li><p><em>offset</em> — desplazamiento desde el 1er registro de la lista (por defecto es 0). <code>Messages (GET)</code> es una excepción, ya que utiliza <em>start_id</em> en lugar de <em>offset</em>. Ejemplo de la solicitud (lista de clientes): <code>/v1/clients?offset=50&amp;limit=30</code></p>\n</li>\n</ul>\n</li>\n<li><p>En general, el sistema está diseñado para responder a aquellos clientes que contactaron por primera vez con su empresa y por tanto están en la lista de sus clientes (ver <code>clients (GET)</code>). Usando <code>clients (POST)</code> puede crear un nuevo cliente y luego ponerse en contacto con él o ella. Póngase en contacto con estos clientes recién creados de forma razonable porque tu cuenta de mensajería podría bloquearse por spam en caso de que haya demasiados contactos o mensajes nuevos.</p>\n</li>\n</ul>\n<h2 id=\"antes-de-empezar\">ANTES DE EMPEZAR</h2>\n<p>Obtenga su token API en el sitio del Sistema, en la sección API &amp; Scripts &gt; API. Encontrará información sobre la API en <code>api_modes (GET)</code>. Ingrese el token a esta colección de Postman en la sección <em>Variables</em> usando la aplicación Postman.</p>\n<p>Hay 2 formas de trabajar con los mensajes:</p>\n<ul>\n<li><p>Sus clientes utilizan mensajeros habituales, redes sociales, correos electrónicos o nuestro chat en línea para enviar mensajes a su empresa. En este caso utilice <code>webhooks (POST)</code> para recibir estos mensajes desde el Sistema. Para responder a los mensajes del cliente use <code>messages (POST)</code>.<br>  Si quiere contactar a un cliente que nunca lo ha contactado antes (está es la opción de pago <em>Escribir primero</em>) use <code>client (POST)</code> para crear a nue, obtén el id del cliente y luego use <code>messages (POST)</code> para enviar un mensaje como se mencionó antes.</p>\n</li>\n<li><p>Sus clientes se ponen en contacto con usted a través de su propia aplicación, CRM o formulario de contacto y necesita que el Sistema permita a sus operadores (agentes) y chat bots atender a los clientes. Debería usar un canal externo para pasar mensajes al Sistema desde estas fuentes externas de mensajes usando <code>messages/inbox (POST)</code>. Para recibir las respuestas de los operadores y chat bots y enviarlas de vuelta a sus clientes, utilice web hooks (ver <code>webhooks (POST)</code>).</p>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"11838732","collectionId":"05ba8127-e487-42e3-a3b7-4568e8353b83","publishedId":"2sBYHVwzYw","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-10-29T21:22:17.000Z"},"item":[{"name":"Clientes","item":[{"name":"clients","id":"45a693b3-90f6-4061-a89e-492d22e0ed02","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API  (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/clients/","description":"<p>Devuelve una lista de sus clientes con su información. Puede filtrar la lista de clientes por teléfono del cliente, etiquetas, información en la tarjeta de información del cliente y más.</p>\n<p>Algunos campos en respuesta:</p>\n<ul>\n<li><p>assigned_name - asigna un nombre al cliente - ver <code>clients (PUT)</code>.</p>\n</li>\n<li><p>comment - comentario al cliente hecho por un operador en el sitio.</p>\n</li>\n<li><p>custom_fields – datos JSON de los campos personalizados de su cliente con su id, nombre y valor. Estos campos son visibles para los operadores en la tarjeta de información del cliente. Son gestionados por el administrador en la sección <em>Configuración &gt; General</em>.</p>\n</li>\n<li><p>phone – número de teléfono del cliente, si existe. Disponible sólo para WhatsApp, Viber, Viber Business, Telegram numérico (usuario) y SMS. Para otras mensajerías se almacena el id de cliente respectivo de estas mensajerías. Véase también <em>client_phone</em> más abajo. Para Telegram numérico (usuario), el teléfono del cliente se almacena como <em>[tg_user] phone</em> como <em>[tg_user] 11122233344</em>.</p>\n</li>\n<li><p>client_phone – si el teléfono del cliente reveló su número de teléfono real en mensajerías que no lo revelan por defecto (actualmente Telegram y Facebook). También este campo puede ser editado manualmente por un operador o a través de <code>clients (PUT)</code>.</p>\n</li>\n<li><p>name – sobrenombre del cliente (si está disponible).</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","clients",""],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Filtro del teléfono del cliente. Para Telegram numérico (usuario), el teléfono del cliente se almacena como [tg_user] 11122233344.</p>\n","type":"text/plain"},"key":"phone","value":"918446169771"},{"disabled":true,"description":{"content":"<p>Si el teléfono del cliente reveló su número de teléfono real en mensajerías que no lo revelan por defecto (actualmente Telegram y Facebook). También este campo puede ser editado manualmente por un operador o a través de clients (PUT).</p>\n","type":"text/plain"},"key":"client_phone","value":"380504312345"},{"disabled":true,"description":{"content":"<p>Filtro de etiquetas del cliente, delimitado por comas. Se devuelven los clientes con al menos 1 etiqueta de la lista.</p>\n","type":"text/plain"},"key":"tags","value":"103429,103430"},{"disabled":true,"description":{"content":"<p>Id del campo personalizado del cliente para filtrar clientes utilizando <em>custom_field[text]</em> (ver <em>custom_client_fields (GET)</em>).</p>\n","type":"text/plain"},"key":"custom_field[id]","value":"1"},{"disabled":true,"description":{"content":"<p>Texto a buscar en el campo id especificado por <em>custom_field[id]</em>.</p>\n","type":"text/plain"},"key":"custom_field[text]","value":"California"},{"disabled":true,"description":{"content":"<p>Se devuelven los clientes con fecha de creación (por el primer mensaje) posterior a la hora unix especificada.</p>\n","type":"text/plain"},"key":"created_after","value":""},{"disabled":true,"description":{"content":"<p>Orden de los registros devueltos (ascendente, descendente). Por defecto es ascendente.</p>\n","type":"text/plain"},"key":"order","value":"asc"},{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el 1er registro de la lista (por defecto es 0).</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"31faca00-e17a-4aa8-a021-ad5654ffebec","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/clients/","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","clients",""],"query":[{"key":"phone","value":"918446169771","description":"Client’s phone filter.","disabled":true},{"key":"tags","value":"103429,103430","description":"Client's tags filter, comma delimited. Clients with at least 1 tag from the list are returned.","disabled":true},{"key":"custom_field[id]","value":"1","description":"Client custom field id to filter clients using *custom_field[text]* (see *custom_client_fields (GET)*).","disabled":true},{"key":"custom_field[text]","value":"California","description":"Text to seacrh in field id specified by *custom_field[id]*.","disabled":true},{"key":"created_after","value":"","description":"Clients with creation date (by the first message)\nafter specified unix time are returned.","disabled":true},{"key":"order","value":"asc","description":"Order of records returned (asc, desc). Default is ascending order.","disabled":true},{"key":"limit","value":"","description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":"","description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"id\": 50485,\r\n            \"name\": \"Username\",\r\n            \"avatar\": \"http://site.com/images/users/client/1112233_1.jpg\",\r\n            \"phone\": \"[id] 1\",\r\n            \"external_id\": null,\r\n            \"assigned_name\": \"New name\",\r\n            \"comment\": \"This is comment\",\r\n            \"client_phone\": 89211234567,\r\n            \"region_id\": 1495,\r\n            \"country_id\": 2,\r\n            \"client_external_id\": null,\r\n            \"external_ids\": {},\r\n            \"extra_comment_1\": null,\r\n            \"extra_comment_2\": null,\r\n            \"custom_fields\": {\r\n                \"1\": \"Field 1\",\r\n                \"2\": \"Field 2\",\r\n                \"3\": \"Field 3\"\r\n            },\r\n            \"extra_comment_3\": null\r\n        },\r\n    ...\r\n    ],\r\n    \"meta\": {\r\n        \"total\": 146,\r\n        \"limit\": 20,\r\n        \"offset\": 100\r\n    },\r\n    \"status\": \"success\"\r\n}"},{"id":"e2cd3ba6-1b7e-4cca-a291-a0f3a0cd3ce3","name":"403 Forbidden","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token desde API & Scripts > API  (con cuenta de administrador)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/clients/","host":["https://api.chat2desk.com.mx"],"path":["v1","clients",""],"query":[{"key":"phone","value":"918446169771","description":"Filtro del teléfono del cliente. Para Telegram numérico (usuario), el teléfono del cliente se almacena como [tg_user] 11122233344.","disabled":true},{"key":"client_phone","value":"380504312345","description":"Si el teléfono del cliente reveló su número de teléfono real en mensajerías que no lo revelan por defecto (actualmente Telegram y Facebook). También este campo puede ser editado manualmente por un operador o a través de clients (PUT).","disabled":true},{"key":"tags","value":"103429,103430","description":"Filtro de etiquetas del cliente, delimitado por comas. Se devuelven los clientes con al menos 1 etiqueta de la lista.","disabled":true},{"key":"custom_field[id]","value":"1","description":"Id del campo personalizado del cliente para filtrar clientes utilizando *custom_field[text]* (ver *custom_client_fields (GET)*).","disabled":true},{"key":"custom_field[text]","value":"California","description":"Texto a buscar en el campo id especificado por *custom_field[id]*.","disabled":true},{"key":"created_after","value":"","description":"Se devuelven los clientes con fecha de creación (por el primer mensaje) posterior a la hora unix especificada.","disabled":true},{"key":"order","value":"asc","description":"Orden de los registros devueltos (ascendente, descendente). Por defecto es ascendente.","disabled":true},{"key":"limit","value":"","description":"Número de registros devueltos (el máximo es 200, por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el 1er registro de la lista (por defecto es 0).","disabled":true}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 01:07:32 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"25ce25e4-b8f8-4106-a2cb-82b14effe365"},{"key":"X-Runtime","value":"0.020832"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"forbidden\",\n    \"errors\": \"Token is not correct\",\n    \"status\": \"error\"\n}"},{"id":"14102aa8-f105-4b76-8679-4ab52c0f59c2","name":"400 Bad request","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token desde API & Scripts > API  (con cuenta de administrador)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/clients/?custom_field[text]=California","host":["https://api.chat2desk.com.mx"],"path":["v1","clients",""],"query":[{"key":"phone","value":"918446169771","description":"Filtro del teléfono del cliente. Para Telegram numérico (usuario), el teléfono del cliente se almacena como [tg_user] 11122233344.","disabled":true},{"key":"client_phone","value":"380504312345","description":"Si el teléfono del cliente reveló su número de teléfono real en mensajerías que no lo revelan por defecto (actualmente Telegram y Facebook). También este campo puede ser editado manualmente por un operador o a través de clients (PUT).","disabled":true},{"key":"tags","value":"103429,103430","description":"Filtro de etiquetas del cliente, delimitado por comas. Se devuelven los clientes con al menos 1 etiqueta de la lista.","disabled":true},{"key":"custom_field[id]","value":"1","description":"Id del campo personalizado del cliente para filtrar clientes utilizando *custom_field[text]* (ver *custom_client_fields (GET)*).","disabled":true},{"key":"custom_field[text]","value":"California","description":"Texto a buscar en el campo id especificado por *custom_field[id]*."},{"key":"created_after","value":"","description":"Se devuelven los clientes con fecha de creación (por el primer mensaje) posterior a la hora unix especificada.","disabled":true},{"key":"order","value":"asc","description":"Orden de los registros devueltos (ascendente, descendente). Por defecto es ascendente.","disabled":true},{"key":"limit","value":"","description":"Número de registros devueltos (el máximo es 200, por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el 1er registro de la lista (por defecto es 0).","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 01:09:02 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"e22141a4-ca9a-4e48-8f74-65dc33ca0c90"},{"key":"X-Runtime","value":"0.032586"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"bad_request\",\n    \"errors\": {\n        \"custom_field\": [\n            \"You have to specify text and id of custom field\"\n        ]\n    },\n    \"status\": \"error\"\n}"}],"_postman_id":"45a693b3-90f6-4061-a89e-492d22e0ed02"},{"name":"clients/<id>","id":"3ebf5a1e-5a01-41a7-9a6a-c6fc2e593160","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API  (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/","description":"<p>Devuelve información extendida para un cliente en específico. 17340089 este es un ejemplo del id del cliente.</p>\n<p>Ver <code>clients (GET)</code> para más información.</p>\n","urlObject":{"path":["v1","clients","17340089",""],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"a58546a6-f8a1-4354-925d-26a03ee4242a","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\"data\": {\r\n      \"id\": 17340089,\r\n      \"comment\": \"This is a comment\",\r\n      \"assigned_name\": \"Username\",\r\n      \"phone\": \"19001112233\",\r\n      \"name\": \"Thats my name!\",\r\n      \"avatar\": \"http://site.com/images/users/client/112233.jpg\",\r\n      \"region_id\": null,\r\n      \"country_id\": 1\r\n      \"first_client_message\": \"2015-12-27T18:36:41 UTC\",\r\n      \"last_client_message\": \"2023-01-28T20:29:25 UTC\"\r\n  },\r\n  \"status\": \"success\"}"}],"_postman_id":"3ebf5a1e-5a01-41a7-9a6a-c6fc2e593160"},{"name":"clients/<id>/transport","id":"7277c838-c1c8-4b35-b2dc-aefe9e7185b6","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/transport","description":"<p>Devuelve una lista de los transportes disponibles para el cliente especificado (ver <a href=\"#intro\">TÉRMINOS</a> para <em>transport</em>). 17340089 este es un ejemplo del id del cliente.</p>\n<p>Ver <code>clients (GET)</code> para más información.</p>\n","urlObject":{"path":["v1","clients","17340089","transport"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"0906abc2-b13b-4f2b-8a12-6f48a01f32a4","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/transport"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n    {\r\n      \"channel_id\": 1,\r\n      \"transports\": [\r\n        \"sms\",\r\n        \"whatsapp\"\r\n      ]\r\n    },\r\n    {\r\n      \"channel_id\": 2,\r\n      \"transports\": [\r\n        \"viber\"\r\n      ]\r\n    }\r\n  ],\r\n  \"status\": \"success\"\r\n}"}],"_postman_id":"7277c838-c1c8-4b35-b2dc-aefe9e7185b6"},{"name":"clients/<id>/dialogs","id":"315ebb78-8e46-4ede-8f54-5c52e057dff8","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/dialogs","description":"<p>Devuelve una lista de diálogos para el cliente especificado. 17340089 este es un ejemplo de id del cliente.</p>\n<p>Ver <code>clients (GET)</code> para más información.</p>\n","urlObject":{"path":["v1","clients","17340089","dialogs"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"1504acde-ccce-44de-96fe-375e99843cd6","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/dialogs"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[\n    {'begin': '2019-11-13T09:52:17 UTC',\n    'end': '2023-07-26T16:22:02 UTC',\n    'id': 10389149,\n    'operator_id': 47257,\n    'state': 'closed'}\n]"}],"_postman_id":"315ebb78-8e46-4ede-8f54-5c52e057dff8"},{"name":"clients/<id>/questions","id":"926f14ba-2f5e-466a-b352-eb95e9e36479","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/questions?start_date=01-11-2024&finish_date=31-12-2024","description":"<p>Devuelve una lista de elementos del menú de autoservicio enviados al cliente especificado. 17340089 este es un ejemplo del id del cliente. Consulte la sección Automatización &gt; Chatbot de autoservicio.</p>\n<p>Ver <code>clients (GET)</code> para más información.</p>\n","urlObject":{"path":["v1","clients","17340089","questions"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Intervalo de fechas (formato DD-MM-AAAA)</p>\n","type":"text/plain"},"key":"start_date","value":"01-11-2024"},{"description":{"content":"<p>Intervalo de fechas (formato DD-MM-AAAA)</p>\n","type":"text/plain"},"key":"finish_date","value":"31-12-2024"}],"variable":[]}},"response":[{"id":"9e9e903b-9535-4ad9-af98-b98d771097c7","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/clients/17340089/questions?start_date=01-11-2021&finish_date=31-12-2023","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","clients","17340089","questions"],"query":[{"key":"start_date","value":"01-11-2021","description":"Intervalo de fechas"},{"key":"finish_date","value":"31-12-2023","description":"Intervalo de fechas"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[{'created': '2020-03-13T12:47:14 UTC',\n  'id': 61529,\n  'image': None,\n  'text': '1'}]"}],"_postman_id":"926f14ba-2f5e-466a-b352-eb95e9e36479"},{"name":"clients/<id>/last_question","id":"a4769695-9789-4aef-92d0-e663d3f6446e","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/last_question","description":"<p>Devuelve el último elemento del menú de autoservicio enviado al cliente especificado. 17340089 este es un ejemplo del id del cliente. Consulte la sección Automatización &gt; Chatbot de autoservicio.</p>\n<p>Ver <code>clients (GET)</code> para más información.</p>\n","urlObject":{"path":["v1","clients","17340089","last_question"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"4f297e6f-b4b4-48ac-81a7-0d90ed651237","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/clients/17340089/last_question"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\"data\": {\r\n    \"id\": 4322,\r\n    \"text\": \"This is menu item #20\",\r\n    \"image\": null\r\n  },\r\n  \"status\": \"success\"}"}],"_postman_id":"a4769695-9789-4aef-92d0-e663d3f6446e"},{"name":"clients/<id>","id":"a0304df0-99e4-4509-b2e1-66b7781f9981","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"nickname\": \"Victor\",\n    \"comment\": \"This is comment1\",\n    \"custom_fields\": {\n        \"1\": \"Text 1\",\n        \"2\": \"Text 2\",\n        \"3\": \"Text 3\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/clients/17340089","description":"<p>Modifica la información del cliente especificado.<br />17340089 este es un ejemplo del id del cliente.</p>\n<h2 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h2>\n<ul>\n<li><p>nickname – nombre del cliente (nombre asignado). Si se específica <em>null</em>, se eliminará el nombre.</p>\n</li>\n<li><p>assigned_phone – número de teléfono del cliente (<em>client_phone</em> en <code>clients (GET)</code>. Este campo es informativo y NO se utiliza al intercambiar mensajes con la mensajería. Puede ser editado en la tarjeta de información del cliente.</p>\n</li>\n<li><p>custom fields – JSON de ids de campos de cliente personalizados y sus valores. Estos campos pueden editarse en la sección <em>Configuración &gt; General</em>. Ver <code>custom_client_fields (GET)</code>.</p>\n</li>\n<li><p>external_id – id de cliente a utilizar en el sistema externo.</p>\n</li>\n<li><p>external_service - servicio externo para id de cliente externo. Permitido sólo <em>amo</em> y <em>bitrix</em>.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","clients","17340089"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"67f82452-677f-4b1c-8927-0fb7b75d4aa1","name":"200 OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"body":{"mode":"raw","raw":"{\n    \"nickname\": \"Victor\",\n    \"comment\": \"This is comment1\",\n    \"custom_fields\": {\n        \"1\": \"Text 1\",\n        \"2\": \"Text 2\",\n        \"3\": \"Text 3\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/clients/17340089"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n      \"id\": 17340089,\r\n      \"comment\": \"This is a comment edited\",\r\n      \"assigned_name\": \"Username edited\",\r\n      \"phone\": \"19001334455\",\r\n      \"name\": \"Thats my name edited!\",\r\n      \"avatar\": \"http://site.com/images/users/client/112233.jpg\",\r\n      \"region_id\": null,\r\n      \"country_id\": 1\r\n      \"first_client_message\": \"2015-12-27T18:36:41 UTC\",\r\n      \"last_client_message\": \"2023-01-28T20:29:25 UTC\"\r\n  },\r\n  \"status\": \"success\"}"}],"_postman_id":"a0304df0-99e4-4509-b2e1-66b7781f9981"},{"name":"clients","id":"1cf4f161-0e53-46f5-bdc8-c55013fb8c61","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.chat2desk.com.mx/v1/clients","description":"<p>Crea un nuevo cliente para poder contactar con él posteriormente. Sólo es posible enviar mensajes a un cliente que exista en el Sistema. Por lo tanto, si necesita ponerse en contacto con un cliente en primer lugar, el cliente tiene que ser creado primero.</p>\n<p>Utilízalo con precaución porque un cliente con el que contactes primero, probablemente, no tenga tu número en la agenda y pueda tocar el botón \"¡Esto es spam!\", lo que puede hacer que tu cuenta de WhatsApp o Viber se bloquee.</p>\n<p>Una vez ejecutado con éxito, el comando devuelve información sobre el cliente recién creado. La región y el país se determinan en función del número de teléfono.</p>\n<p>Una vez recibido el identificador del cliente, puede enviarle un mensaje mediante <code>messages (POST)</code>.</p>\n<p>Para utilizar este comando se necesita la opción <em>Write first</em> (Escribir primero). Está desactivada por defecto. Póngase en contacto con nuestro soporte técnico en el sitio para activar esta opción.</p>\n<p>Si el cliente ya está registrado en el sistema, el client_id se devolverá en respuesta al error de la solicitud (ver el ejemplo de error Client already exists)</p>\n","urlObject":{"path":["v1","clients"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de teléfono del cliente con el prefijo del país, sin símbolos ni espacios, o dirección de correo electrónico si desea ponerse en contacto con el cliente por correo electrónico.</p>\n","type":"text/plain"},"key":"phone","value":"499210009991"},{"disabled":true,"description":{"content":"<p>Nombre de un transporte (mensajero), a través del cual desea ponerse en contacto con este cliente. Sólo puede crear un nuevo cliente utilizando WhatsApp, Viber, Viber Business, External, Email y SMS. Para obtener una lista de los transportes disponibles, utilice <em>transports (GET)</em>.</p>\n","type":"text/plain"},"key":"transport","value":"whatsapp"},{"disabled":true,"description":{"content":"<p>(Opcional) Id de un canal en el que se creará el cliente. Si se deja en blanco, se utilizará su primer canal. Para obtener una lista de sus canales use <em>channels (GET)</em>.</p>\n","type":"text/plain"},"key":"channel_id","value":""},{"disabled":true,"description":{"content":"<p>(Opcional) Nombre asignado del nuevo cliente.</p>\n","type":"text/plain"},"key":"nickname","value":"John"},{"disabled":true,"description":{"content":"<p>(Opcional) Número de teléfono del cliente que puede almacenarse adicionalmente en la tarjeta del cliente. Este campo es informativo y NO se utiliza al intercambiar mensajes con la mensajería. Puede ser editado en la tarjeta de cliente.</p>\n","type":"text/plain"},"key":"assigned_phone","value":""}],"variable":[]}},"response":[{"id":"83ce03f8-f024-41fb-866c-11ff6850e2fb","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Get this token in Settings > API section (under admin account)."},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.chat2desk.com.mx/v1/clients?phone=499210009991&transport=whatsapp&nickname=John","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","clients"],"query":[{"key":"phone","value":"499210009991","description":"Client’s phone number with country code, without any symbols and spaces or email address if you want to contact the client via email."},{"key":"transport","value":"whatsapp","description":"Name of a transport (messenger), via which you want to contact this client. You can create a new client only using WhatsApp, Viber, Viber Business, Email and SMS. To get a list of your available transports use *transports (GET)*."},{"key":"channel_id","value":"","description":"(Optional) Id of a channel in which the client will be created. If left blank, your first channel will be used. To get a list of your channels use *channels (GET)*.","disabled":true},{"key":"nickname","value":"John","description":"(Optional) Assigned name of this new client."},{"key":"assigned_phone","value":"","description":"(Optional) Client’s phone number that can stored\nadditionally in client card. This field is informational and is NOT used when exchanging messages with messenger. It and can be edited in client card. ","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": {\r\n        \"id\": 75,\r\n        \"assigned_name\": John,\r\n        \"phone\": \"499210009991\",\r\n        \"name\": null,\r\n        \"avatar\": null,\r\n        \"region_id\": null,\r\n        \"country_id\": 1,\r\n        \"first_client_message\": \"2016-07-07T05:34:28 UTC\",\r\n        \"last_client_message\": \"2016-07-07T05:34:28 UTC\"\r\n    },\r\n    \"status\": \"success\"\r\n}"}],"_postman_id":"1cf4f161-0e53-46f5-bdc8-c55013fb8c61"},{"name":"custom_client_fields","id":"e2c3839d-069a-4401-9f67-d1185e5f8b9c","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/custom_client_fields","description":"<p>Devuelve su lista de campos personalizados de la tarjeta de información del cliente. Estos campos se pueden editar en la sección <em>Configuración &gt; General</em>.</p>\n<p>Algunos campos de respuesta:</p>\n<ul>\n<li><p>type – entrada (texto libre) o desplegable (valores preestablecidos).</p>\n</li>\n<li><p>value – valores preestablecidos para el tipo desplegable.</p>\n</li>\n<li><p>editable – si es verdadero, los operadores (agentes) pueden editar este campo manualmente en la tarjeta de información del cliente.</p>\n</li>\n<li><p>viewable – si es verdadero y este campo para un cliente dado no está vacío, se muestra en la cabecera del chat del cliente junto con su valor actual.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","custom_client_fields"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"c0f691fe-19a5-44df-9914-aac57b50be7c","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/custom_client_fields"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[{'editable': True,\n  'id': 1,\n  'name': '123',\n  'type': 'input',\n  'value': '',\n\t'viewable': True},\n\t{'editable': True,\n\t'id': 2,\n\t'name': '456',\n\t'type': 'input',\n\t'value': '',\n\t'viewable': True},\n\t{'editable': True,\n\t'id': 3,\n\t'name': 'uniqueCompanyId',\n\t'type': 'input',\n\t'value': '',\n\t'viewable': True}]"}],"_postman_id":"e2c3839d-069a-4401-9f67-d1185e5f8b9c"}],"id":"d8c0c0c7-4337-447b-9d68-2d3c9c1fbcbd","description":"<p>Trabajar con los clientes.</p>\n","_postman_id":"d8c0c0c7-4337-447b-9d68-2d3c9c1fbcbd"},{"name":"Mensajes y solicitudes","item":[{"name":"messages","id":"15469bea-a6ef-4760-b9e9-3993f46191d4","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/messages/","description":"<p>Devuelve una lista de mensajes acumulados (tanto de clientes como para clientes, así como mensajes del sistema). Dónde es compatible, también devuelve el estado de entrega y lectura.</p>\n<p>Cuando este comando se utiliza sin identificador de mensaje, devuelve una lista de todos los mensajes. Cuando se especifica el identificador de mensaje, el comando devuelve información adicional sobre el mensaje especificado, incluyendo dialog_id, operator_id y channel_id.</p>\n<p><strong>¡Importante!</strong> No utilice este comando demasiado a menudo con un número elevado de registros a recibir (parámetro <em>limit</em>). Pronto alcanzará el límite de peticiones al API. En su lugar, utilice web hooks (ver <code>webhook (POST)</code>).</p>\n<p>Tenga en cuenta que para este comando de <code>mesages (GET)</code> el parámetro <em>start_id</em> sustituye al parámetro <em>offset</em> para reducir la carga del servidor.<br />Algunos campos en la respuesta:</p>\n<ul>\n<li><p>coordinates – Coordenadas Geográficas.</p>\n</li>\n<li><p>type:</p>\n<ul>\n<li><p>from_client – mensaje del cliente.</p>\n</li>\n<li><p>to_client – mensaje para el cliente.</p>\n</li>\n<li><p>system – mensajes del sistema (como “El chat fue transferido…”). Este tipo de mensaje no se envía al cliente.</p>\n</li>\n<li><p>autoreply – autorespuesta a un cliente o mensaje del menú.</p>\n</li>\n</ul>\n</li>\n<li><p>read – estado léido o no por un operador.</p>\n</li>\n<li><p>created – fecha de creación del mensaje (UTC).</p>\n</li>\n<li><p>recipient_status – información sobre el estado de entrega del mensaje (si es soportado).</p>\n</li>\n<li><p>attachments – arreglo de archivos en el mensaje con nombre y enlace de cada archivo. Por compatibilidad con versiones anteriores, algunos tipos de archivos se devuelven adicionalmente en campos separados, como foto, vídeo y audio.</p>\n</li>\n<li><p>insta_comment – <em>true</em> para mensajes con comentarios de Instagram.</p>\n</li>\n<li><p>extra data – puede contener:</p>\n<ul>\n<li><p>external id pasado usando<code>messages/inbox (POST)</code>).</p>\n</li>\n<li><p>post_url - enlace a una publicación para el mensaje de comentario de Instagram.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"path":["v1","messages",""],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Orden de los registros devueltos (ascendente o descendente). Por defecto es ascendente.</p>\n","type":"text/plain"},"key":"order","value":"desc"},{"disabled":true,"description":{"content":"<p>Filtro de transporte.</p>\n","type":"text/plain"},"key":"transport","value":"wa_dialog"},{"disabled":true,"description":{"content":"<p>Id del canal.</p>\n","type":"text/plain"},"key":"channel_id","value":""},{"disabled":true,"description":{"content":"<p>Identificador del cliente.</p>\n","type":"text/plain"},"key":"client_id","value":"17340089"},{"disabled":true,"description":{"content":"<p>Tipos soportados: to_client, from_client, autoreply, system.</p>\n","type":"text/plain"},"key":"type","value":""},{"disabled":true,"description":{"content":"<p>Id del operador.</p>\n","type":"text/plain"},"key":"operator_id","value":""},{"disabled":true,"description":{"content":"<p>Fecha de inicio del intervalo de tiempo (formato DD-MM-AAAA). Este parámetro es mutuamente excluyente con el parámetro start_id. Si se especifica el parámetro start_id, no se permite el uso de los parámetros start_date y finish_date.</p>\n","type":"text/plain"},"key":"start_date","value":"01-11-2023"},{"disabled":true,"description":{"content":"<p>Fecha de finalización del intervalo de tiempo (formato DD-MM-AAAA). Este parámetro es mutuamente excluyente con el parámetro start_id. Si se especifica el parámetro start_id, no se permite el uso de los parámetros start_date y finish_date.</p>\n","type":"text/plain"},"key":"finish_date","value":"10-11-2023"},{"disabled":true,"description":{"content":"<p>Identificador del diálogo.</p>\n","type":"text/plain"},"key":"dialog_id","value":"18498876"},{"disabled":true,"description":{"content":"<p>(en lugar del parámetro <em>offset</em>) id de mensaje inicial (mensajes con id⩾start_id). El parámetro es mutuamente excluyente con los parámetros start_date y finish_date. Si se especifican los parámetros start_date y finish_date, no se permite el uso de los parámetros start_id.</p>\n","type":"text/plain"},"key":"start_id","value":""},{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>El parámetro activo ordena los mensajes por start_id en orden inverso, de después a antes.</p>\n","type":"text/plain"},"key":"direction_reverse","value":"true"}],"variable":[]}},"response":[{"id":"7643f8aa-e662-43b2-8b38-5d8180a680fb","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/messages/","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","messages",""],"query":[{"key":"order","value":"desc","description":"Order of records returned (asc or desc). Default is ascending order.","disabled":true},{"key":"transport","value":"whatsapp","description":"Transport filter.","disabled":true},{"key":"channel_id","value":"","description":"Channel id.","disabled":true},{"key":"client_id","value":"17340089","description":"Client's id.","disabled":true},{"key":"type","value":"","description":"Supprorted types: to_client, from_client, autoreply, system.","disabled":true},{"key":"operator_id","value":"","description":"Operator's id.","disabled":true},{"key":"start_date","value":"","description":"Timespan start date.","disabled":true},{"key":"finish_date","value":"","description":"Timespan finish date.","disabled":true},{"key":"dialog_id","value":"18498876","disabled":true},{"key":"start_id","value":"","description":"(instead of *offset* pararmeter) starting message id (messages with id⩾start_id).","disabled":true},{"key":"limit","value":"","description":"Number of records returned (maximum is 200, default is 20).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[{'ai_tips': None,\n  'attachments': [],\n  'audio': None,\n  'channel_id': 21085,\n  'client_id': 4659188,\n  'coordinates': None,\n  'created': '2023-11-13T09:52:17 UTC',\n  'dialog_id': 10389149,\n  'extra_data': {},\n  'id': 274002417,\n  'is_new': 0,\n  'operator_id': 47257,\n  'pdf': None,\n  'photo': None,\n  'read': 1,\n  'recipient_status': None,\n  'remote_id': None,\n  'request_id': 30875600,\n  'text': '111',\n  'transport': 'telegram',\n  'type': 'from_client',\n  'video': None}]"}],"_postman_id":"15469bea-a6ef-4760-b9e9-3993f46191d4"},{"name":"messages/<id>","id":"889fe14d-d106-4fcc-8774-82792a31a1e3","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/messages/1312913968","description":"<p>Devuelve información específica de un message id. 1 aquí está un ejemplo de message id.Si se admite, se devuelve el estado de entrega y lectura.</p>\n<p>Ver <code>messages (GET)</code> para más información.</p>\n","urlObject":{"path":["v1","messages","1312913968"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"f1673b88-7bb2-47a9-9ed2-51a936691d98","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/messages/819150953"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Thu, 11 Jan 2024 20:39:01 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"4740aea5bff98758a28ca9951611f4b7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"9e9d57e8-3616-42f2-8385-666aef396bd5"},{"key":"X-Runtime","value":"0.084326"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 819150953,\n        \"text\": \"Texto del mensaje\",\n        \"coordinates\": null,\n        \"transport\": \"wa_dialog\",\n        \"type\": \"to_client\",\n        \"read\": 0,\n        \"created\": \"2024-01-11T20:38:34 UTC\",\n        \"pdf\": \"https://storage.chat2desk.com.mx/companies/mobile.pdf\",\n        \"remote_id\": null,\n        \"recipient_status\": null,\n        \"ai_tips\": null,\n        \"attachments\": [\n            {\n                \"name\": \"mobile.pdf\",\n                \"link\": \"https://storage.chat2desk.com.mx/companies/mobile.pdf\"\n            }\n        ],\n        \"photo\": null,\n        \"video\": null,\n        \"audio\": null,\n        \"operator_id\": 88,\n        \"channel_id\": 1456,\n        \"dialog_id\": 170254,\n        \"client_id\": 1785824,\n        \"request_id\": 99438423,\n        \"extra_data\": {},\n        \"status\": \"sent\"\n    },\n    \"status\": \"success\"\n}"},{"id":"a64484a9-0a13-46b8-ab34-ccfb7b7d8b2a","name":"404 Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/messages/48"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 05:07:41 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"370758e8-c84e-4066-af4a-b04d502c1f81"},{"key":"X-Runtime","value":"0.026188"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"not_found\",\n    \"errors\": \"Message #48 not found\",\n    \"status\": \"error\"\n}"}],"_postman_id":"889fe14d-d106-4fcc-8774-82792a31a1e3"},{"name":"messages/<id>/transfer","id":"b71a1fc7-f1a6-40fd-8f6d-faf47c8b78a5","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":"https://api.chat2desk.com.mx/v1/messages/1/transfer?operator_id=100","description":"<p>Asigna un diálogo con el mensaje especificado a un operador. 1 este es un ejemplo de id de mensaje.</p>\n","urlObject":{"path":["v1","messages","1","transfer"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Id de un operador (agente), al que se asignará este mensaje y el diálogo correspondiente. Ver <em>operators (GET)</em>.</p>\n","type":"text/plain"},"key":"operator_id","value":"100"}],"variable":[]}},"response":[{"id":"2ea0e23b-d396-4d42-8a65-9437d44786c0","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":{"raw":"https://api.chat2desk.com.mx/v1/messages/1/transfer?operator_id=100","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","messages","1","transfer"],"query":[{"key":"operator_id","value":"100","description":"Id de un operador (agente), al que se asignará este mensaje y el diálogo correspondiente. Ver *operators (GET)*."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 05:15:13 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"56"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"e84a5a731acfdeb6a31c3502d81c889a\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"0064aee9-cc58-4b4c-84ca-76831409adf1"},{"key":"X-Runtime","value":"1.740661"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [],\n    \"status\": \"success\"\n}"},{"id":"d7d34a8d-9279-462c-ab40-c49a1986fe23","name":"400 Bad Request","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"text"}}},"url":{"raw":"https://api.chat2desk.com.mx/v1/messages/1/transfer?operator_id=100","host":["https://api.chat2desk.com.mx"],"path":["v1","messages","1","transfer"],"query":[{"key":"operator_id","value":"100","description":"Id de un operador (agente), al que se asignará este mensaje y el diálogo correspondiente. Ver *operators (GET)*."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 05:17:29 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"209b9228-7591-4ac2-b124-6502b37f901a"},{"key":"X-Runtime","value":"0.029226"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"bad_request\",\n    \"errors\": {\n        \"operator_id\": [\n            \"operator #100 not found\"\n        ]\n    },\n    \"status\": \"error\"\n}"}],"_postman_id":"b71a1fc7-f1a6-40fd-8f6d-faf47c8b78a5"},{"name":"messages/<id>/read","id":"48c80355-32fb-4475-b692-4b3cc01309c3","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/messages/1312913968/read","description":"<p>Marca un mensaje como leído por el operador (agente). 1312913968 es un ejemplo de message_id.</p>\n<p>Tenga en cuenta que cuando se responde a un mensaje, el mensaje y todo el diálogo se marcan como leídos automáticamente.</p>\n","urlObject":{"path":["v1","messages","1312913968","read"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"2d25139d-41bd-49c9-bd13-667bb6f087e2","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/messages/1/read"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 05:20:27 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"cf7a17bd8b96c97b4c5df4223aa24729\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"c67c4213-279f-4635-964d-a600a42bf794"},{"key":"X-Runtime","value":"0.080691"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\"\n}"}],"_postman_id":"48c80355-32fb-4475-b692-4b3cc01309c3"},{"name":"messages/<id>/unread","id":"bfe613c0-0bcc-4d12-9cf8-53d2f31e150d","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/messages/1312913968/unread","description":"<p>Marca un mensaje como no leído por el operador (agente). 1312913968 es un ejemplo de message_id.</p>\n<p>Tenga en cuenta que cuando se responda a un mensaje, el mensaje y todo el diálogo se marcan como leídos automáticamente.</p>\n","urlObject":{"path":["v1","messages","1312913968","unread"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"e9f695dd-edeb-4997-9023-9473e94d8f42","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/messages/1312913968/unread"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Sun, 29 Dec 2024 05:23:05 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"41278adc46da48f257f0852693d594f5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"a85f8531-08b9-4e28-b151-fe8cce59cc04"},{"key":"X-Runtime","value":"0.084024"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\"\n}"}],"_postman_id":"bfe613c0-0bcc-4d12-9cf8-53d2f31e150d"},{"name":"messages","id":"540f9ae7-c5c6-4704-bf16-e67782508d56","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"url":"https://api.chat2desk.com.mx/v1/messages","description":"<p>Envía un mensaje, incluyendo botones, a un cliente. Sólo se puede referir a un cliente por su client_id. Por lo tanto, este cliente debe existir en la lista de clientes. De lo contrario, utilice <code>clients (POST)</code>para crear un nuevo cliente. 17340089 es un ejemplo de client_id.</p>\n<p><strong>¡Importante!</strong> Se aplica un límite de velocidad al envío de mensajes mediante este comando. La tasa es de unos 15-20 mensajes por segundo (puede variar). En caso de demasiados mensajes se devolverá un error: <em>429 Too many requests</em>.</p>\n<h4 id=\"envío-de-botones\">Envío de botones</h4>\n<p>Cuando se envían botones (ver parámetros <em>inline_buttons</em> y <em>keyboard )</em>, estos parámetros son compatibles con los mensajeros:</p>\n<ul>\n<li><p>reply – VK, Viber Public, Facebook, Telegram, Online chat, Instagram.</p>\n</li>\n<li><p>phone – Telegram, Facebook, Viber Public.</p>\n</li>\n<li><p>email – Facebook.</p>\n</li>\n<li><p>location – Telegram, Facebook.</p>\n</li>\n<li><p>url – Viber Public, Online chat.</p>\n</li>\n<li><p>payload – Viber Public, Facebook, VK, Online chat.</p>\n</li>\n<li><p>color – Viber Public, VK.</p>\n</li>\n</ul>\n<p>Botones en línea soportados:</p>\n<ul>\n<li><p>url – Viber Public, Facebook, Telegram</p>\n</li>\n<li><p>reply – Viber Public, Facebook, Telegram, Wa_dialog, Wa_gupshup, Wa_direct.</p>\n</li>\n<li><p>location, phone, email – ninguno</p>\n</li>\n</ul>\n<p>Recomendamos que el texto de los botones tenga un máximo de 38 caracteres (19 para caracteres cirílicos). De lo contrario, es posible que el mensaje con botones no se envíe.</p>\n<p>Mensajes de lista (interactivo) soportado por:</p>\n<ul>\n<li><p>Wa_dialog</p>\n</li>\n<li><p>Wa_gupshup</p>\n</li>\n<li><p>Wa_direct</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","messages"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Texto del mensaje (obligatorio si no hay ningún archivo adjunto).</p>\n","type":"text/plain"},"key":"text","value":"Hola, desarrollador (con botones)"},{"disabled":true,"description":{"content":"<p>URL directa de un archivo adjunto (foto, audio, PDF, etc.). No todos los mensajeros admiten todos los tipos de archivos adjuntos.</p>\n","type":"text/plain"},"key":"attachment","value":"https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/The_Earth_seen_from_Apollo_17.jpg/1280px-The_Earth_seen_from_Apollo_17.jpg"},{"disabled":true,"description":{"content":"<p>Nombre original del archivo adjunto. Se requiere archivo adjunto (enlace). Si se omite, intentaremos obtenerlo del enlace.</p>\n","type":"text/plain"},"key":"attachment_filename","value":"PDF Example.PDF"},{"disabled":true,"description":{"content":"<ul>\n<li>to_client – mensaje para el cliente (por defecto).</li>\n<li>autoreply – auto mensaje para el cliente (como menu de respuesta).</li>\n<li>system – mensaje del sistema (no es enviado al cliente).</li>\n<li>comment – comentario interno (no es enviado al cliente).\nNo es posible enviar coordenadas a un cliente.</li>\n</ul>\n","type":"text/plain"},"key":"type","value":""},{"disabled":true,"description":{"content":"<p>Id de un cliente al que se enviará el mensaje</p>\n","type":"text/plain"},"key":"client_id","value":"17340089"},{"disabled":true,"description":{"content":"<p>Ver <em>channels (GET)</em>. Si se omite, se utilizará el canal del último mensaje del cliente.</p>\n","type":"text/plain"},"key":"channel_id","value":""},{"disabled":true,"description":{"content":"<p>Id del operador en cuyo nombre se enviará el mensaje. Si el diálogo está asignado a otro operador, al enviar la solicitud actual, el chat no se reasignará, y el mensaje se enviará desde el operador especificado en el parámetro. Para reasignar el diálogo a otro operador, utilice la petición (PUT) dialogs.</p>\n","type":"text/plain"},"key":"operator_id","value":""},{"disabled":true,"description":{"content":"<ul>\n<li>whatsapp\n*wa_cm</li>\n<li>wa_infobip</li>\n<li>viber</li>\n<li>viber_public</li>\n<li>viber_business</li>\n<li>widget (online chat)</li>\n<li>facebook</li>\n<li>vk</li>\n<li>telegram</li>\n<li>email</li>\n<li>wa_dialog</li>\n<li>tg_user</li>\n<li>sms y más – ver <em>transports (GET)</em> para la lista completa. Si se omite, se utilizará el transporte del último mensaje del cliente.</li>\n</ul>\n","type":"text/plain"},"key":"transport","value":""},{"disabled":true,"description":{"content":"<p>El estado del diálogo. El diálogo puede estar abierto (valor = true) o cerrado (valor = false). Por defecto el valor = true.</p>\n<p>NB: Si el diálogo está cerrado y la solicitud actual se envía con el valor true, el diálogo cambiará al estado abierto.</p>\n","type":"text/plain"},"key":"open_dialog","value":"true"},{"disabled":true,"description":{"content":"<p>Si envía un mensaje utilizando una integración con otra plataforma o sistema CRM, puedes almacenar el id del mensaje en el sistema externo en este campo.</p>\n","type":"text/plain"},"key":"external_id","value":""},{"disabled":true,"description":{"content":"<p>Enviar el mensaje en formato encriptado o no. Por defecto - false. El mensaje parece cifrado en todas partes dentro del Sistema, pero de todos modos se envía a un cliente en formato normal no cifrado.</p>\n","type":"text/plain"},"key":"encrypted","value":"false"},{"disabled":true,"description":{"content":"<p>Id de un mensaje para citar al enviar este mensaje (en respuesta a). El texto del mensaje tendrá el siguiente aspecto: «Texto del mensaje inicial» - Texto del mensaje</p>\n","type":"text/plain"},"key":"reply_message_id","value":"1312926701"},{"disabled":true,"description":{"content":"<p>El arreglo de botones puede contener:\n\"Button\": {</p>\n<ul>\n<li>\"type\": \"reply\" // o \"location\" o \"phone\" o \"email\" o \"url\"</li>\n<li>\"text\": \"Label\" // etiqueta del botón</li>\n<li>\"payload\": \"My payload\" // lo que realmente envía el botón\n(sólo para tipo \"text\")</li>\n<li>\"color\": \"red\" // o \"green\" o \"blue\" o \"yellow\" (sólo\nchat en línea)</li>\n<li>\"url\": \"http://...\" // botones URL (sólo para tipo \"url\")\n}\nBotones en línea soportados:</li>\n</ul>\n<p>url – Viber Public, Facebook, Telegram\nreply – Viber Public, Facebook, Telegram\nlocation, phone, email – ninguno</p>\n","type":"text/plain"},"key":"inline_buttons","value":"[{\"type\":\"reply\",\"text\":\"Sí\",\"payload\":\"yes\"}]"},{"disabled":true,"description":{"content":"<p>Ejemplo: {\"keyboard\": {\"buttons\": [{\"type\":\"url\", \"text\": \"Site\nbutton\", \"color\": \"blue\",\"url\": \"<a href=\"https://www.google.com%22%7D%5D%7D%7D\">https://www.google.com\"}]}}</a></p>\n","type":"text/plain"},"key":"keyboard","value":"{\"keyboard\":{\"buttons\":[{\"type\":\"url\",\"text\":\"Sitio\",\"color\":\"blue\",\"url\":\"https://example.com\"}]}}"},{"disabled":true,"description":{"content":"<p>Un arreglo con parámetros de mensajes interactivos para tipo \"list\" y \"button\". Sólo para wa_dialog, wa_direct.</p>\n","type":"text/plain"},"key":"interactive","value":""}],"variable":[]}},"response":[{"id":"459fd3df-e896-4748-a18d-e120dfaf0998","name":"Mensaje Normal","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"https://api.chat2desk.com.mx/v1/messages?text=Hola, desarrollador&client_id=17340089","host":["https://api.chat2desk.com.mx"],"path":["v1","messages"],"query":[{"key":"text","value":"Hola, desarrollador","description":"Texto del mensaje (obligatorio si no hay ningún archivo adjunto)."},{"key":"attachment","value":"https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/The_Earth_seen_from_Apollo_17.jpg/1280px-The_Earth_seen_from_Apollo_17.jpg","description":"URL directa de un archivo adjunto (foto, audio, PDF, etc.). No todos los mensajeros admiten todos los tipos de archivos adjuntos.","disabled":true},{"key":"attachment_filename","value":"PDF Example.PDF","description":"Nombre original del archivo adjunto. Se requiere archivo adjunto (enlace). Si se omite, intentaremos obtenerlo del enlace.","disabled":true},{"key":"type","value":"","description":"* to_client – mensaje para el cliente (por defecto).\n* autoreply – auto mensaje para el cliente (como menu de respuesta).\n* system – mensaje del sistema (no es enviado al cliente).\n* comment – comentario interno (no es enviado al cliente).\nNo es posible enviar coordenadas a un cliente.","disabled":true},{"key":"client_id","value":"17340089","description":"Id de un cliente al que se enviará el mensaje"},{"key":"channel_id","value":"","description":"Ver *channels (GET)*. Si se omite, se utilizará el canal del último mensaje del cliente.","disabled":true},{"key":"operator_id","value":"","description":"Id del operador en cuyo nombre se enviará el mensaje. Si el diálogo está asignado a otro operador, al enviar la solicitud actual, el chat no se reasignará, y el mensaje se enviará desde el operador especificado en el parámetro. Para reasignar el diálogo a otro operador, utilice la petición (PUT) dialogs.","disabled":true},{"key":"transport","value":"","description":"* whatsapp\n*wa_cm\n* wa_infobip\n* viber\n* viber_public\n* viber_business\n* widget (online chat)\n* facebook\n* vk\n* telegram\n* email\n* wa_dialog\n* tg_user\n* sms y más – ver *transports (GET)* para la lista completa. Si se omite, se utilizará el transporte del último mensaje del cliente.","disabled":true},{"key":"open_dialog","value":"{true, false}","description":"El estado del diálogo. El diálogo puede estar abierto (valor = true) o cerrado (valor = false). Por defecto el valor = true.\n\nNB: Si el diálogo está cerrado y la solicitud actual se envía con el valor true, el diálogo cambiará al estado abierto.","disabled":true},{"key":"external_id","value":"","description":"Si envía un mensaje utilizando una integración con otra plataforma o sistema CRM, puedes almacenar el id del mensaje en el sistema externo en este campo.","disabled":true},{"key":"encrypted","value":"{true, false}","description":"Enviar el mensaje en formato encriptado o no. Por defecto - false. El mensaje parece cifrado en todas partes dentro del Sistema, pero de todos modos se envía a un cliente en formato normal no cifrado.","disabled":true},{"key":"reply_message_id","value":"1312926701","description":"Id de un mensaje para citar al enviar este mensaje (en respuesta a). El texto del mensaje tendrá el siguiente aspecto: «Texto del mensaje inicial» - Texto del mensaje","disabled":true},{"key":"inline_buttons","value":"Button[]","description":"El arreglo de botones puede contener:\n\"Button\": {\n* \"type\": \"reply\" // o \"location\" o \"phone\" o \"email\" o \"url\"\n* \"text\": \"Label\" // etiqueta del botón\n* \"payload\": \"My payload\" // lo que realmente envía el botón\n(sólo para tipo \"text\")\n* \"color\": \"red\" // o \"green\" o \"blue\" o \"yellow\" (sólo\nchat en línea)\n* \"url\": \"http://...\" // botones URL (sólo para tipo \"url\")\n}\nBotones en línea soportados:\n\nurl – Viber Public, Facebook, Telegram\nreply – Viber Public, Facebook, Telegram\nlocation, phone, email – ninguno","disabled":true},{"key":"keyboard","value":"Button: {type:reply;text:A button}","description":"Ejemplo: {\"keyboard\": {\"buttons\": [{\"type\":\"url\", \"text\": \"Site\nbutton\", \"color\": \"blue\",\"url\": \"https://www.google.com\"}]}}","disabled":true},{"key":"interactive","value":"","description":"Un arreglo con parámetros de mensajes interactivos para tipo \"list\" y \"button\". Sólo para wa_dialog, wa_direct.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 16:10:49 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"171"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"a30b314c333b7151aa3e29397f17e9f2\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"23784988-4d07-41d1-a4c0-41a88060b5d5"},{"key":"X-Runtime","value":"0.294683"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"message_id\": 873402901,\n        \"channel_id\": 123321,\n        \"operator_id\": 227629,\n        \"transport\": \"wa_wavy\",\n        \"type\": \"to_client\",\n        \"client_id\": \"17340089\",\n        \"dialog_id\": 25622103,\n        \"request_id\": 105765062\n    },\n    \"status\": \"success\"\n}"},{"id":"0fcf336f-1082-4ecd-839a-c28741096e0f","name":"Mensaje de lista","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"client_id\": 17340089,\r\n    \"type\": \"autoreply\",\r\n    \"channel_id\": 121314,\r\n    \"transport\": \"wa_direct\",\r\n    \"text\": \"TEXTO DEL MENSAJE AQUI\",\r\n    \"interactive\": {\r\n        \"type\": \"list\",\r\n        \"body\": {\r\n            \"text\": \"TEXTO DEL MENSAJE AQUI\"\r\n        },\r\n        \"action\": {\r\n            \"button\": \"TEXTO DE BOTON\",\r\n            \"sections\": [\r\n                {\r\n                    \"title\": \"text\",\r\n                    \"rows\": [\r\n                        {\r\n                            \"id\": \"1\",\r\n                            \"title\": \"OPC 1\"\r\n                        },\r\n                        {\r\n                            \"id\": \"2\",\r\n                            \"title\": \"OPC 2\"\r\n                        },\r\n                        {\r\n                            \"id\": \"3\",\r\n                            \"title\": \"OPC 3\"\r\n                        },\r\n                      {\r\n                            \"id\": \"4\",\r\n                            \"title\": \"OPC 4\"\r\n                        },\r\n                       {\r\n                            \"id\": \"5\",\r\n                            \"title\": \"OPC 5\"\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.chat2desk.com.mx/v1/messages","host":["https://api.chat2desk.com.mx"],"path":["v1","messages"],"query":[{"key":"text","value":"Hola, desarrollador (con botones)","description":"Texto del mensaje (obligatorio si no hay ningún archivo adjunto).","disabled":true},{"key":"attachment","value":"https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/The_Earth_seen_from_Apollo_17.jpg/1280px-The_Earth_seen_from_Apollo_17.jpg","description":"URL directa de un archivo adjunto (foto, audio, PDF, etc.). No todos los mensajeros admiten todos los tipos de archivos adjuntos.","disabled":true},{"key":"attachment_filename","value":"PDF Example.PDF","description":"Nombre original del archivo adjunto. Se requiere archivo adjunto (enlace). Si se omite, intentaremos obtenerlo del enlace.","disabled":true},{"key":"type","value":"","description":"* to_client – mensaje para el cliente (por defecto).\n* autoreply – auto mensaje para el cliente (como menu de respuesta).\n* system – mensaje del sistema (no es enviado al cliente).\n* comment – comentario interno (no es enviado al cliente).\nNo es posible enviar coordenadas a un cliente.","disabled":true},{"key":"client_id","value":"17340089","description":"Id de un cliente al que se enviará el mensaje","disabled":true},{"key":"channel_id","value":"","description":"Ver *channels (GET)*. Si se omite, se utilizará el canal del último mensaje del cliente.","disabled":true},{"key":"operator_id","value":"","description":"Id del operador en cuyo nombre se enviará el mensaje. Si el diálogo está asignado a otro operador, al enviar la solicitud actual, el chat no se reasignará, y el mensaje se enviará desde el operador especificado en el parámetro. Para reasignar el diálogo a otro operador, utilice la petición (PUT) dialogs.","disabled":true},{"key":"transport","value":"","description":"* whatsapp\n*wa_cm\n* wa_infobip\n* viber\n* viber_public\n* viber_business\n* widget (online chat)\n* facebook\n* vk\n* telegram\n* email\n* wa_dialog\n* tg_user\n* sms y más – ver *transports (GET)* para la lista completa. Si se omite, se utilizará el transporte del último mensaje del cliente.","disabled":true},{"key":"open_dialog","value":"{true, false}","description":"El estado del diálogo. El diálogo puede estar abierto (valor = true) o cerrado (valor = false). Por defecto el valor = true.\n\nNB: Si el diálogo está cerrado y la solicitud actual se envía con el valor true, el diálogo cambiará al estado abierto.","disabled":true},{"key":"external_id","value":"","description":"Si envía un mensaje utilizando una integración con otra plataforma o sistema CRM, puedes almacenar el id del mensaje en el sistema externo en este campo.","disabled":true},{"key":"encrypted","value":"{true, false}","description":"Enviar el mensaje en formato encriptado o no. Por defecto - false. El mensaje parece cifrado en todas partes dentro del Sistema, pero de todos modos se envía a un cliente en formato normal no cifrado.","disabled":true},{"key":"reply_message_id","value":"1312926701","description":"Id de un mensaje para citar al enviar este mensaje (en respuesta a). El texto del mensaje tendrá el siguiente aspecto: «Texto del mensaje inicial» - Texto del mensaje","disabled":true},{"key":"inline_buttons","value":"Button[]","description":"El arreglo de botones puede contener:\n\"Button\": {\n* \"type\": \"reply\" // o \"location\" o \"phone\" o \"email\" o \"url\"\n* \"text\": \"Label\" // etiqueta del botón\n* \"payload\": \"My payload\" // lo que realmente envía el botón\n(sólo para tipo \"text\")\n* \"color\": \"red\" // o \"green\" o \"blue\" o \"yellow\" (sólo\nchat en línea)\n* \"url\": \"http://...\" // botones URL (sólo para tipo \"url\")\n}\nBotones en línea soportados:\n\nurl – Viber Public, Facebook, Telegram\nreply – Viber Public, Facebook, Telegram\nlocation, phone, email – ninguno","disabled":true},{"key":"keyboard","value":"Button: {type:reply;text:A button}","description":"Ejemplo: {\"keyboard\": {\"buttons\": [{\"type\":\"url\", \"text\": \"Site\nbutton\", \"color\": \"blue\",\"url\": \"https://www.google.com\"}]}}","disabled":true},{"key":"interactive","value":"","description":"Un arreglo con parámetros de mensajes interactivos para tipo \"list\" y \"button\". Sólo para wa_dialog, wa_direct.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 16:16:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"169"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"09dd0fd4f7c67fa10f75342bb97f2bb2\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b307fe60-7d65-472a-9348-d6771b4a5059"},{"key":"X-Runtime","value":"0.150720"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"message_id\": 873404143,\n        \"channel_id\": 121314,\n        \"operator_id\": 227203,\n        \"transport\": \"wa_direct\",\n        \"type\": \"autoreply\",\n        \"client_id\": 271642203,\n        \"dialog_id\": 29029490,\n        \"request_id\": 105765172\n    },\n    \"status\": \"success\"\n}"},{"id":"eda2f36f-c097-4cc2-add0-d90a3b77c94c","name":"Mensaje con botones keyboard","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"client_id\": 17340089,\r\n    \"transport\": \"insta_official\",\r\n    \"type\": \"autoreply\",\r\n    \"text\": \"TEXTO CON BOTONES KEYBOARD\",\r\n    \"keyboard\": {\r\n        \"buttons\": [\r\n        {\r\n            \"type\": \"reply\",\r\n            \"text\": \"BOTON 1\"\r\n        },\r\n        {\r\n            \"type\": \"reply\",\r\n            \"text\": \"BOTON 2\"\r\n        }\r\n    ]\r\n}\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.chat2desk.com.mx/v1/messages","host":["https://api.chat2desk.com.mx"],"path":["v1","messages"],"query":[{"key":"text","value":"Hola, desarrollador (con botones)","description":"Texto del mensaje (obligatorio si no hay ningún archivo adjunto).","disabled":true},{"key":"attachment","value":"https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/The_Earth_seen_from_Apollo_17.jpg/1280px-The_Earth_seen_from_Apollo_17.jpg","description":"URL directa de un archivo adjunto (foto, audio, PDF, etc.). No todos los mensajeros admiten todos los tipos de archivos adjuntos.","disabled":true},{"key":"attachment_filename","value":"PDF Example.PDF","description":"Nombre original del archivo adjunto. Se requiere archivo adjunto (enlace). Si se omite, intentaremos obtenerlo del enlace.","disabled":true},{"key":"type","value":"","description":"* to_client – mensaje para el cliente (por defecto).\n* autoreply – auto mensaje para el cliente (como menu de respuesta).\n* system – mensaje del sistema (no es enviado al cliente).\n* comment – comentario interno (no es enviado al cliente).\nNo es posible enviar coordenadas a un cliente.","disabled":true},{"key":"client_id","value":"17340089","description":"Id de un cliente al que se enviará el mensaje","disabled":true},{"key":"channel_id","value":"","description":"Ver *channels (GET)*. Si se omite, se utilizará el canal del último mensaje del cliente.","disabled":true},{"key":"operator_id","value":"","description":"Id del operador en cuyo nombre se enviará el mensaje. Si el diálogo está asignado a otro operador, al enviar la solicitud actual, el chat no se reasignará, y el mensaje se enviará desde el operador especificado en el parámetro. Para reasignar el diálogo a otro operador, utilice la petición (PUT) dialogs.","disabled":true},{"key":"transport","value":"","description":"* whatsapp\n*wa_cm\n* wa_infobip\n* viber\n* viber_public\n* viber_business\n* widget (online chat)\n* facebook\n* vk\n* telegram\n* email\n* wa_dialog\n* tg_user\n* sms y más – ver *transports (GET)* para la lista completa. Si se omite, se utilizará el transporte del último mensaje del cliente.","disabled":true},{"key":"open_dialog","value":"{true, false}","description":"El estado del diálogo. El diálogo puede estar abierto (valor = true) o cerrado (valor = false). Por defecto el valor = true.\n\nNB: Si el diálogo está cerrado y la solicitud actual se envía con el valor true, el diálogo cambiará al estado abierto.","disabled":true},{"key":"external_id","value":"","description":"Si envía un mensaje utilizando una integración con otra plataforma o sistema CRM, puedes almacenar el id del mensaje en el sistema externo en este campo.","disabled":true},{"key":"encrypted","value":"{true, false}","description":"Enviar el mensaje en formato encriptado o no. Por defecto - false. El mensaje parece cifrado en todas partes dentro del Sistema, pero de todos modos se envía a un cliente en formato normal no cifrado.","disabled":true},{"key":"reply_message_id","value":"1312926701","description":"Id de un mensaje para citar al enviar este mensaje (en respuesta a). El texto del mensaje tendrá el siguiente aspecto: «Texto del mensaje inicial» - Texto del mensaje","disabled":true},{"key":"inline_buttons","value":"Button[]","description":"El arreglo de botones puede contener:\n\"Button\": {\n* \"type\": \"reply\" // o \"location\" o \"phone\" o \"email\" o \"url\"\n* \"text\": \"Label\" // etiqueta del botón\n* \"payload\": \"My payload\" // lo que realmente envía el botón\n(sólo para tipo \"text\")\n* \"color\": \"red\" // o \"green\" o \"blue\" o \"yellow\" (sólo\nchat en línea)\n* \"url\": \"http://...\" // botones URL (sólo para tipo \"url\")\n}\nBotones en línea soportados:\n\nurl – Viber Public, Facebook, Telegram\nreply – Viber Public, Facebook, Telegram\nlocation, phone, email – ninguno","disabled":true},{"key":"keyboard","value":"Button: {type:reply;text:A button}","description":"Ejemplo: {\"keyboard\": {\"buttons\": [{\"type\":\"url\", \"text\": \"Site\nbutton\", \"color\": \"blue\",\"url\": \"https://www.google.com\"}]}}","disabled":true},{"key":"interactive","value":"","description":"Un arreglo con parámetros de mensajes interactivos para tipo \"list\" y \"button\". Sólo para wa_dialog, wa_direct.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 16:24:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"965cc65a12e3acfcc47a7335483330ec\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"74205889-5857-4e32-9637-e2b089c5172e"},{"key":"X-Runtime","value":"0.165176"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"message_id\": 873405476,\n        \"channel_id\": 12312,\n        \"operator_id\": 227203,\n        \"transport\": \"insta_official\",\n        \"type\": \"autoreply\",\n        \"client_id\": 17340089,\n        \"dialog_id\": 27131456,\n        \"request_id\": 105765262\n    },\n    \"status\": \"success\"\n}"},{"id":"aa7b7f10-40f4-40da-9062-2d5ad3ea09a0","name":"Mensaje con botones en línea","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n   \"client_id\": 17340089,\r\n   \"text\": \"TEXTO CON BOTONES EN LINEA\",\r\n   \"type\": \"autoreply\",\r\n   \"transport\": \"wa_direct\",\r\n   \"inline_buttons\": [\r\n      {\r\n         \"type\": \"reply\",\r\n         \"text\": \"BOTON 1\"\r\n      },\r\n      {\r\n         \"type\": \"reply\",\r\n         \"text\": \"BOTON 2\"\r\n      },\r\n      {\r\n         \"type\": \"reply\",\r\n         \"text\": \"BOTON 3\"\r\n      }\r\n   ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.chat2desk.com.mx/v1/messages","host":["https://api.chat2desk.com.mx"],"path":["v1","messages"],"query":[{"key":"text","value":"Hola, desarrollador (con botones)","description":"Texto del mensaje (obligatorio si no hay ningún archivo adjunto).","disabled":true},{"key":"attachment","value":"https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/The_Earth_seen_from_Apollo_17.jpg/1280px-The_Earth_seen_from_Apollo_17.jpg","description":"URL directa de un archivo adjunto (foto, audio, PDF, etc.). No todos los mensajeros admiten todos los tipos de archivos adjuntos.","disabled":true},{"key":"attachment_filename","value":"PDF Example.PDF","description":"Nombre original del archivo adjunto. Se requiere archivo adjunto (enlace). Si se omite, intentaremos obtenerlo del enlace.","disabled":true},{"key":"type","value":"","description":"* to_client – mensaje para el cliente (por defecto).\n* autoreply – auto mensaje para el cliente (como menu de respuesta).\n* system – mensaje del sistema (no es enviado al cliente).\n* comment – comentario interno (no es enviado al cliente).\nNo es posible enviar coordenadas a un cliente.","disabled":true},{"key":"client_id","value":"17340089","description":"Id de un cliente al que se enviará el mensaje","disabled":true},{"key":"channel_id","value":"","description":"Ver *channels (GET)*. Si se omite, se utilizará el canal del último mensaje del cliente.","disabled":true},{"key":"operator_id","value":"","description":"Id del operador en cuyo nombre se enviará el mensaje. Si el diálogo está asignado a otro operador, al enviar la solicitud actual, el chat no se reasignará, y el mensaje se enviará desde el operador especificado en el parámetro. Para reasignar el diálogo a otro operador, utilice la petición (PUT) dialogs.","disabled":true},{"key":"transport","value":"","description":"* whatsapp\n*wa_cm\n* wa_infobip\n* viber\n* viber_public\n* viber_business\n* widget (online chat)\n* facebook\n* vk\n* telegram\n* email\n* wa_dialog\n* tg_user\n* sms y más – ver *transports (GET)* para la lista completa. Si se omite, se utilizará el transporte del último mensaje del cliente.","disabled":true},{"key":"open_dialog","value":"{true, false}","description":"El estado del diálogo. El diálogo puede estar abierto (valor = true) o cerrado (valor = false). Por defecto el valor = true.\n\nNB: Si el diálogo está cerrado y la solicitud actual se envía con el valor true, el diálogo cambiará al estado abierto.","disabled":true},{"key":"external_id","value":"","description":"Si envía un mensaje utilizando una integración con otra plataforma o sistema CRM, puedes almacenar el id del mensaje en el sistema externo en este campo.","disabled":true},{"key":"encrypted","value":"{true, false}","description":"Enviar el mensaje en formato encriptado o no. Por defecto - false. El mensaje parece cifrado en todas partes dentro del Sistema, pero de todos modos se envía a un cliente en formato normal no cifrado.","disabled":true},{"key":"reply_message_id","value":"1312926701","description":"Id de un mensaje para citar al enviar este mensaje (en respuesta a). El texto del mensaje tendrá el siguiente aspecto: «Texto del mensaje inicial» - Texto del mensaje","disabled":true},{"key":"inline_buttons","value":"Button[]","description":"El arreglo de botones puede contener:\n\"Button\": {\n* \"type\": \"reply\" // o \"location\" o \"phone\" o \"email\" o \"url\"\n* \"text\": \"Label\" // etiqueta del botón\n* \"payload\": \"My payload\" // lo que realmente envía el botón\n(sólo para tipo \"text\")\n* \"color\": \"red\" // o \"green\" o \"blue\" o \"yellow\" (sólo\nchat en línea)\n* \"url\": \"http://...\" // botones URL (sólo para tipo \"url\")\n}\nBotones en línea soportados:\n\nurl – Viber Public, Facebook, Telegram\nreply – Viber Public, Facebook, Telegram\nlocation, phone, email – ninguno","disabled":true},{"key":"keyboard","value":"Button: {type:reply;text:A button}","description":"Ejemplo: {\"keyboard\": {\"buttons\": [{\"type\":\"url\", \"text\": \"Site\nbutton\", \"color\": \"blue\",\"url\": \"https://www.google.com\"}]}}","disabled":true},{"key":"interactive","value":"","description":"Un arreglo con parámetros de mensajes interactivos para tipo \"list\" y \"button\". Sólo para wa_dialog, wa_direct.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 16:43:20 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"171"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"85c149d73929b34002f748e6b380329c\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"fc8427d4-78f0-42a6-a883-d0a84b575666"},{"key":"X-Runtime","value":"0.171813"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"message_id\": 873408380,\n        \"channel_id\": 1231213,\n        \"operator_id\": 227203,\n        \"transport\": \"wa_direct\",\n        \"type\": \"autoreply\",\n        \"client_id\": 17340089,\n        \"dialog_id\": 29029490,\n        \"request_id\": 105765172\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"540f9ae7-c5c6-4704-bf16-e67782508d56"},{"name":"messages/inbox","id":"6462cdde-bde4-4083-b20b-0dd7fb3f5174","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"channel_id\": \"1\",\r\n    \"body\": \"Texto del mensaje\",\r\n    \"attachment\": \"https://pdfobject.com/pdf/sample.pdf\",\r\n    \"attachment_filename\": \"PDF Example.PDF\",\r\n    \"location\": \"lat lng\",\r\n    \"extra_data\": {\r\n        \"external_id\": \"111111\"\r\n    },\r\n    \"from_client\": {\r\n        \"id\": \"123abc\" o \"phone\": 19110001122,\r\n        \"avatar\": \"url de la imagen\",\r\n        \"nickname\": \"API_boy\",\r\n        \"client_phone\": 7800808080,\r\n        \"custom_fields\": {\r\n            \"1\": \"Texto 1\",\r\n            \"2\": \"Texto 2\",\r\n            \"3\": \"Texto 3\"\r\n        }\r\n    }\r\n}\r\n\r\n/*\r\n    \"channel_id\" - id del canal.\r\n    \"body\" - texto del mensaje.\r\n    \"attachment\" - (opcional) URL de un archivo\r\n    \"attachment_filename\" - (opcional, archivo requerido). Si se omite intentaremos obtenerlo del enlace\r\n    \"attachment_filename\": \"PDF Example.PDF\",\r\n    \"image\" - (opcional, no suportado) url a la imagen. Sólo uno de estos dos parámetros es aceptado: \"image\" o \"video\".\r\n    \"video\" - (opcional, no suportado) url al video. \r\n    \"location\"- (opcional) link a la ubicación.\r\n    \"external_id\"-(opcional) el id de su mensaje. Este será enviado de vuelta con el evento inbox del webhook.\r\n                  El id también está disponible a través de messages (GET).\r\n    \"id\"- es como usted identifica a un cliente (cualquier símbolo), excepto el número de teléfono. Si identifica a un cliente con el número de teléfono, \r\n        utilice el parámetro phone.\r\n    \"phone\"- Número de teléfono de cliente. Sólo se permiten dígitos.\r\n    \"avatar\" - (opcional) avatar del cliente (url directa a una imagen) para mostrar en la sección Chats.\r\n    \"nickname\" -(opcional) nombre del cliente. \r\n    \"client_phone\" - (opcional) Número de teléfono de cliente.\r\n    \"custom_fields\" -(opcional) un arreglo que incluye los identificadores únicos de los campos personalizados del cliente y sus valores.\r\n*/","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/messages/inbox","description":"<p>Envía el mensaje entrante del cliente al Sistema utilizando un canal externo</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"channel_id\": \"1\",\n    \"body\": \"Texto del mensaje\",\n    \"attachment\": \"https://pdfobject.com/pdf/sample.pdf\",\n    \"attachment_filename\": \"PDF Example.PDF\",\n    \"location\": \"lat lng\",\n    \"extra_data\": {\n        \"external_id\": \"111111\"\n    },\n    \"from_client\": {\n        \"id\": \"123abc\" o \"phone\": 19110001122,\n        \"avatar\": \"URL a la imagen\",\n        \"nickname\": \"API_boy\",\n        \"client_phone\": 7800808080,\n        \"custom_fields\": {\n            \"1\": \"Texto 1\",\n            \"2\": \"Texto 2\",\n            \"3\": \"Texto 3\"\n        }\n    }\n}\n\n</code></pre>\n<ul>\n<li><p>external_id – (opcional) su id del mensaje. Este id será enviado de vuelta usando el evento inbox del webhook. Este id también está disponible a través de <code>messages (GET)</code>.</p>\n</li>\n<li><p>id – es como usted identifica a un cliente (cualquier símbolo), excepto el número de teléfono. Si identifica a un cliente con el número de teléfono, utilice el parámetro <em>phone</em>.</p>\n</li>\n<li><p>phone – Número de teléfono de cliente. Sólo se permiten dígitos. Sólo se acepta uno de estos dos parámetros: id o phone. Si se utilizan ambos o ninguno se devuelve un error.</p>\n</li>\n<li><p>nickname – (opcional) nombre del cliente.</p>\n</li>\n<li><p>avatar – (opcional) avatar del cliente (url directa a una imagen) para mostrar en la sección <em>Chats.</em></p>\n</li>\n</ul>\n<p>Para que este comando funcione debe tener un canal externo conectado a su empresa. Contacte a soporte para información adicional.</p>\n","urlObject":{"path":["v1","messages","inbox"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"6462cdde-bde4-4083-b20b-0dd7fb3f5174"},{"name":"messages/import","id":"332cc65c-8f7c-4875-9848-13d8d7c6a78f","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"client_id\": \"44413\",\r\n    \"channel_id\": \"433\",\r\n    \"transport\": \"vk\",\r\n    \"messages\": [\r\n        {\r\n            \"timestamp\": \"1682676120\",\r\n            \"text\": \"texto\",\r\n            \"type\": \"to_client\",\r\n            \"attachment\": \"\",\r\n            \"operator_id\": \"234567\",\r\n            \"external_id\": \"3234\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/messages/import/","description":"<p>Este método permite importar mensajes (entrantes, salientes, adjuntos) que no están presentes en el sistema C2D (si el usuario mantuvo correspondencia antes de conectar el mensajero en el sistema C2D).</p>\n<p>Los mensajes pueden importarse como un arreglo, pero no se pueden enviar más de 10 mensajes por solicitud.</p>\n<p>Sólo se puede pasar un archivo adjunto en el parámetro de la solicitud y el formato del archivo adjunto se presenta como un enlace directo al archivo.</p>\n<p>En caso de que no se especifique el <code>operator_id</code>, se sustituirá automáticamente por el admin id, mientras que tras la importación el diálogo no se pasará al admin.</p>\n<h3 id=\"parámetros\">Parámetros:</h3>\n<p><strong>client_id</strong> - identificador único del cliente (parámetro obligatorio).</p>\n<p><strong>channel_id</strong> - canal al que está conectado el dispositivo (parámetro obligatorio).</p>\n<p><strong>transport</strong> - nombre del transporte para el que se importan los mensajes (parámetro obligatorio).</p>\n<p><strong>timestamp</strong> - fecha de envío/recepción del mensaje, por la que se ordenan todos los mensajes de diálogo (parámetro obligatorio).</p>\n<p><strong>text</strong> - el texto del mensaje, dependiente del contexto y del valor del parámetro attachment:</p>\n<ul>\n<li><p>si el adjunto no está rellenado - parámetro obligatorio</p>\n</li>\n<li><p>si el adjunto está rellenado - opcional rellenarlo</p>\n</li>\n</ul>\n<p><strong>attachment</strong> - arreglo con adjuntos, dependiente del contexto del parámetro text. Si se rellena el texto, el parámetro es obligatorio. Si no se rellena el texto, no es obligatorio. El parámetro debe contener un enlace directo al recurso. Sólo se puede pasar un archivo adjunto en el parámetro de aplicación</p>\n<p><strong>type</strong> - Tipo de mensaje (parámetro obligatorio). Posibles valores \"autoreply\" \"to_client\" \"from_client\"</p>\n<p><strong>operator_id</strong> - identificador único del autor del mensaje, parámetro dependiente del contexto a partir del valor del parámetro type (parámetro opcional):</p>\n<ul>\n<li><p>si type = to_client - si no se especifica el parámetro, se asignará automáticamente el identificador del administrador de la empresa.</p>\n</li>\n<li><p>si type = autoreply - no es necesario rellenar el parámetro</p>\n</li>\n</ul>\n<p><strong>external_id</strong> - Si envía el mensaje utilizando una integración con otra plataforma o sistema CRM, puede almacenar el id del mensaje en el sistema externo en este campo.</p>\n","urlObject":{"path":["v1","messages","import",""],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"d81b8e57-db45-4576-8857-fefed66e28e4","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"client_id\": 97371709,\r\n    \"channel_id\": 21325,\r\n    \"transport\": \"widget\",\r\n    \"messages\": [\r\n        {\r\n            \"timestamp\": \"1682676120\",\r\n            \"text\": \"imagen de interent\",\r\n            \"type\": \"to_client\",\r\n            \"attachment\": \"https://i.pinimg.com/236x/ed/83/4d/ed834d9d873cc920f44ee72598f14e6b--cute-baby-bunnies-adorable-babies.jpg?nii=t\"\r\n        },\r\n        {\r\n            \"timestamp\": \"1682676121\",\r\n            \"text\": \"documento de storage\",\r\n            \"type\": \"to_client\",\r\n            \"attachment\": \"https://storage-test20.chat2desk.com/companies/company_62596/messages/2023-4/4a9f429abc678aba98c4_name_ZG9jLmRvYw==_.doc\"\r\n        },\r\n        {\r\n            \"timestamp\": \"1682676122\",\r\n            \"text\": \"link a mp4\",\r\n            \"type\": \"from_client\",\r\n            \"attachment\": \"https://samplelib.com/lib/preview/mp4/sample-5s.mp4\"\r\n        },\r\n        {\r\n            \"timestamp\": \"1682676123\",\r\n            \"text\": \"pdf\",\r\n            \"type\": \"from_client\",\r\n            \"attachment\": \"https://www.africau.edu/images/default/sample.pdf\"\r\n        },\r\n        {\r\n            \"timestamp\": \"1682676124\",\r\n            \"text\": \"robot\",\r\n            \"type\": \"autoreply\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/messages/import/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n  \"errors\": [],\r\n  \"status\": \"success\"\r\n}"}],"_postman_id":"332cc65c-8f7c-4875-9848-13d8d7c6a78f"},{"name":"transfer_to_group","id":"dae79c18-c92f-4c23-94af-c4062b227b8c","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/messages/1/transfer_to_group?group_id=1","description":"<p>Organiza un diálogo con el mensaje especificado a un grupo de operadores (agentes). Un operador del grupo será elegido por el Sistema de acuerdo con las reglas especificadas en <em>Configuración &gt; Operadores &gt; Grupos de Operadores &gt; Reglas de selección de un operador específico del grupo.</em></p>\n","urlObject":{"path":["v1","messages","1","transfer_to_group"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Id del grupo de operadores al que se transferirá este mensaje y el diálogo correspondiente. Ver <em>operators_groups (GET)</em>.</p>\n","type":"text/plain"},"key":"group_id","value":"1"}],"variable":[]}},"response":[{"id":"1f61de28-2cd7-41e7-a556-922884423992","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"5347d1ef4560d5f9e0bd8f77d114e0","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/messages/1/transfer_to_group?group_id=1","host":["https://api.chat2desk.com.mx"],"path":["v1","messages","1","transfer_to_group"],"query":[{"key":"group_id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 17:30:45 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"103"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"ab4190ebd20a586d8e74351dcf28fa55\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"6b1a151a-450e-475e-be0b-a3cfc3cb5f46"},{"key":"X-Runtime","value":"0.057823"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"assignee\": {\n            \"id\": 112233,\n            \"email\": \"email@chat2desk.mx\"\n        }\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"dae79c18-c92f-4c23-94af-c4062b227b8c"},{"name":"requests/<id>","id":"f8d9e217-a811-444d-be94-ceea580da332","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/requests/165505634","description":"<p>Devuelve información sobre la solicitud especificada (ver <a href=\"#intro\">TÉRMINOS</a> para <em>request</em>).</p>\n<p>Utilice <em>requests/id/messages</em> para obtener una lista de mensajes de solicitud.</p>\n","urlObject":{"path":["v1","requests","165505634"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"fa5abecf-4c06-4909-8328-939116324b3a","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/requests/165505634"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{'dialog_id': 10389149, 'id': 30875600, 'tags': []}"}],"_postman_id":"f8d9e217-a811-444d-be94-ceea580da332"},{"name":"requests/<id>/messages","id":"fe2057da-a0c4-4937-b8ce-aa4bdfd229d4","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/requests/165505634/messages","description":"<p>Devuelve información sobre la solicitud especificada (ver <a href=\"#intro\">TÉRMINOS</a> para <em>request</em>).</p>\n<p>Utilice <em>requests/id</em> para obtener información sobre esta solicitud.</p>\n","urlObject":{"path":["v1","requests","165505634","messages"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"8484f6fa-3a88-42de-83ed-1cb6e2375a79","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/requests/165505634/messages"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[{'ai_tips': None,\n  'audio': None,\n  'channelID': 21085,\n  'clientID': 4659188,\n  'companyID': 400,\n  'conversationID': None,\n  'coordinates': None,\n  'created': 1573638755,\n  'dialogID': 10389149,\n  'extra_data': {},\n  'extra_type': 'normal',\n  'gateway_status': 'sent',\n  'id': 274002631,\n  'is_menu': None,\n  'job_id': None,\n  'operatorID': 47257,\n  'pdf': None,\n  'photo': None,\n  'read': 1,\n  'recipient_status': None,\n  'remote_id': None,\n  'sent_at': None,\n  'text': \"{u'phone': u'+430006142463'}\\nClient\\n\",\n  'transport': 'telegram',\n  'type': 'out',\n  'video': None}]"}],"_postman_id":"fe2057da-a0c4-4937-b8ce-aa4bdfd229d4"},{"name":"requests/close","id":"9075f19f-30ad-4fb7-a74a-5def7387f9b3","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token from Settings &gt; API section (under admin account).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"request_id\": 165505634\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/requests/close","description":"<p>Cierra una solicitud (ver <a href=\"#intro\">TÉRMINOS</a> para <em>request</em>).</p>\n<h3 id=\"paramétros-del-cuerpo\">Paramétros del cuerpo</h3>\n<p>Ejemplo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"request_id\": 537136 }\n</code></pre>\n<p>o, alternativamente:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"client_id\": 37817 }\n</code></pre>\n<ul>\n<li><p>request_id – solicitud a cerrar.</p>\n</li>\n<li><p>client_id – se cierra la solicitud actual del cliente especificado.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","requests","close"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"f524091d-98ae-44ac-aabb-ea85bc1e56d2","name":"200 OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"body":{"mode":"raw","raw":"{\n    \"request_id\": 165505634\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/requests/close"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"status\": \"success\"\r\n}"}],"_postman_id":"9075f19f-30ad-4fb7-a74a-5def7387f9b3"},{"name":"messages","id":"22121426-c5ae-4fe3-92a2-f8872368bb6b","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token from Settings &gt; API section (under admin account).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/messages/165505634/status/6","description":"<p>Permite cambiar el estado de entrega de mensaje saliente <strong>sólo para el canal externo.</strong></p>\n<p>Posible caso de uso:<br />Integración implementada por el cliente con la aplicaicón móvil corporativa utilizando el canal externo.<br />• El mensaje se envía a la aplicación móvil utilizando <code>messages (POST)</code><br />• El mensaje se entrega al usuario final en la aplicación móvil.<br />• El mensaje se marca como entregado utilizando <code>messages (PUT)</code></p>\n<p>Parámetros:\n• status – puede ser uno de los siguientes:\n1 – pending;\n2 – sent;\n3 – failed;\n5 – canceled;\n6 – delivered;\n7 - seen.</p>\n<p><strong>Nota:</strong> el valor 4 no está documentado (la enumeración salta de 3 a 5). No se confirmó con Chat2Desk si existe o qué significaría.</p>\n","urlObject":{"path":["v1","messages","165505634","status","6"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"22121426-c5ae-4fe3-92a2-f8872368bb6b"}],"id":"8dc4dca0-61ad-45a1-9a89-f85a2ddc1f61","description":"<p>Trabajando con mensajes y solicitudes.</p>\n","_postman_id":"8dc4dca0-61ad-45a1-9a89-f85a2ddc1f61"},{"name":"Diálogos","item":[{"name":"dialogs","id":"9d0112da-07cb-42a1-bc2c-4d67b1e4cdfa","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/dialogs","description":"<p>Devuelve una lista de sus diálogos.</p>\n<p>Tenga en cuenta, que una vez que un operador (agente) toma o está siendo asignado con un diálogo con un cliente, los mensajes del chat comienzan a pertenecer a este diálogo.</p>\n","urlObject":{"path":["v1","dialogs"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Numero de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el 1er registro de la lista (por defecto es 0).</p>\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"<p>Id del operador.</p>\n","type":"text/plain"},"key":"operator_id","value":""},{"disabled":true,"description":{"content":"<p>Estado del dialogo, abierto (open) o cerrado (closed).</p>\n","type":"text/plain"},"key":"state","value":""},{"disabled":true,"description":{"content":"<p>Orden de los registros devueltos (asc o desc). Por defecto el orden es ascendente.</p>\n","type":"text/plain"},"key":"order","value":""}],"variable":[]}},"response":[{"id":"b367ee23-be62-4738-99a1-85d1873ac6bc","name":"dialogs","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/dialogs/","host":["https://api.chat2desk.com.mx"],"path":["v1","dialogs",""],"query":[{"key":"limit","value":"","description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":"","description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[{'begin': '2019-11-13T09:52:17 UTC',\n  'end': '2023-07-26T16:22:02 UTC',\n  'id': 10389149,\n  'last_message': {'ai_tips': None,\n                   'attachments': [],\n                   'audio': None,\n                   'channel_id': 21085,\n                   'client_id': 4659188,\n                   'coordinates': None,\n                   'created': '2022-07-26T16:22:02 UTC',\n                   'dialog_id': 10389149,\n                   'extra_data': {},\n                   'id': 1776753541,\n                   'operator_id': 47257,\n                   'pdf': None,\n                   'photo': None,\n                   'read': 1,\n                   'recipient_status': None,\n                   'remote_id': None,\n                   'request_id': 221266751,\n                   'text': '...',\n                   'transport': 'telegram',\n                   'type': 'system',\n                   'video': None},\n  'operator_id': 47257,\n  'state': 'closed'},"}],"_postman_id":"9d0112da-07cb-42a1-bc2c-4d67b1e4cdfa"},{"name":"dialogs/<id>","id":"62d2193a-09c3-4259-9e7d-c810f5ac21c2","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/dialogs/18498876","description":"<p>Devuelve información sobre el diálogo especificado. 18498876 es un ejemplo de dialog_id.</p>\n<p>Tenga en cuenta, que una vez que un operador (agente) toma o se le asigna un diálogo con un cliente, los mensajes del chat comienzan a pertenecer a este diálogo.</p>\n","urlObject":{"path":["v1","dialogs","18498876"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el 1er registro de la lista (por defecto es 0).</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"562ec7bc-ff12-4808-86e4-cec1322eb94b","name":"dialogs/<id>","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/dialogs/18498876/","host":["https://api.chat2desk.com.mx"],"path":["v1","dialogs","18498876",""],"query":[{"key":"limit","value":"","description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":"","description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{'begin': '2020-01-09T07:20:13 UTC',\n 'end': '2022-01-24T07:36:45 UTC',\n 'id': 11556193,\n 'last_message': {'ai_tips': None,\n                  'attachments': [],\n                  'audio': None,\n                  'channel_id': 22247,\n                  'client_id': 93392623,\n                  'coordinates': None,\n                  'created': '2021-07-24T06:04:49 UTC',\n                  'dialog_id': 11556193,\n                  'extra_data': {},\n                  'id': 1064929991,\n                  'operator_id': 210350,\n                  'pdf': None,\n                  'photo': None,\n                  'read': 1,\n                  'recipient_status': None,\n                  'remote_id': None,\n                  'request_id': None,\n                  'text': '...',\n                  'transport': 'tg_user',\n                  'type': 'system',\n                  'video': None},\n 'last_request_id': 38892783,\n 'messages': 111,\n 'operator_id': 210350,\n 'state': 'closed'}"}],"_postman_id":"62d2193a-09c3-4259-9e7d-c810f5ac21c2"},{"name":"dialogs/unanswered","id":"a6e04d7f-abf4-42fb-b33c-d29aee6c70b3","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/dialogs/unanswered?limit=600","description":"<p>Devuelve una lista de los diálogos atrasados que no han sido contestados durante el período de segundos especificados. Utilícelo para realizar un seguimiento de los chats \"atascados\" con sus clientes.</p>\n","urlObject":{"path":["v1","dialogs","unanswered"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Tiempo en segundos después del último mensaje del cliente tras el cual se considera que un diálogo está atrasado. Como puede ver, aquí el parámetro <em>limit</em> sustituye al número de registros a devolver.</p>\n","type":"text/plain"},"key":"limit","value":"600"}],"variable":[]}},"response":[{"id":"4e02230d-cac5-4d06-90c3-a46f4e910b04","name":"dialogs/unanswered","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/dialogs/unanswered?limit=600","host":["https://api.chat2desk.com.mx"],"path":["v1","dialogs","unanswered"],"query":[{"key":"limit","value":"600","description":"Time in seconds after last client’s message after which a dialog is considered overdue. As you can see, here *limit* parameter replaces the number of records to return."}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{'client_ids': [454339496], 'ids': [45504535]}"}],"_postman_id":"a6e04d7f-abf4-42fb-b33c-d29aee6c70b3"},{"name":"dialogs/<id>","id":"4d550fbe-a4c4-4140-b73d-ccf69e24799c","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"operator_id\": 221063,\n    \"state\": \"closed\",\n    \"initiator_id\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/dialogs/18498876","description":"<p>Cambia el estado de un diálogo y lo asigna a un operador (agente).</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:<br />{\"operator_id\": 1,<br />\"state\": \"open\" or \"closed\",<br />\"initiator_id\": 2}<br />* initiator_id - (opcional) Puede especificar el id del operador que inició la transferencia del chat. Si no se especifica el parámetro, el administrador es el iniciador de la transferencia</p>\n","urlObject":{"path":["v1","dialogs","18498876"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"4d550fbe-a4c4-4140-b73d-ccf69e24799c"}],"id":"d76f42ee-6e14-413a-b4a2-a11ac83376d6","description":"<p>Trabajando con diálogos (chats).</p>\n","_postman_id":"d76f42ee-6e14-413a-b4a2-a11ac83376d6"},{"name":"Webhooks","item":[{"name":"webhooks","id":"bd608c1e-9454-4228-b004-ef5c75ca8bd7","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/webhooks","description":"<p>Devuelve una lista de los webhooks activos.</p>\n","urlObject":{"path":["v1","webhooks"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"0c4d10c8-f31e-41b9-9f74-6dd674d8c592","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/webhooks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 537680,\n            \"name\": \"New name\",\n            \"url\": \"https://yoursite.com/\",\n            \"events\": [\n                \"inbox\",\n                \"outbox\",\n                \"comment\"\n            ],\n            \"status\": \"enable\",\n            \"errors\": [],\n            \"source\": \"client\",\n            \"channels\": [\n                1123,\n                5813\n            ]\n        }\n    ],\n    \"status\": \"success\"\n}"}],"_postman_id":"bd608c1e-9454-4228-b004-ef5c75ca8bd7"},{"name":"webhooks/<id>","id":"a8354511-9fac-4cf9-8461-912c5a29e813","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/webhooks/5518","description":"<p>Devuelve información sobre el webhook especificado.</p>\n<p>5518 aquí un ejemplo de webhook id.</p>\n","urlObject":{"path":["v1","webhooks","5518"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"e94ad210-77e4-4339-85b8-a9c7cd039085","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/webhooks/5518"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 5518,\n            \"name\": \"My first web hook\",\n            \"url\": \"https://yoursite.com/\",\n            \"events\": [\n                \"inbox\"\n            ],\n            \"status\": \"enable\",\n            \"errors\": null\n        }\n    ],\n    \"status\": \"success\"\n}"}],"_postman_id":"a8354511-9fac-4cf9-8461-912c5a29e813"},{"name":"webhooks","id":"dfcfa401-b07d-437b-84c0-9cc5a5058098","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"url\": \"https://yoursite.com/\",\r\n    \"name\": \"My first web hook\",\r\n    \"events\": [\r\n        \"inbox\",\r\n        \"outbox\",\r\n        \"comment\"\r\n    ],\r\n    \"channels\": [\r\n        1123,\r\n        5813\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/webhooks","description":"<p>Crea un nuevo web hook para varios eventos.</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo con eventos:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"url\": \"https://yoursite.com/\",\n    \"name\": \"Webhook name\",\n    \"events\": [\n        \"inbox\",\n        \"outbox\",\n        \"outbox_status\",\n        \"comment\",\n        \"operator_status_changed\",\n        \"operator_authentication_updated\",\n        \"new_client\",\n        \"new_tag\",\n        \"new_request\",\n        \"add_tag_to_client\",\n        \"add_tag_to_request\",\n        \"delete_tag_from_client\",\n        \"delete_tag_from_request\",\n        \"client_updated\",\n        \"client_added_to_blacklist\",\n        \"close_dialog\",\n        \"close_request\",\n        \"dialog_transferred\",\n        \"device_updated\",\n        \"new_ticket\",\n        \"ticket_updated\",\n        \"ticket_deleted\",\n        \"new_qr_code\",\n        \"ai_hints_requested\"\n    ],\n    \"channels\": [\n        1123,\n        5813\n    ]\n}\n\n</code></pre>\n<ul>\n<li><p>name: nombre del nuevo web hook. Se permiten hasta 5 web hooks simultáneos de manera gratuita.</p>\n</li>\n<li><p>url: URL de su servidor de donde vendrán las peticiones. Se permite cualquier URL, pero recomendamos https. Si se establece un valor vacío (null) entonces el web hook será eliminado.</p>\n</li>\n<li><p>events: lista de eventos para los que se activará el web hook. <strong>Verificado mediante prueba el 29 de octubre de 2026:</strong> para <code>operator_status_changed</code>, <code>device_updated</code> y <code>new_ticket</code>, la API acepta estos nombres (los que aparecen en este ejemplo) y rechaza explícitamente sus variantes más nuevas (<code>operator_status_updated</code>, <code>device_update</code>, <code>ticket_created</code> → <code>\"Event '&lt;nombre&gt;' is not supported.\"</code>). El payload entregado por el webhook puede traer un <code>hook_type</code> con el nombre nuevo para estos 3 eventos (ver carpeta Webhooks para el detalle); eso no se verificó en vivo en esta prueba.</p>\n</li>\n<li><p>channels: lista de canales a través de los cuales se recibirán los eventos relacionados con el canal (eventos para mensajes, diálogos, etc.). Si se omite, se enviarán eventos para todos los canales. Los eventos no relacionados con un canal (eventos para operadores, cambios de cliente, etc.) se recibirán siempre.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","webhooks"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"3ed14f44-7b63-444b-a6cb-bd8e3ad635ba","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"body":{"mode":"raw","raw":"{\r\n    \"url\": \"https://yoursite.com/\",\r\n    \"name\": \"My first web hook\",\r\n    \"events\": [\r\n        \"inbox\",\r\n        \"outbox\",\r\n        \"comment\"\r\n    ],\r\n    \"channels\": [\r\n        1123,\r\n        5813\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/webhooks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": 97,\r\n    \"name\": \"My first web hook\",\r\n    \"url\": \"https://yoursite.com/\",\r\n    \"events\": [\r\n      \"inbox\",\r\n      \"outbox\",\r\n      \"comment\"\r\n    ],\r\n    \"status\": \"enable\",\r\n    \"errors\": null,\r\n    \"source\": \"client\",\r\n    \"channels\": [\r\n      1123,\r\n      5813\r\n    ]\r\n  },\r\n  \"status\": \"success\"\r\n}"}],"_postman_id":"dfcfa401-b07d-437b-84c0-9cc5a5058098"},{"name":"webhooks/<id>","id":"e47b9ab7-e7be-4611-ba36-9a92e0c44226","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"url\": \"https://yoursite.com/\",\r\n    \"name\": \"New name\",\r\n    \"events\": [\"inbox\", \"outbox\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/webhooks/222421","description":"<p>Actualiza el web hook especificado.<br />222421 aquí un ejemplo de web hook id que quiere actualizar - ver <code>webhooks (POST)</code></p>\n","urlObject":{"path":["v1","webhooks","222421"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>use este parámetro si quiere activar (valor \"enable\") o desactivar (valor \"disable\") el wehhook. Si se omite, el status del webhook no cambiará</p>\n","type":"text/plain"},"key":"status","value":"disable"}],"variable":[]}},"response":[],"_postman_id":"e47b9ab7-e7be-4611-ba36-9a92e0c44226"},{"name":"webhooks/<id>","id":"8aa65c46-e90b-493d-852d-64ad038c40ef","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/webhooks/222421","description":"<p>Elimina el web hook especificado. 222421 aquí un ejemplo de web hook id.</p>\n","urlObject":{"path":["v1","webhooks","222421"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"8aa65c46-e90b-493d-852d-64ad038c40ef"}],"id":"74c5e2b6-a2c8-414a-b685-378878676ea6","description":"<p>Trabaja con webhooks. El Sistema admite hasta 5 web hooks simultáneos y hasta 24 eventos para cada uno.</p>\n<p><strong>¡Importante!</strong> Reenviamos el evento webhook fallido 3 veces: después de 10 segundos, después de 5 minutos y después de 2 horas. Para evitar sobrecargas. El web hook se <strong>desactivará</strong> si después de 5 horas no se ha recibido ninguna respuesta de aceptación de datos exitosa. Consulte la sección <em>Errors</em> para obtener más detalles.</p>\n<p><strong>Nota (29 de octubre de 2026):</strong> esta es la política de reintentos documentada para cualquier entrega fallida (p. ej. si su receptor responde con error o no responde), no algo específico de una firma HMAC inválida — Chat2Desk, como emisor, no valida la firma; eso lo hace el receptor. La referencia a la sección <em>Errors</em> no se localizó en esta colección (no existe un encabezado \"Errors\" ni en esta carpeta ni en la descripción raíz); queda como referencia pendiente de ubicar.</p>\n<h3 id=\"estos-son-los-eventos-soportados\"><strong>Estos son los eventos soportados:</strong></h3>\n<ul>\n<li>inbox - llegó un mensaje entrante de un cliente.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message_id\": 115816153,\n  \"type\": \"from_client\",\n  \"text\": \"¡Hola!\",\n  \"transport\": \"telegram\",\n  \"client_id\": 30247382,\n  \"operator_id\": null,\n  \"dialog_id\": 4236638,\n  \"channel_id\": 18337,\n  \"photo\": null,\n  \"coordinates\": null,\n  \"audio\": null,\n  \"pdf\": null,\n  \"client\": {\n    \"id\": 30247382,\n    \"phone\": \"[tg] 734937551\",\n    \"client_phone\": \"\",\n    \"name\": \"John\",\n    \"assigned_name\": null,\n    \"external_id\": null\n  },\n  \"hook_type\": \"inbox\",\n  \"request_id\": 8891565,\n  \"attachments\": [],\n  \"is_new_request\": true,\n  \"is_new_client\": false,\n  \"insta_comment\": false,\n  \"extra_data\": {},\n  \"is_new\": true,\n  \"event_time\": \"2023-01-25T09:32:10.137860Z\"\n}\n\n</code></pre>\n<ul>\n<li>outbox - se envió un mensaje saliente del Sistema a un cliente.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message_id\": 115816478,\n  \"type\": \"to_client\",\n  \"text\": \"Como estas?\",\n  \"transport\": \"telegram\",\n  \"client_id\": 30247382,\n  \"operator_id\": 40818,\n  \"dialog_id\": 4236638,\n  \"channel_id\": 18337,\n  \"photo\": null,\n  \"coordinates\": null,\n  \"audio\": null,\n  \"pdf\": null,\n  \"client\": {\n    \"id\": 30247382,\n    \"phone\": \"[tg] 734937551\",\n    \"client_phone\": \"\",\n    \"name\": \"John\",\n    \"assigned_name\": null,\n    \"external_id\": null\n  },\n  \"hook_type\": \"outbox\",\n  \"request_id\": 8891565,\n  \"attachments\": [],\n  \"is_new_request\": false,\n  \"is_new_client\": false,\n  \"insta_comment\": false,\n  \"extra_data\": {},\n  \"is_new\": false,\n  \"event_time\": \"2023-01-25T09:44:48.968258Z\"\n}\n\n</code></pre>\n<ul>\n<li><p>outbox_status - el Sistema ha recibido un error del proveedor de mensajería al intentar enviar un mensaje. Por ejemplo, un mensaje del operador fue procesado por el Sistema y enviado a WhatsApp Business API (WABA), pero el proveedor de WABA respondió con error - <em>timeout error -</em> <code>\"gateway_status\": \"failed\"</code>.<br />  Los posibles gateway_status para este evento:</p>\n<ul>\n<li><p>pending</p>\n</li>\n<li><p>sent</p>\n</li>\n<li><p>failed</p>\n</li>\n<li><p>scheduled</p>\n</li>\n<li><p>canceled</p>\n</li>\n<li><p>delivered</p>\n</li>\n<li><p>seen</p>\n</li>\n</ul>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"id\": 983574888,\n    \"gateway_status\": \"sent\",\n    \"created\": \"2021-06-10T17:38:04 MSK\",\n    \"dialog_id\": 23544077,\n    \"client_id\": 177597039,\n    \"error\": null\n  },\n  \"hook_type\": \"outbox_status\",\n  \"event_time\": \"2021-06-10T14:38:04Z\"\n}\n\n</code></pre>\n<ul>\n<li>comment: se ha añadido un comentario interno en el diálogo.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message_id\": 115816454,\n  \"type\": \"comment\",\n  \"text\": \"No cerrar\",\n  \"transport\": \"telegram\",\n  \"client_id\": 30247382,\n  \"operator_id\": 40818,\n  \"dialog_id\": 4236638,\n  \"channel_id\": 18337,\n  \"photo\": null,\n  \"coordinates\": null,\n  \"audio\": null,\n  \"pdf\": null,\n  \"client\": {\n    \"id\": 30247382,\n    \"phone\": \"[tg] 734937551\",\n    \"client_phone\": \"\",\n    \"name\": \"John\",\n    \"assigned_name\": \"misterbanana\",\n    \"external_id\": null\n  },\n  \"hook_type\": \"comment\",\n  \"request_id\": 8891565,\n  \"attachments\": null,\n  \"is_new_request\": false,\n  \"is_new_client\": false,\n  \"insta_comment\": false,\n  \"extra_data\": {},\n  \"event_time\": \"2023-01-25T09:43:12.494933Z\"\n}\n\n</code></pre>\n<ul>\n<li>operator_status_changed: el estatus de un operador ha cambiado. <strong>Nombre a usar al suscribirse</strong> (campo <code>events</code> de <code>POST</code>/<code>PUT /v1/webhooks</code>) — verificado mediante prueba el 29 de octubre de 2026: la API acepta este nombre y rechaza explícitamente <code>operator_status_updated</code> (<code>\"Event 'operator_status_updated' is not supported.\"</code>). <strong>El <code>hook_type</code> realmente entregado también usa el nombre viejo</strong> — verificado mediante una entrega real el 29 de octubre de 2026 (prueba de firma HMAC, ver más abajo): el payload recibido trae <code>\"hook_type\": \"operator_status_changed\"</code>, no <code>\"operator_status_updated\"</code> como muestra el ejemplo guardado de la original. Esa entrega real, además, traía las claves <code>hook_type</code> y <code>event_time</code> duplicadas en el cuerpo (JSON válido; no documentado en la original; no se investigó la causa ni se generalizó a otros eventos).</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": \"2325532\",\n  \"email\": \"operator_email@mail.com\",\n  \"online\": 0,\n  \"offline_type\": \"busy\",\n  \"status_id\": 1,\n  \"hook_type\": \"operator_status_updated\",\n  \"event_time\": \"2023-01-25T09:40:12.518169Z\"\n}\n\n</code></pre>\n<ul>\n<li>operator_authentication_updated: la información sobre el cambio de autorización del operador. Parámetros de evento posibles: <code>log out</code> y <code>log in</code>. Ejemplo de datos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 40818,\n  \"email\": \"operator_email@mail.com\",\n  \"event\": \"login\"/\"logout\",\n  \"platform\": \"web\"/\"mobile\"\n  \"event_time\": \"2023-01-25T09:40:12.518169Z\",\n  \"hook_type\": \"operator_authentication_updated\",\n  \"ip_address\": \"\"\n}\n\n</code></pre>\n<ul>\n<li>new_client - el primer mensaje entrante procede del nuevo cliente o se ha creado un nuevo cliente mediante <code>clients (POST)</code>.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 31074670,\n  \"phone\": \"[tg] 7536765434\",\n  \"name\": \"Nocolas\",\n  \"avatar\": \"\",\n  \"assigned_name\": null,\n  \"comment\": null,\n  \"region_id\": null,\n  \"country_id\": null,\n  \"extra_comment_1\": null,\n  \"extra_comment_2\": null,\n  \"extra_comment_3\": null,\n  \"client_created\": \"2023-01-25T10:14:46 UTC\",\n  \"client_updated\": \"2023-01-25T10:14:46 UTC\",\n  \"channels\": [\n    {\n      \"id\": 18333,\n      \"transports\": [\n        \"telegram\"\n      ]\n    }\n  ],\n  \"tags\": [],\n  \"client_source\": \"incoming_message\",\n  \"hook_type\": \"new_client\",\n  \"event_time\": \"2023-01-25T10:14:46.699087Z\"\n}\n\n</code></pre>\n<ul>\n<li>new_tag: se ha añadido una nueva etiqueta a la configuración de la empresa.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 22114,\n  \"label\": \"vip\",\n  \"description\": \"vip client\",\n  \"group_id\": 14779,\n  \"group_name\": \"test\",\n  \"hook_type\": \"new_tag\",\n  \"event_time\": \"2023-01-25T10:03:48.266263Z\"\n}\n\n</code></pre>\n<ul>\n<li>new_request: una nueva solicitud fue creada.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"request_id\": 8891565,\n  \"client_id\": 30247382,\n  \"dialog_id\": 4236638,\n  \"created\": 1674639130,\n  \"updated\": 1674639130,\n  \"start_message_id\": 115816153,\n  \"end_message_id\": null,\n  \"type\": \"common\",\n  \"channel_id\": 18337,\n  \"transport\": \"telegram\",\n  \"is_new_client\": false,\n  \"starter\": \"other\",\n  \"client\": {\n    \"id\": 30247382,\n    \"phone\": \"[tg] 734937551\",\n    \"name\": \"Marija\",\n    \"avatar\": \"https://storage.chat2desk.com/companies/clients/avatars/2023-1/5797f8bfca0befda2.jpg\",\n    \"client_source\": null,\n    \"assigned_name\": null,\n    \"comment\": \"\",\n    \"extra_comment_1\": null,\n    \"client_phone\": \"\",\n    \"extra_comment_2\": null,\n    \"extra_comment_3\": null,\n    \"channels\": {\n      \"id\": 18337,\n      \"transports\": [\n        \"telegram\"\n      ]\n    },\n    \"region_id\": null,\n    \"country_id\": null,\n    \"custom_fields\": {}\n  },\n  \"by_client\": true,\n  \"hook_type\": \"new_request\",\n  \"event_time\": \"2023-01-25T09:32:10.134614Z\"\n}\n\n</code></pre>\n<ul>\n<li>add_tag_to_client - se ha asignado una etiqueta a un cliente.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 22113,\n  \"name\": \"tag\",\n  \"description\": \"taggg\",\n  \"group_id\": 14779,\n  \"group_name\": \"test\",\n  \"client_id\": 30247382,\n  \"channel_id\": 18337,\n  \"transport\": \"telegram\",\n  \"all_client_channels\": [\n    18337\n  ],\n  \"hook_type\": \"add_tag_to_client\",\n  \"event_time\": \"2023-01-25T09:46:00.603275Z\"\n}\n\n</code></pre>\n<ul>\n<li>add_tag_to_request - se ha asignado una etiqueta a una solicitud.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"id\": 6385,\n \"name\": \"ABC1\",\n \"description\": \"My tag description\",\n \"group_id\": 1128,\n \"group_name\": \"testing\",\n \"client_id\": 29030799,\n \"request_id\": 8705737,\n \"channel_id\": 17320,\n \"transport\": \"insta_local\",\n \"hook_type\": \"add_tag_to_request\",\n \"event_time\": \"2023-01-25T12:06:00.603275Z\"\n}\n\n</code></pre>\n<ul>\n<li>delete_tag_from_client - se ha eliminado una etiqueta de cliente.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"id\": 6385,\n \"name\": \"ABC1\",\n \"description\": \"My tag description\",\n \"group_id\": 1128,\n \"group_name\": \"testing\",\n \"client_id\": 29030799,\n \"hook_type\": \"delete_tag_from_client\",\n \"event_time\": \"2023-01-06T08:19:06Z\"\n}\n\n</code></pre>\n<ul>\n<li>delete_tag_from_request - se ha eliminado una etiqueta de solicitud.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"id\": 6385,\n \"name\": \"ABC1\",\n \"description\": \"My tag description\",\n \"group_id\": 1128,\n \"group_name\": \"testing\",\n \"request_id\": 8705737,\n \"hook_type\": \"delete_tag_from_request\",\n \"event_time\": \"2023-01-25T09:46:00.603275Z\"\n}\n\n</code></pre>\n<ul>\n<li>client_updated - se ha modificado una información de la tarjeta de información del cliente.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 30247382,\n  \"phone\": \"[tg] 734937551\",\n  \"name\": \"Marija\",\n  \"avatar\": \"https://storage.chat2desk.com/companies/clients/avatars/2023-1/5797f8bfca0befda2.jpg\",\n  \"client_source\": null,\n  \"assigned_name\": null,\n  \"comment\": \"VIP\",\n  \"extra_comment_1\": null,\n  \"client_phone\": \"+73456789009\",\n  \"extra_comment_2\": null,\n  \"extra_comment_3\": null,\n  \"channels\": {\n    \"id\": null,\n    \"transports\": [\n      null\n    ]\n  },\n  \"region_id\": null,\n  \"country_id\": null,\n  \"custom_fields\": {},\n  \"hook_type\": \"client_updated\",\n  \"event_time\": \"2023-01-25T09:40:12.518169Z\"\n}\n\n</code></pre>\n<ul>\n<li><p>client_added_to_blacklist: un cliente fue agregado / removido a / de la lista negra.</p>\n<ul>\n<li>\"is_blocked\": true / false</li>\n</ul>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 97370263,\n  \"phone\": \"[chat] c78b4ab2e85c4c9f601e\",\n  \"name\": null,\n  \"avatar\": null,\n  \"assigned_name\": null,\n  \"comment\": null,\n  \"region_id\": null,\n  \"country_id\": null,\n  \"extra_comment_1\": null,\n  \"extra_comment_2\": null,\n  \"extra_comment_3\": null,\n  \"client_created\": \"2024-04-26T07:57:40 UTC\",\n  \"client_updated\": \"2024-04-26T07:57:40 UTC\",\n  \"tags\": [],\n  \"is_blocked\": true,\n  \"hook_type\": \"client_added_to_blacklist\",\n  \"event_time\": \"2024-04-26T08:50:18.801711Z\"\n}\n\n</code></pre>\n<ul>\n<li>close_dialog - se ha cerrado un diálogo.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"dialog_id\": 4236638,\n  \"request_id\": 8891506,\n  \"created\": 1674636968,\n  \"updated\": 1674638907,\n  \"channel_id\": 18337,\n  \"client_id\": 30247382,\n  \"operator_id\": 40818,\n  \"current_operator_id\": 40818,\n  \"transport\": \"telegram\",\n  \"hook_type\": \"close_dialog\",\n  \"event_time\": \"2023-01-25T09:28:27.111923Z\"\n}\n\n</code></pre>\n<ul>\n<li>close_request - se ha cerrado una solicitud.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"dialog_id\": 4236638,\n  \"request_id\": 8891506,\n  \"created\": 1674636968,\n  \"updated\": 1674638907,\n  \"channel_id\": 18337,\n  \"client_id\": 30247382,\n  \"operator_id\": 40818,\n  \"transport\": \"telegram\",\n  \"end_message_id\": 115816049,\n  \"hook_type\": \"close_request\",\n  \"event_time\": \"2023-01-25T09:28:27.106220Z\"\n}\n\n</code></pre>\n<ul>\n<li>dialog_transferred - se ha (re)asignado un diálogo a un operador (agente).</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"dialog_id\": 4236638,\n  \"request_id\": 8891565,\n  \"created\": 1674636968,\n  \"updated\": 1674639504,\n  \"channel_id\": 18337,\n  \"client_id\": 30247382,\n  \"operator_id\": 40818,\n  \"current_operator_id\": 40818,\n  \"transport\": \"telegram\",\n  \"last_operator_id\": null,\n  \"scenario_id\": null,\n  \"hook_type\": \"dialog_transferred\",\n  \"event_time\": \"2023-01-25T09:38:24.422610Z\"\n}\n\n</code></pre>\n<ul>\n<li>device_updated: el estatus del dispositivo ha cambiado. <strong>Nombre a usar al suscribirse</strong> — verificado mediante prueba el 29 de octubre de 2026: la API acepta este nombre y rechaza explícitamente <code>device_update</code> (<code>\"Event 'device_update' is not supported.\"</code>). El payload entregado trae <code>\"hook_type\": \"device_update\"</code> (documentado en la original; no verificado en vivo en esta prueba). Ejemplo de datos:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"transport\": \"telegram\",\n \"channel_id\": 17313,\n \"hook_type\": \"device_update\",\n \"status\": \"Created\",\n \"event_time\": \"2021-12-06T07:59:37Z\"\n}\n\n</code></pre>\n<ul>\n<li>new_qr_code - ha aparecido un nuevo código QR para restablecer la conexión personal de WhatsApp en la sección <em>Configuración &gt; Canales</em>. Significa que su conexión de WhatsApp se rompió y necesita reparación. Póngase en contacto con soporte técnico.</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"qrcode_data\": \"OxrhCyoevcoool+z5GKz5GKz5GKz5GK\nz5GK\",\n \"qrcode_image\":\n \"data:image/png;base64,iVBORw0KG…=\",\n \"phone\": 1630507770,\n \"device_owner\": \"client\",\n \"hook_type\": \"new_qr_code\",\n \"event_time\": \"2023-01-25T09:43:12.494933Z\"\n}\n\n</code></pre>\n<ul>\n<li>new_ticket: un nuevo ticket fue creado. <strong>Nombre a usar al suscribirse</strong> — verificado mediante prueba el 29 de octubre de 2026: la API acepta este nombre y rechaza explícitamente <code>ticket_created</code> (<code>\"Event 'ticket_created' is not supported.\"</code>). El payload entregado trae <code>\"hook_type\": \"ticket_created\"</code> (documentado en la original; no verificado en vivo en esta prueba). Ejemplo del evento:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"hook_type\": \"ticket_created\",\n    \"timestamp\": \"2024-06-18T12:00:00Z\",\n    \"ticket\": {\n        \"id\": \"TICK-2\",\n        \"reporter_id\": 110889,\n        \"assignee_id\": 12321,\n        \"summary\": \"Incumplimiento de la paleta de colores\",\n        \"description\": \"Un gran lote de pintura Azul Malibú no se ajustaba a la paleta de colores. La pintura tenía un tinte granate.\",\n        \"status\": 1,\n        \"priority\": 2,\n        \"deadline\": \"2005-07-19T12:00:00Z\",\n        \"request_ids\": [\n            \"49284\",\n            \"443556\"\n        ],\n        \"created_at\": \"1956-01-03T10:00:00Z\",\n        \"updated_at\": \"1995-05-18T11:00:00Z\"\n    }\n}\n\n</code></pre>\n<ul>\n<li>ticket_updated: un ticket cambió. Ejemplo del evento:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"hook_type\": \"ticket_updated\",\n    \"timestamp\": \"1995-05-18T11:00:00Z\",\n    \"ticket\": {\n        \"id\": \"TICK-1\",\n        \"reporter_id\": 12321,\n        \"updater_id\": \"Public API\",\n        \"assignee_id\": 443556,\n        \"summary\": \"URGENT Delivery problem\",\n        \"description\": \"Problem with delivery with package 49284 to Mel Gibson and Sophie Marceau\",\n        \"status\": 2,\n        \"priority\": 3,\n        \"deadline\": \"2005-07-10T12:00:00Z\",\n        \"request_ids\": [\n            \"5813\",\n            \"2134\"\n        ],\n        \"created_at\": \"1956-01-03T10:00:00Z\",\n        \"updated_at\": \"1995-05-18T11:00:00Z\"\n    },\n    \"updates\": {\n        \"update_summary\": \"Delivery problem -&gt; URGENT Delivery problem\",\n        \"update_description\": \"Problem with delivery with package 49284 to Mel Gibson -&gt; Problem with delivery with package 49284 to Mel Gibson and Sophie Marceau\",\n        \"update_status\": \"1 → 2\",\n        \"update_priority\": \"2 → 3\",\n        \"update_assignee\": \"12321 → 443556\",\n        \"update_deadline\": \"2005-07-19 → 2005-07-10\",\n        \"attach_requests\": \"[2134]\",\n        \"detach_requests\": \"[1123]\"\n    }\n}\n\n</code></pre>\n<ul>\n<li>ticket_deleted: un ticket se eliminó. Ejemplo del evento:</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"hook_type\": \"ticket_deleted\",\n    \"timestamp\": \"2005-07-11T11:00:00Z\",\n    \"id\": \"1\",\n    \"ticket\": {\n        \"id\": \"TICK-1\",\n        \"reporter_id\": 12321,\n        \"updater_id\": \"Public API\",\n        \"assignee_id\": 443556,\n        \"summary\": \"URGENT Delivery problem\",\n        \"description\": \"Problem with delivery with package 49284 to Mel Gibson and Sophie Marceau\",\n        \"status\": 2,\n        \"priority\": 3,\n        \"deadline\": \"2005-07-10T12:00:00Z\",\n        \"request_ids\": [\n            \"5813\",\n            \"2134\"\n        ],\n        \"created_at\": \"1956-01-03T10:00:00Z\",\n        \"updated_at\": \"1995-05-18T11:00:00Z\"\n    },\n    \"deleted by\": \"12321\"/\"Public API\"\n}\n\n</code></pre>\n<ul>\n<li><p>ai_hints_requested: este web hook es para el proveedor de IA (Inteligencia Artificial) y se utiliza de 2 maneras:</p>\n<ul>\n<li><p>Un operador (agente) o el Sistema solicitan consejos (sugerencias) de IA en <em>prompter mode</em>. A cambio, se esperan consejos (sugerencias) del proveedor de IA. Para entender el contexto, el proveedor debe tener todos los mensajes utilizando los eventos <em>inbox</em> y <em>outbox</em> de los web hooks.<br />  Ejemplo de datos:<br />  <code>{\"client_id\": 11910, \"operator_id\": 1, \"dialog_id\": 331, \"request_id\": 2343, \"channel_id\": 1, \"message_id\": 8205 [event_time] =&gt; 2022-07-28T23:01:40Z}</code><br />  En respuesta, El proveedor de IA debe enviar las sugerencias en el siguiente formato:<br />  \"message_id\": 8205, \"hints\": <code>[{\"id\": 1, \"text\": \"answer 1\", \"url\": \"\", \"relevance\": 90, \"link\": \"\"},{\"id\": 2, \"text\": \"answer 2\", \"url\": \"\", \"relevance\": 97, \"link\": \"\"}]</code></p>\n</li>\n<li><p>Un operador (agente) ha elegido una pista de IA de la lista anterior. Se utiliza para enseñar al motor de IA las respuestas correctas.<br />  Ejemplo de datos:</p>\n</li>\n</ul>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"client_id\": 11910, \n \"message_id\": 8205, \n \"hint_id\": 2, \n \"hook_type\": \"ai_hints_requested\",\n \"event_time\": 2022-07-28T23:01:40Z\n}\n\n</code></pre>\n<h3 id=\"verificación-de-firma-de-webhook\">Verificación de firma de webhook</h3>\n<p>Para garantizar que los eventos de webhook provienen de una fuente confiable y no han sido manipulados, utilizamos la verificación de firma basada en HMAC.</p>\n<p><strong>Cómo funciona</strong></p>\n<p>Cada solicitud de webhook contiene los siguientes encabezados:</p>\n<ul>\n<li><p><code>X-Signature</code> — la firma HMAC (codificada en hexadecimal)</p>\n</li>\n<li><p><code>X-Timestamp</code> — una marca de tiempo UNIX (segundos desde epoch)</p>\n</li>\n</ul>\n<p>Para verificar la solicitud, el destinatario debe:</p>\n<ol>\n<li><p>signature_data = <code>raw_body</code>+<code>X-Timestamp</code></p>\n</li>\n<li><p><strong>Generar HMAC-SHA256</strong> utilizando una clave secreta:<br /> a. La llave es su token del API, hasheado con MD5.<br /> b. El algoritmo usado es HMAC con SHA-256.</p>\n</li>\n<li><p><strong>Comparar</strong> la firma calculada con el valor del encabezado <code>X-Signature</code>.</p>\n</li>\n</ol>\n<p>Si las firmas coinciden, la solicitud se considera válida.</p>\n<p><strong>Verificado mediante prueba el 29 de octubre de 2026:</strong> se confirmó con una entrega real (evento <code>operator_status_changed</code>) que este algoritmo —HMAC-SHA256, con la llave siendo el MD5 del token del API expresado como cadena hexadecimal de 32 caracteres (no los 16 bytes crudos del hash)— reproduce exactamente la firma recibida en <code>X-Signature</code>. Sigue sin documentarse qué código de error o comportamiento ocurre si la firma no coincide (reintentos, backoff, deshabilitación del webhook); eso es comportamiento del lado de Chat2Desk como emisor y no se puede activar llamando a esta API.</p>\n<h3 id=\"ejemplos-de-implementación\">Ejemplos de implementación:</h3>\n<ul>\n<li><strong>Ruby</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-ruby\">def verify_signature(data, timestamp, received_signature)\n  secret = \"md5_api_token\"\n  json_data_with_timestamp = data + timestamp\n  digest = OpenSSL::Digest.new('sha256')\n  calculated_signature = OpenSSL::HMAC.hexdigest(digest, secret, json_data_with_timestamp)\n  calculated_signature == received_signature\nend\ndata = '{\"message_id\":28780,\"type\":\"from_client\",\"text\":\"test7\",\"transport\":\"widget\",\"client_id\":12568,\"operator_id\":null,\"dialog_id\":942,\"channel_id\":1,\"photo\":null,\"coordinates\":null,\"audio\":null,\"pdf\":null,\"client\":{\"id\":12568,\"phone\":\"[chat] 1d0bb2e221762cfcc05c\",\"client_phone\":null,\"name\":\"[chat] 1d0bb2e221762cfcc05c\",\"assigned_name\":null,\"external_id\":null},\"hook_type\":\"inbox\",\"request_id\":5357,\"attachments\":[],\"is_new_request\":false,\"is_new_client\":false,\"insta_comment\":false,\"extra_data\":{},\"is_new\":true,\"event_time\":\"2025-04-03T11:50:06.984494Z\"}'\ntimestamp = \"1743681006\"\nreceived_signature = \"88b574d8237e1b7740f88102018b734d3dd5bc6803c509a3694eff9721b0c595\"\nverify_signature(data, timestamp, received_signature)\n\n</code></pre>\n<ul>\n<li><strong>Elixir</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-erlang\">defmodule WebhookValidator do\n  def verify_signature(data, timestamp, received_signature) do\n    json_data_with_timestamp = data &lt;&gt; timestamp\n    secret = \"md5_api_token\"\n    calculated_signature =\n      :crypto.mac(:hmac, :sha256, secret, json_data_with_timestamp)\n      |&gt; Base.encode16(case: :lower)\n    calculated_signature == received_signature\n  end\nend\ndata = \"{\\\"message_id\\\":28780,\\\"type\\\":\\\"from_client\\\",\\\"text\\\":\\\"test7\\\",\\\"transport\\\":\\\"widget\\\",\\\"client_id\\\":12568,\\\"operator_id\\\":null,\\\"dialog_id\\\":942,\\\"channel_id\\\":1,\\\"photo\\\":null,\\\"coordinates\\\":null,\\\"audio\\\":null,\\\"pdf\\\":null,\\\"client\\\":{\\\"id\\\":12568,\\\"phone\\\":\\\"[chat] 1d0bb2e221762cfcc05c\\\",\\\"client_phone\\\":null,\\\"name\\\":\\\"[chat] 1d0bb2e221762cfcc05c\\\",\\\"assigned_name\\\":null,\\\"external_id\\\":null},\\\"hook_type\\\":\\\"inbox\\\",\\\"request_id\\\":5357,\\\"attachments\\\":[],\\\"is_new_request\\\":false,\\\"is_new_client\\\":false,\\\"insta_comment\\\":false,\\\"extra_data\\\":{},\\\"is_new\\\":true,\\\"event_time\\\":\\\"2025-04-03T11:50:06.984494Z\\\"}\"\ntimestamp = \"1743681006\"\nreceived_signature = \"88b574d8237e1b7740f88102018b734d3dd5bc6803c509a3694eff9721b0c595\"\nWebhookValidator.verify_signature(data, timestamp, received_signature)\n\n</code></pre>\n<ul>\n<li><strong>PHP</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">function verify_signature($data, $timestamp, $received_signature) {\n    $secret = \"md5_api_token\";\n    $json_data_with_timestamp = $data . $timestamp;\n    $calculated_signature = hash_hmac('sha256', $json_data_with_timestamp, $secret);\n    return $calculated_signature === $received_signature;\n}\n$data = \"{\\\"message_id\\\":28780,\\\"type\\\":\\\"from_client\\\",\\\"text\\\":\\\"test7\\\",\\\"transport\\\":\\\"widget\\\",\\\"client_id\\\":12568,\\\"operator_id\\\":null,\\\"dialog_id\\\":942,\\\"channel_id\\\":1,\\\"photo\\\":null,\\\"coordinates\\\":null,\\\"audio\\\":null,\\\"pdf\\\":null,\\\"client\\\":{\\\"id\\\":12568,\\\"phone\\\":\\\"[chat] 1d0bb2e221762cfcc05c\\\",\\\"client_phone\\\":null,\\\"name\\\":\\\"[chat] 1d0bb2e221762cfcc05c\\\",\\\"assigned_name\\\":null,\\\"external_id\\\":null},\\\"hook_type\\\":\\\"inbox\\\",\\\"request_id\\\":5357,\\\"attachments\\\":[],\\\"is_new_request\\\":false,\\\"is_new_client\\\":false,\\\"insta_comment\\\":false,\\\"extra_data\\\":{},\\\"is_new\\\":true,\\\"event_time\\\":\\\"2025-04-03T11:50:06.984494Z\\\"}\";\n$timestamp = \"1743681006\";\n$received_signature = \"88b574d8237e1b7740f88102018b734d3dd5bc6803c509a3694eff9721b0c595\";\nif (verify_signature($data, $timestamp, $received_signature)) {\n    echo \"La firma es valida.\";\n} else {\n    echo \"La firma no es valida.\";\n}\n\n</code></pre>\n<ul>\n<li><strong>JS</strong></li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const crypto = require('crypto');\nfunction verifySignature(data, timestamp, receivedSignature) {\n  const secret = \"md5_api_token\"; \n  const jsonDataWithTimestamp = data + timestamp;\n  const calculatedSignature = crypto\n    .createHmac('sha256', secret)\n    .update(jsonDataWithTimestamp)\n    .digest('hex');\n  return calculatedSignature === receivedSignature;\n}\nconst data = \"{\\\"message_id\\\":28780,\\\"type\\\":\\\"from_client\\\",\\\"text\\\":\\\"test7\\\",\\\"transport\\\":\\\"widget\\\",\\\"client_id\\\":12568,\\\"operator_id\\\":null,\\\"dialog_id\\\":942,\\\"channel_id\\\":1,\\\"photo\\\":null,\\\"coordinates\\\":null,\\\"audio\\\":null,\\\"pdf\\\":null,\\\"client\\\":{\\\"id\\\":12568,\\\"phone\\\":\\\"[chat] 1d0bb2e221762cfcc05c\\\",\\\"client_phone\\\":null,\\\"name\\\":\\\"[chat] 1d0bb2e221762cfcc05c\\\",\\\"assigned_name\\\":null,\\\"external_id\\\":null},\\\"hook_type\\\":\\\"inbox\\\",\\\"request_id\\\":5357,\\\"attachments\\\":[],\\\"is_new_request\\\":false,\\\"is_new_client\\\":false,\\\"insta_comment\\\":false,\\\"extra_data\\\":{},\\\"is_new\\\":true,\\\"event_time\\\":\\\"2025-04-03T11:50:06.984494Z\\\"}\";\nconst timestamp = \"1743681006\";\nconst receivedSignature = \"88b574d8237e1b7740f88102018b734d3dd5bc6803c509a3694eff9721b0c595\";\nverifySignature(data, timestamp, receivedSignature)\n\n</code></pre>\n<h3 id=\"prueba-tus-webhooks\">Prueba tus webhooks</h3>\n<p>Para probar su webhook puede utilizar este servicio: <a href=\"https://webhook.site/\">https://webhook.site/</a></p>\n<p><strong>¡Importante!</strong> No olvide cambiar la URL de su web hook después de la prueba.</p>\n","_postman_id":"74c5e2b6-a2c8-414a-b685-378878676ea6"},{"name":"Operadores (agentes)","item":[{"name":"operators","id":"12ad2881-64af-4cab-9d53-b3f7e390f0bf","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/operators/","description":"<p>Devuelve una lista de sus operadores (agentes) en el Sistema.</p>\n<p>La respuesta incluye, entre otros, los campos <code>access_right_id</code>, <code>access_right_name</code> y <code>disable_new_chats</code> (confirmados mediante prueba el 28 de octubre de 2026).</p>\n<p><strong>Relación <code>role</code> vs. <code>access_right_id</code>/<code>access_right_name</code> (verificado mediante prueba el 28 de octubre de 2026, sobre una muestra de 200 operadores de esta cuenta — el total de la cuenta supera 200, no se revisó completo):</strong> cuando <code>access_right_id</code> es nulo, <code>role</code> fue siempre un rol de sistema (<code>admin</code>, <code>disabled</code>, <code>deleted</code>). Cuando <code>access_right_id</code> no es nulo, se observó una correspondencia 1 a 1 exacta con <code>role</code> en los 31 operadores de la muestra que tenían alguno (p. ej. <code>access_right_id=1</code> ⟺ <code>role=\"supervisor\"</code> en los 30 casos observados). No se confirmó si esto se mantiene en el resto de la cuenta ni en otras cuentas, ni si <code>role</code> se deriva de <code>access_right_id</code> o solo coinciden en esta configuración particular.</p>\n","urlObject":{"path":["v1","operators",""],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el 1er registro de la lista (por defecto es 0).</p>\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"<p>Número de teléfono del operador.</p>\n","type":"text/plain"},"key":"phone","value":""},{"disabled":true,"description":{"content":"<p>Correo electrónico del operador.</p>\n","type":"text/plain"},"key":"email","value":""},{"disabled":true,"description":{"content":"<p>Se considera que un operador está en línea (online = 1) si está conectado en cualquier estatus. Si un operador cierra la sesión manualmente o el sistema lo desconecta por inactividad, online pasa a ser 0.</p>\n","type":"text/plain"},"key":"online","value":""},{"disabled":true,"description":{"content":"<p>Id del estatus del operador <em>(ver GET operators/statuses)</em>.</p>\n","type":"text/plain"},"key":"status_id","value":""},{"disabled":true,"description":{"content":"<p>Filtra por id del rol de acceso del operador. Verificado mediante prueba el 28 de octubre de 2026 contra el servidor real; no documentado anteriormente en esta colección.</p>\n","type":"text/plain"},"key":"access_right_id","value":""},{"disabled":true,"description":{"content":"<p>Nombre del rol de acceso del operador (ver access_right_id). Verificado mediante prueba el 28 de octubre de 2026 como filtro independiente y equivalente a access_right_id (mismo conteo total de resultados para el mismo grupo).</p>\n","type":"text/plain"},"key":"access_right_name","value":""}],"variable":[]}},"response":[{"id":"41c87a72-ec4f-4425-8f9f-366d70198724","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/operators/","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","operators",""],"query":[{"key":"limit","value":"","description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":"","description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 1123,\n            \"email\": \"example@mail.com\",\n            \"first_name\": \"Administrator\",\n            \"last_name\": null,\n            \"role\": \"admin\",\n            \"avatar\": null,\n            \"last_visit\": \"2024-06-28T13:07:16 UTC\",\n            \"online\": 0,\n            \"offline_type\": null,\n            \"external_id\": null,\n            \"opened_dialogs\": 0,\n            \"status_id\": 0,\n            \"two_factor\": false\n        }\n    ],\n    \"meta\": {\n        \"total\": 1,\n        \"limit\": 20,\n        \"offset\": 0\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"12ad2881-64af-4cab-9d53-b3f7e390f0bf"},{"name":"operators/<id>","id":"74036dda-1fbc-4546-b756-e9bfdcf82c98","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/operators/123","description":"<p>Devuelve los datos de un operador específico.</p>\n<p><strong>No documentado anteriormente en esta colección</strong> (no existía ni la carpeta Operadores ni el changelog de la original lo mencionan). Verificado mediante prueba el 28 de octubre de 2026 contra el servidor real: responde <code>200</code> con un operador real. El detalle no incluye el campo <code>opened_dialogs</code>, que sí aparece en cada elemento de <code>operators (GET)</code>.</p>\n<p>123 aquí un ejemplo de id de operador.</p>\n","urlObject":{"path":["v1","operators","123"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"74036dda-1fbc-4546-b756-e9bfdcf82c98"},{"name":"operators/statuses","id":"6e9fd6b2-034d-4dc7-86b2-f2cbe2f76299","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/operators/statuses","description":"<p>Devuelve una lista de los estatus de trabajo de los operadores disponibles.</p>\n","urlObject":{"path":["v1","operators","statuses"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"7f94e1f7-8e11-4f52-ac23-b944f53a38d1","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/operators/statuses"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[{'id': 0, 'name': {'en': 'Working'}},\n {'id': 1, 'name': {'en': 'Busy'}},\n {'id': 2, 'name': {'en': 'Having break'}},\n {'id': 3, 'name': {'en': 'On training'}},\n {'id': 4, 'name': {'en': 'Tech. breake'}},\n {'id': 5, 'name': {'en': 'Away on holiday'}}]"}],"_postman_id":"6e9fd6b2-034d-4dc7-86b2-f2cbe2f76299"},{"name":"operators_groups","id":"c1ded730-1ec5-45f6-a258-964fd81704c0","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/operators_groups","description":"<p>Devuelve una lista de grupos de operadores en el Sistema. Para conocer los grupos de operadores, consulte la sección <em>Configuración &gt; Operadores &gt; Grupos de Operadores</em>.</p>\n","urlObject":{"path":["v1","operators_groups"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"abe40259-45f3-43f4-8653-b362fe09c7b2","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/operators_groups"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[{'id': 2350, 'name': '1', 'operator_ids': [47257]},\n {'id': 2351, 'name': '2', 'operator_ids': [47257]}]"}],"_postman_id":"c1ded730-1ec5-45f6-a258-964fd81704c0"},{"name":"operators/<id>","id":"87ce6f43-eced-4cd3-b691-ced63ebf7784","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status_id\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/operators/232129?status_id=1","description":"<p>Cambia el estatus de trabajo del operador.</p>\n<p>232129 este es un ejemplo de id de operador. 1 - id de un nuevo estatus del operador especificado. Ver operators/statuses (GET) para todos los estatus disponibles en su centro de chat.</p>\n","urlObject":{"path":["v1","operators","232129"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Id del estatus que se asignará al operador (ver <em>operators/statuses (GET)</em>).</p>\n","type":"text/plain"},"key":"status_id","value":"1"}],"variable":[]}},"response":[],"_postman_id":"87ce6f43-eced-4cd3-b691-ced63ebf7784"}],"id":"b3c4fdef-df67-4f06-ac6c-5dd34c8cd6c5","description":"<p>Tranajando con operadores (agentes).</p>\n","_postman_id":"b3c4fdef-df67-4f06-ac6c-5dd34c8cd6c5"},{"name":"Etiquetas","item":[{"name":"tags","id":"9683e83b-8fd2-4d16-8df5-9894220382d9","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/tags/","description":"<p>Devuelve una lista de sus etiquetas con su información como etiqueta, descripción y grupo de etiquetas. Estas etiquetas se pueden aplicar tanto a los clientes como a las solicitudes (ver <a href=\"#intro\">TÉRMINOS</a> para <em>request</em>).</p>\n","urlObject":{"path":["v1","tags",""],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el 1er registro de la lista (por defecto es 0).</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"d40a51fa-b7c4-4ec2-8e16-9473c1131f2d","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Get this token in Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/tags/","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","tags",""],"query":[{"key":"limit","value":"","description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":"","description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"[{'description': '01',\n  'group_id': 1425,\n  'group_name': 'Tags',\n  'id': 5931,\n  'label': 'Tag 01'}]"}],"_postman_id":"9683e83b-8fd2-4d16-8df5-9894220382d9"},{"name":"tags/<id>","id":"a0df2917-eca9-4611-8ff9-5c2823832340","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/tags/103429","description":"<p>Devuelve información sobre una etiqueta en específico. 103429 este es un ejemplo del id de la etiqueta.</p>\n","urlObject":{"path":["v1","tags","103429"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"c7caad86-ec70-4a25-aa19-499d65bf7848","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Get this token in Settings > API section (under admin account)."}],"url":"https://api.chat2desk.com.mx/v1/tags/103429"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{'description': '01',\n 'group_id': 1425,\n 'group_name': 'Tags',\n 'id': 5931,\n 'label': 'Tag 01'}"}],"_postman_id":"a0df2917-eca9-4611-8ff9-5c2823832340"},{"name":"tags","id":"16cf2a07-aeae-4105-9230-d3dc89875fec","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{   \n    \"tag_group_id\": 1,\n    \"tag_label\": \"ABC1\",\n    \"tag_description\": \"My tag description\",\n    \"tag_bg_color\": \"5b9ee6\",\n    \"tag_text_color\": \"ffffff\",\n    \"order_show\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tags","description":"<p>Crea una nueva etiqueta. Las etiquetas también se pueden crear manualmente en el sitio en la sección <em>Configuración &gt; Etiquetas</em>.</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:<br />{<br />\"tag_group_id\": 1,<br />\"tag_label\": \"ABC1\",<br />\"tag_description\": \"My tag description\",<br />\"tag_bg_color\": \"5b9ee6\",<br />\"tag_text_color\": \"ffffff\",<br />\"order_show\": 5<br />}</p>\n<ul>\n<li><p>tag_group_id – id del grupo de etiquetas dentro del cual se creará la nueva etiqueta. Cada etiqueta debe pertenecer a un grupo.</p>\n</li>\n<li><p>tag_label – nombre de la etiqueta (ticket), 20 caracteres máximo.</p>\n</li>\n<li><p>tag_description – descripción de la etiqueta.</p>\n</li>\n<li><p>tag_bg_color – número del color de fondo de la etiqueta.</p>\n</li>\n<li><p>tag_text_color – número del color del texto de la etiqueta.</p>\n</li>\n<li><p>order_show – se utiliza para ordenar las etiquetas en la interfaz de usuario del sitio.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","tags"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"c1643072-da6d-4aa0-856a-16ffc764ad74","name":"201 Created","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"body":{"mode":"raw","raw":"{   \n    \"tag_group_id\": 1,\n    \"tag_label\": \"ABC1\",\n    \"tag_description\": \"My tag description\",\n    \"tag_bg_color\": \"5b9ee6\",\n    \"tag_text_color\": \"ffffff\",\n    \"order_show\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tags"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 202569,\n        \"label\": \"ABC1\",\n        \"description\": \"My tag description\",\n        \"group_id\": 67504,\n        \"group_name\": \"1\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"16cf2a07-aeae-4105-9230-d3dc89875fec"},{"name":"tags/assign_to","id":"b98076fe-acaf-4da7-bf09-0eb51864a656","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"tag_ids\": [103429,103430],\n    \"assignee_type\": \"request\",\n    \"assignee_id\": \"165505634\"\n}","options":{"raw":{"language":"text"}}},"url":"https://api.chat2desk.com.mx/v1/tags/assign_to","description":"<p>Asigna una o varias etiquetas a un cliente o a una solicitud.</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:<br />{<br />\"tag_ids\": [1,2],<br />\"assignee_type\": \"client\" or \"request\",<br />\"assignee_id\": \"1020\"<br />}</p>\n<ul>\n<li><p>tag_ids – lista de identificadores de etiquetas. Ver <code>tags (GET)</code>.</p>\n</li>\n<li><p>assignee_type – a qué desea asignar las etiquetas especificadas: a un cliente o a una solicitud.</p>\n</li>\n<li><p>assignee_id – id de un cliente o de una solicitud a la que desea asignar las etiquetas especificadas.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","tags","assign_to"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"66e25ef4-bc71-4e29-9dd3-9d6fa10af068","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"tag_ids\": [103429,103430],\n    \"assignee_type\": \"request\",\n    \"assignee_id\": \"165505634\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tags/assign_to"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"status\": \"success\"\r\n}"}],"_postman_id":"b98076fe-acaf-4da7-bf09-0eb51864a656"},{"name":"tag_groups","id":"4170438e-a570-4376-9438-3ace2133bf79","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"tag_group_name\": \"Tags group 1\",\n    \"order_show\": 1,\n    \"display\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tag_groups","description":"<p>Crea un nuevo grupo de etiquetas. Los grupos de etiquetas también pueden crearse manualmente en el sitio en la sección <em>Configuración &gt; Etiquetas</em>.</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:<br />{<br />\"tag_group_name\": \"Name of the group\"<br />\"order_show\": 5,<br />\"display\": 0 or 1<br />}</p>\n<ul>\n<li><p>tag_group_name – nombre del grupo.</p>\n</li>\n<li><p>order_show – se utiliza para ordenar las etiquetas en la interfaz de usuario del sitio.</p>\n</li>\n<li><p>display – mostrar (1) o no (0) este grupo de etiquetas en la interfaz de usuario cuando se edita manualmente un cliente o una solicitud.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","tag_groups"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"b3263955-93fa-4cd5-a87c-ebf0e28a7626","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"body":{"mode":"raw","raw":"{\n    \"tag_group_name\": \"Tags group 1\",\n    \"order_show\": 1,\n    \"display\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tag_groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": 67552,\r\n    \"group_name\": \"new_tag_group\",\r\n    \"order_show\": 1,\r\n    \"display\": 1\r\n  },\r\n  \"status\": \"success\"\r\n}"}],"_postman_id":"4170438e-a570-4376-9438-3ace2133bf79"},{"name":"tags/<id>","id":"552ab327-51be-49b0-966b-92fcdf2d7af0","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"request_id\": 165505634\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tags/103429/delete_from","description":"<p>Elimina una etiqueta de un cliente o de una solicitud. La etiqueta no se elimina de la lista de etiquetas disponibles.</p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:<br />{<br />\"client_id\": 1020<br />o<br />\"request_id\": 627172<br />}</p>\n<ul>\n<li><p>client_id – id de un cliente en el que desea eliminar la etiqueta especificada.</p>\n</li>\n<li><p>request_id – id de la solicitud de la que desea eliminar la etiqueta especificada.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","tags","103429","delete_from"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"552ab327-51be-49b0-966b-92fcdf2d7af0"}],"id":"dfe38a2a-f210-4dca-8a0e-d4f2d828387f","description":"<p>Trabajando con etiquetas del cliente y solicitud.</p>\n","_postman_id":"dfe38a2a-f210-4dca-8a0e-d4f2d828387f"},{"name":"Tickets","item":[{"name":"tickets","id":"1ba836b6-8d51-468d-bde7-393a2d0bc2d1","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/tickets/","description":"<p>Regresa un lista de sus tickets con su información. Puede filtrar la lista de tickets por reporter, assignee, status priority y request.</p>\n<p>Algunos campos en respuesta:</p>\n","urlObject":{"path":["v1","tickets",""],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Estatus del ticket, número del 1 al 4 (ver /v1/help/tickets)</p>\n","type":"text/plain"},"key":"status","value":"1"},{"disabled":true,"description":{"content":"<p>Prioridad del ticket, número del 1 al 3 (ver /v1/help/tickets)</p>\n","type":"text/plain"},"key":"priority","value":"2"},{"disabled":true,"description":{"content":"<p>Id del operador asignado al ticket</p>\n","type":"text/plain"},"key":"assignee_id","value":"110889"},{"disabled":true,"description":{"content":"<p>Id del operador que modificó el ticket la última vez</p>\n","type":"text/plain"},"key":"updater_id","value":"110889"},{"disabled":true,"description":{"content":"<p>Id del operador que creó el ticket</p>\n","type":"text/plain"},"key":"reporter_id","value":"12321"},{"disabled":true,"description":{"content":"<p>Id de la solicitud ligada al ticket, sólo uno permitido</p>\n","type":"text/plain"},"key":"request_id","value":"49284"},{"disabled":true,"description":{"content":"<p>Orden de registros devueltos (asc, desc).\nPor defecto el orden es ascendente.</p>\n","type":"text/plain"},"key":"order","value":"asc"},{"disabled":true,"description":{"content":"<p>Número de registros devueltos. Por defecto es 20, el máximo es 200.</p>\n","type":"text/plain"},"key":"limit","value":"40"},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":"80"}],"variable":[]}},"response":[{"id":"a7400b20-cea3-4258-95ce-bbe52a766f7a","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API"}],"url":{"raw":"https://api.chat2desk.com.mx/v1/tickets/","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","tickets",""],"query":[{"key":"status","value":"1","description":"Estatus del ticket, número del 1 al 4 (ver /v1/help/tickets)","disabled":true},{"key":"priority","value":"2","description":"Prioridad del ticket, número del 1 al 3 (ver /v1/help/tickets)","disabled":true},{"key":"assignee_id","value":"110889","description":"Id del operador asignado al ticket","disabled":true},{"key":"updater_id","value":"110889","description":"Id del operador que modificó el ticket la última vez","disabled":true},{"key":"reporter_id","value":"12321","description":"Id del operador que creó el ticket","disabled":true},{"key":"request_id","value":"49284","description":"Id de la solicitud ligada al ticket, sólo uno permitido","disabled":true},{"key":"order","value":"asc","description":"Orden de registros devueltos (asc, desc).\nPor defecto el orden es ascendente.","disabled":true},{"key":"limit","value":"40","description":"Número de registros devueltos. Por defecto es 20, el máximo es 200.","disabled":true},{"key":"offset","value":"80","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:24:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2333"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"411a69c1938ed1c1b812aeb45b310cc9\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"59504489-ad62-454e-93e3-189ed7019c8a"},{"key":"X-Runtime","value":"0.060400"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"TICK-1\",\n            \"deadline\": \"2024-01-22\",\n            \"summary\": \"La plataforma no genera Estadísticos Extendidos\",\n            \"description\": \"Al momento de querer generar cualquier tipo de reporte (eventos de operadores, lista de mensajes) por tabla, csv o excel, estos no se generan.\",\n            \"status\": 4,\n            \"priority\": 3,\n            \"created_at\": \"2024-01-16T15:51:15.509Z\",\n            \"updated_at\": \"2024-01-22T15:57:58.667Z\",\n            \"assignee_id\": 227203,\n            \"updater_id\": 3,\n            \"reporter_id\": 3,\n            \"request_ids\": []\n        },\n        {\n            \"id\": \"TICK-3\",\n            \"deadline\": \"2024-02-23\",\n            \"summary\": \"Ambiente de pruebas para Asistentes Virtuales|\",\n            \"description\": \"El cliente solicita cotización para bots o asistentes virtuales de prueba.\",\n            \"status\": 4,\n            \"priority\": 2,\n            \"created_at\": \"2024-02-15T23:37:34.321Z\",\n            \"updated_at\": \"2024-08-02T18:28:26.443Z\",\n            \"assignee_id\": 30907,\n            \"updater_id\": 227203,\n            \"reporter_id\": 30907,\n            \"request_ids\": []\n        },\n        {\n            \"id\": \"TICK-5\",\n            \"deadline\": null,\n            \"summary\": \"Prueba de link en ticket\",\n            \"description\": \"El siguiente link es accesible con solo darle clic\\nhttps://storage.chat2desk.com.mx/docs/news.pdf\",\n            \"status\": 4,\n            \"priority\": 2,\n            \"created_at\": \"2024-05-29T21:24:17.338Z\",\n            \"updated_at\": \"2024-06-26T18:50:04.840Z\",\n            \"assignee_id\": 227203,\n            \"updater_id\": 227258,\n            \"reporter_id\": 227203,\n            \"request_ids\": []\n        }\n    ],\n    \"meta\": {\n        \"total\": 3,\n        \"limit\": 20,\n        \"offset\": 0\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"1ba836b6-8d51-468d-bde7-393a2d0bc2d1"},{"name":"tickets/<id>","id":"7f76cc84-a6ef-46ca-9d0c-68babf7f7cb5","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/tickets/4","description":"<p>Regresa la información del ticket especificado. Puede filtrar la lista de tickets por reporter, assignee, status priority y request.</p>\n","urlObject":{"path":["v1","tickets","4"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"ac9930bf-c873-4cf9-bcf0-c3cfce8640db","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/tickets/5"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:29:30 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"295"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"583cadb86975c762a59075efac27a494\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"da5ee207-6b77-48ae-943b-195035a37a95"},{"key":"X-Runtime","value":"0.030684"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"TICK-5\",\n        \"deadline\": null,\n        \"summary\": \"Prueba de link en ticket\",\n        \"description\": \"El siguiente link es accesible con solo darle clic\\nhttps://storage.chat2desk.com.mx/docs/news.pdf\",\n        \"status\": 4,\n        \"priority\": 2,\n        \"created_at\": \"2024-05-29T21:24:17.338Z\",\n        \"updated_at\": \"2024-06-26T18:50:04.840Z\",\n        \"assignee_id\": 227203,\n        \"updater_id\": 227258,\n        \"reporter_id\": 227203,\n        \"request_ids\": []\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"7f76cc84-a6ef-46ca-9d0c-68babf7f7cb5"},{"name":"tickets","id":"88eedcad-5a77-4cd7-9dd1-56ae85ac8c83","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"summary\": \"TICKET FROM API\",\r\n    \"description\": \"Este ticket se crea desde el API\",\r\n    \"priority\": 2,\r\n    \"assignee_id\": 227203,\r\n    \"reporter_id\": 227203,\r\n    \"deadline\": \"2024-11-28T13:30:00Z\",\r\n    \"request_ids\": [\r\n        \"105201241\"\r\n    ],\r\n    \"status\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tickets/","description":"<p>Permite crear un ticket en el Sistema</p>\n","urlObject":{"path":["v1","tickets",""],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"4322a28c-1677-459f-9a22-4ad18d9e0995","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"summary\": \"TICKET FROM API\",\r\n    \"description\": \"Este ticket se crea desde el API\",\r\n    \"priority\": 2,\r\n    \"assignee_id\": 227203,\r\n    \"reporter_id\": 227203,\r\n    \"deadline\": \"2024-11-28T13:30:00Z\",\r\n    \"request_ids\": [\r\n        \"105201241\"\r\n    ],\r\n    \"status\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tickets/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:32:33 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"237"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"709fa83cdc248002dd732690fa878a2f\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"9b86f412-3a3d-4a7c-9f2f-72bcc330f562"},{"key":"X-Runtime","value":"0.147189"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"TICK-18\",\n        \"deadline\": \"2024-11-28\",\n        \"summary\": \"TICKET FROM API\",\n        \"description\": \"Este ticket se crea desde el API\",\n        \"status\": 1,\n        \"priority\": 2,\n        \"created_at\": \"2024-11-25T22:32:33.319Z\",\n        \"updated_at\": \"2024-11-25T22:32:33.319Z\",\n        \"assignee_id\": 227203,\n        \"updater_id\": null,\n        \"reporter_id\": 227203,\n        \"request_ids\": [\n            105201241\n        ]\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"88eedcad-5a77-4cd7-9dd1-56ae85ac8c83"},{"name":"tickets/<id>","id":"778bf3c9-1511-4f16-a5c7-3d7398760fef","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"summary\": \"TICKET EDITED FROM API\",\r\n    \"description\": \"Este ticket se edito desde el API\",\r\n    \"priority\": 3,\r\n    \"assignee_id\": 227203,\r\n    \"reporter_id\": 227203,\r\n    \"deadline\": \"2024-11-29T15:30:00Z\",\r\n    \"request_ids\": [\r\n        \"105192002\"\r\n    ],\r\n    \"status\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tickets/4","description":"<p>Permite editar la información de un ticket existente especifiando su Id</p>\n","urlObject":{"path":["v1","tickets","4"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"2d12c672-ba1a-4725-8f35-db5f80dfbf60","name":"200 OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"summary\": \"TICKET EDITED FROM API\",\r\n    \"description\": \"Este ticket se edito desde el API\",\r\n    \"priority\": 3,\r\n    \"assignee_id\": 227203,\r\n    \"reporter_id\": 227203,\r\n    \"deadline\": \"2024-11-29T15:30:00Z\",\r\n    \"request_ids\": [\r\n        \"105192002\"\r\n    ],\r\n    \"status\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/tickets/18"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:34:24 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"249"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"b4b6a9d548d6c38ae8be96af7e772438\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"75e75c14-4dd2-4d82-9a22-2b4e7ec573ab"},{"key":"X-Runtime","value":"0.308462"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": \"TICK-18\",\n        \"deadline\": \"2024-11-29\",\n        \"summary\": \"TICKET EDITED FROM API\",\n        \"description\": \"Este ticket se edito desde el API\",\n        \"status\": 2,\n        \"priority\": 3,\n        \"created_at\": \"2024-11-25T22:32:33.319Z\",\n        \"updated_at\": \"2024-11-25T22:34:23.960Z\",\n        \"assignee_id\": 227203,\n        \"updater_id\": 3,\n        \"reporter_id\": 227203,\n        \"request_ids\": [\n            105192002\n        ]\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"778bf3c9-1511-4f16-a5c7-3d7398760fef"},{"name":"tickets/<id>","id":"bf9eec8e-6d98-47b6-ae2b-39b3db8d27f3","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/tickets/4","description":"<p>Elimina el ticket con el id especificado. 18 es un ejemplo de id</p>\n","urlObject":{"path":["v1","tickets","4"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"0afea2f9-d4d9-4a71-940f-dedcf195af56","name":"200 OK","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/tickets/18"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:35:25 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"0e81c7d3f5b81674340d8b3f4aa29cf5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"9ebfa01f-fc13-4592-9eec-5d7e2f9d62d0"},{"key":"X-Runtime","value":"0.133166"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\"\n}"}],"_postman_id":"bf9eec8e-6d98-47b6-ae2b-39b3db8d27f3"}],"id":"c5bc0606-fa97-47c0-8cc4-0372aaa4ef4b","description":"<p>Trabajando con Tickets</p>\n","_postman_id":"c5bc0606-fa97-47c0-8cc4-0372aaa4ef4b"},{"name":"Plantillas","item":[{"name":"templates","id":"56f6554f-7cc8-4b23-a2eb-1476552a9610","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/templates","description":"<p>Devuelve una lista de las plantillas en la cuenta de la empresa</p>\n","urlObject":{"path":["v1","templates"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"a46f9cde-28a9-4cad-8b07-267cd6bae222","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API"}],"url":{"raw":"https://api.chat2desk.com.mx/v1/templates/","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","templates",""],"query":[{"key":"limit","value":null,"description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":null,"description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:38:44 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2421"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"dd293d2b4fab60a7192fb5be52c23025\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"5ec71cf9-d717-4b1f-943d-98d343c05749"},{"key":"X-Runtime","value":"0.048235"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 11710,\n            \"shortcut\": \"promoxmas\",\n            \"text\": \"%client, 💪aprovecha la promoción navideña 🎄 donde te ofrecemos un 10% de descuento en tu contrato a 12 meses y adicional te ofrecemos el tipo de cambio a $19.50 por dolar😃\",\n            \"name\": \"Promocion de Navidad\",\n            \"file\": null,\n            \"group_id\": 8,\n            \"type\": \"common\",\n            \"user_id\": null,\n            \"created\": \"2018-11-21T20:20:07 UTC\"\n        },\n        {\n            \"id\": 11725,\n            \"shortcut\": \"promover\",\n            \"text\": \"%client, aprovecha la promocion de verano 🌞, te damos un 10% de descuento en tu contrato a 12 meses, además de que congelamos el tipo de cambio por la duración de tu contrato\",\n            \"name\": \"Promoción Verano C2D😎\",\n            \"file\": \"https://storage.chat2desk.com.mx/companies/company_3/templates/860751/a04a3cdce32d7b1b76cb.png\",\n            \"group_id\": 8,\n            \"type\": \"common\",\n            \"user_id\": null,\n            \"created\": \"2018-12-11T20:15:27 UTC\"\n        },\n        {\n            \"id\": 11778,\n            \"shortcut\": \"confenviocot\",\n            \"text\": \"%hello, %client, solo para confirmar te hemos hecho llegar la información del producto así como los planes de servicio y comercialización, te comento que aunque son planes predefinidos podemos hacer una cotización a tu medida y con las funcionalidades que requieras de la plataforma\",\n            \"name\": \"Confirmación de envío de Información\",\n            \"file\": null,\n            \"group_id\": 15,\n            \"type\": \"common\",\n            \"user_id\": null,\n            \"created\": \"2019-01-23T20:47:20 UTC\"\n        }\n    ],\n    \"meta\": {\n        \"total\": 3,\n        \"limit\": 20,\n        \"offset\": 0\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"56f6554f-7cc8-4b23-a2eb-1476552a9610"},{"name":"templates/<id>","id":"2b363ac3-429c-4ff7-aaab-16f988253615","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/templates/30991","description":"<p>Devuelve la información de una plantilla con el id especificado. 4 es un ejemplo de id.</p>\n","urlObject":{"path":["v1","templates","30991"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"70e61c32-ebbc-4456-8e95-0b0e94a41887","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/templates/11710"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:39:38 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"300"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"b17633596e2b46548cf1814211a1a189\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"c674ba50-ce3d-418f-b203-82a47011c7e0"},{"key":"X-Runtime","value":"0.042067"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 11710,\n        \"shortcut\": \"promoxmas\",\n        \"text\": \"%client, 💪aprovecha la promoción navideña 🎄 donde te ofrecemos un 10% de descuento en tu contrato a 12 meses y adicional te ofrecemos el tipo de cambio a $19.50 por dolar😃\",\n        \"name\": \"Promocion de Navidad\",\n        \"file\": null,\n        \"group_id\": 8,\n        \"type\": \"common\",\n        \"user_id\": null,\n        \"created\": \"2018-11-21T20:20:07 UTC\"\n    },\n    \"status\": \"success\"\n}"},{"id":"55533c61-604f-40d3-a8fe-97b701d862ac","name":"404 Not Found","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/templates/<id>"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"message\": \"not_found\",\r\n  \"errors\": \"Template #999 not found\",\r\n  \"status\": \"error\"\r\n}"}],"_postman_id":"2b363ac3-429c-4ff7-aaab-16f988253615"},{"name":"templates","id":"4bded170-4ad2-4d84-bda7-aa4328e7b981","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"shortcut\": \"api\",\r\n    \"text\": \"Este template tiene texto del API\",\r\n    \"name\": \"Template from API\",\r\n    \"file\": \"https://upload.wikimedia.org/wikipedia/commons/5/56/Answer_to_Life.png\",\r\n    \"group_id\": 593\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates/","description":"<p>Permite la creación de nuevas plantillas. Una plantilla no puede pertenecer a un usuario y estar en un grupo al mismo tiempo.</p>\n<p><strong>Nota sobre errores:</strong> a diferencia del resto de la colección (que usa <code>{message, errors, status: \"error\"}</code>), los errores de validación de este endpoint devuelven directamente <code>{&lt;campo&gt;: [&lt;mensajes&gt;]}</code>, un arreglo de mensajes por campo. Verificado mediante prueba el 28 de octubre de 2026 (cuerpo <code>{}</code>): responde <code>400</code> con <code>{\"name\":[\"Can't be blank\"],\"text\":[\"Can't be blank\"]}</code>. Qué campos aparecen depende de qué regla se viole — el ejemplo guardado de <code>400</code> de esta misma solicitud ilustra otro caso (nombre demasiado largo y <code>group_id</code>/<code>user_id</code> enviados juntos).</p>\n<p><strong><code>group_id</code>/<code>user_id</code> — verificado mediante prueba el 28 de octubre de 2026 (4 solicitudes adicionales, todas forzando <code>400</code> a propósito, sin crear ningún template):</strong> confirmado que son opcionales (ninguno apareció como obligatorio con el cuerpo vacío) y mutuamente excluyentes; cada uno se valida por pertenencia a la empresa cuando se envía, sin importar el tipo del valor. El mensaje de error real nombra al parámetro <code>groups_template_id</code>, no <code>group_id</code> — ya visible en el ejemplo guardado (en inglés); la prueba de hoy lo repitió en español, sin aclarar qué determina el idioma del mensaje.</p>\n","urlObject":{"path":["v1","templates",""],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"c556a9bc-8095-475f-a641-2e25e508df00","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"shortcut\": \"api\",\r\n    \"text\": \"Este template tiene texto del API\",\r\n    \"name\": \"Template from API\",\r\n    \"file\": \"https://upload.wikimedia.org/wikipedia/commons/5/56/Answer_to_Life.png\",\r\n    \"group_id\": 593\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:42:21 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"251"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"6b099fa30d02d920a529b994e6b224d1\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"1ebf31f0-d930-47c7-9478-aea57dd78f84"},{"key":"X-Runtime","value":"0.757757"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 30991,\n        \"shortcut\": \"api\",\n        \"text\": \"Este template tiene texto del API\",\n        \"name\": \"Template from API\",\n        \"file\": \"https://storage.chat2desk.com.mx/companies/company_3/templates/2024-11/a026d1d87468cbdc2df2.png\",\n        \"group_id\": 593,\n        \"type\": \"common\",\n        \"user_id\": null,\n        \"created\": \"2024-11-25T22:42:21 UTC\"\n    },\n    \"status\": \"success\"\n}"},{"id":"176981f8-3898-4c39-8a38-e39c1924cfd7","name":"400 Bad Request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"shortcut\": \"universe\",\r\n    \"text\": \"42\",\r\n    \"name\": \"The Answer to the Ultimate Question of Life, The Universe, and Everything\",\r\n    \"file\": \"https://upload.wikimedia.org/wikipedia/commons/5/56/Answer_to_Life.png\",\r\n    \"group_id\": 1,\r\n    \"user_id\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"name\": [\r\n    \"Parameter 'name' cannot be empty and must not exceed 60 characters.\"\r\n  ],\r\n  \"group_id\": [\r\n    \"Cannot specify both groups_template_id and user_id\"\r\n  ],\r\n  \"user_id\": [\r\n    \"Cannot specify both groups_template_id and user_id\"\r\n  ]\r\n}"}],"_postman_id":"4bded170-4ad2-4d84-bda7-aa4328e7b981"},{"name":"templates/<id>","id":"82d615a8-ff40-47a1-8860-1eb16bc95019","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"shortcut\": \"api\",\r\n    \"text\": \"Este template tiene texto editado del API\",\r\n    \"name\": \"Template edited from API\",\r\n    \"file\": \"https://upload.wikimedia.org/wikipedia/commons/5/56/Answer_to_Life.png\",\r\n    \"group_id\": 593\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates/30991","description":"<p>Permite editar la información de una plantilla existente especificando su id</p>\n","urlObject":{"path":["v1","templates","30991"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"2e90148b-efe2-4a7e-87d5-291846a3965d","name":"200 OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"shortcut\": \"api\",\r\n    \"text\": \"Este template tiene texto editado del API\",\r\n    \"name\": \"Template edited from API\",\r\n    \"file\": \"https://upload.wikimedia.org/wikipedia/commons/5/56/Answer_to_Life.png\",\r\n    \"group_id\": 593\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates/<id>"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:45:17 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"261"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"4450cbce463ff2146cc825f67b032fd7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"332d1367-b829-41f4-bf83-ef2af4311ffc"},{"key":"X-Runtime","value":"0.750945"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 30991,\n        \"shortcut\": \"api\",\n        \"text\": \"Este template tiene texto editado del API\",\n        \"name\": \"Template edited from API\",\n        \"file\": \"https://storage.chat2desk.com.mx/companies/company_3/templates/2024-11/41874b99d7b22795d1b4.png\",\n        \"group_id\": 593,\n        \"type\": \"common\",\n        \"user_id\": null,\n        \"created\": \"2024-11-25T22:42:21 UTC\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"82d615a8-ff40-47a1-8860-1eb16bc95019"},{"name":"templates/<id>","id":"01c1167b-1695-4136-862f-048c85c915d0","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/templates/30991","description":"<p>Permite eliminar la plantilla con el id especificado</p>\n","urlObject":{"path":["v1","templates","30991"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"42d1ffff-383a-4800-8f22-6904de4ddead","name":"200 OK","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/templates/30991"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 23:23:41 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"8d1ddaf7bd6a00d018b50d9cfb2a3238\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"5652630f-47b0-44bf-97c8-2e455fce13b2"},{"key":"X-Runtime","value":"0.163490"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\"\n}"}],"_postman_id":"01c1167b-1695-4136-862f-048c85c915d0"},{"name":"templates_groups","id":"6cc2d688-12d3-4bb0-81d3-82bf7328b649","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/templates_groups","description":"<p>Devuelve una lista de los grupos de plantillas disponibles en la cuenta de la empresa</p>\n","urlObject":{"path":["v1","templates_groups"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"22cf1ece-fae3-40a1-932f-95e90da195fc","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API"}],"url":{"raw":"https://api.chat2desk.com.mx/v1/templates_groups","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","templates_groups"],"query":[{"key":"limit","value":null,"description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":null,"description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 22:41:55 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"340"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"641ace3d2b182b95ee1c8df67d9c2eac\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"3d16da34-39cc-4702-8bbd-4c9ac33d53d7"},{"key":"X-Runtime","value":"0.053919"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 8,\n            \"name\": \"Promociones C2D\"\n        },\n        {\n            \"id\": 15,\n            \"name\": \"c2d\"\n        },\n        {\n            \"id\": 49,\n            \"name\": \"HSM Wavy\"\n        },\n        {\n            \"id\": 50,\n            \"name\": \"HSM CM\"\n        },\n        {\n            \"id\": 62,\n            \"name\": \"Facebook Messenger\"\n        },\n        {\n            \"id\": 406,\n            \"name\": \"envios masivos\"\n        },\n        {\n            \"id\": 416,\n            \"name\": \"Scripts\"\n        },\n        {\n            \"id\": 465,\n            \"name\": \"HSM 360dialog\"\n        },\n        {\n            \"id\": 488,\n            \"name\": \"ventas \"\n        },\n        {\n            \"id\": 508,\n            \"name\": \"Saludos\"\n        },\n        {\n            \"id\": 509,\n            \"name\": \"VideoPromo\"\n        },\n        {\n            \"id\": 512,\n            \"name\": \"PRUEBAS\"\n        },\n        {\n            \"id\": 514,\n            \"name\": \"Soporte TI \"\n        },\n        {\n            \"id\": 518,\n            \"name\": \"Configuracion\"\n        },\n        {\n            \"id\": 521,\n            \"name\": \"Nuevo Elemento\"\n        },\n        {\n            \"id\": 526,\n            \"name\": \"Notificaciones\"\n        },\n        {\n            \"id\": 527,\n            \"name\": \"Marketing\"\n        },\n        {\n            \"id\": 593,\n            \"name\": \"Pruebas_\"\n        },\n        {\n            \"id\": 607,\n            \"name\": \"Cesar\"\n        },\n        {\n            \"id\": 610,\n            \"name\": \"salud osea\"\n        }\n    ],\n    \"meta\": {\n        \"total\": 22,\n        \"limit\": 20,\n        \"offset\": 0\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"6cc2d688-12d3-4bb0-81d3-82bf7328b649"},{"name":"templates_groups/<id>","id":"b989285e-7fb6-4234-aab5-bb0ce4a65e15","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/templates_groups/8","description":"<p>Devuelve información del grupo de plantillas especificado por Id</p>\n","urlObject":{"path":["v1","templates_groups","8"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"0bc3f41b-6794-4c4b-8efe-044e34a2f82c","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/templates_groups/8"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 23:30:07 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"86"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"3ff6e9c782119c045a096e73bd37bf53\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"6a36805e-8269-4c31-b2a5-f7c8ee63fef8"},{"key":"X-Runtime","value":"0.043271"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 8,\n        \"name\": \"Promociones C2D\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"b989285e-7fb6-4234-aab5-bb0ce4a65e15"},{"name":"templates_groups","id":"5c366025-1990-4ac0-8367-cba006cde00f","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"GRUPO API\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates_groups","description":"<p>Permite la creación de un grupo de plantillas</p>\n","urlObject":{"path":["v1","templates_groups"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"34b89b69-f399-46ab-8ca4-d229cc3d2e36","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"GRUPO API\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates_groups/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 23:31:12 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"82"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"19804c91e7a492e9f449cb0d46914f52\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"7c9c17d6-4649-4fe7-83bb-4de3a1c29606"},{"key":"X-Runtime","value":"0.053521"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 651,\n        \"name\": \"GRUPO API\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"5c366025-1990-4ac0-8367-cba006cde00f"},{"name":"templates_groups/<id>","id":"3a9b996d-11de-4925-a505-4f5af11fdc3c","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"GRUPO API Editado\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates_groups/8","description":"<p>Permite modificar el nombre del grupo de plantillas especificado por Id</p>\n","urlObject":{"path":["v1","templates_groups","8"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"fe649579-30b1-4129-a792-01cc28ffb30c","name":"200 OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Token API"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"GRUPO API Editado\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/templates_groups/651"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 23:33:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"90"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"a303d598bed0ad84da4cb6c0d7517171\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"f014acd7-970a-410e-839d-2e7da6f627f7"},{"key":"X-Runtime","value":"0.056422"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 651,\n        \"name\": \"GRUPO API Editado\"\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"3a9b996d-11de-4925-a505-4f5af11fdc3c"},{"name":"templates_groups/<id>","id":"f70602de-8883-46ec-857e-eaf28da9361c","request":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/templates_groups/8","description":"<p>Elimina el grupo de plantillas especificado por Id</p>\n","urlObject":{"path":["v1","templates_groups","8"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"0fb88d54-eed0-4fcf-8bad-9b6804032e0c","name":"200 OK","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Token API"}],"url":"https://api.chat2desk.com.mx/v1/templates_groups/651"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Mon, 25 Nov 2024 23:34:40 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"46"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"88e6e9868c24920dfbad35d8ed796b80\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"8e8caa32-2d5c-4abd-8cfe-b1fd534cc101"},{"key":"X-Runtime","value":"0.037494"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\"\n}"}],"_postman_id":"f70602de-8883-46ec-857e-eaf28da9361c"}],"id":"7123c7cb-e449-45e5-8ba9-9ef14dd20767","description":"<p>Trabajando con plantillas.</p>\n","_postman_id":"7123c7cb-e449-45e5-8ba9-9ef14dd20767"},{"name":"Menú de Auto-Servicio","item":[{"name":"scenarios","id":"6b303fc1-a84b-4458-93bd-4f5d33a94dbd","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"channel_id\": 44413\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/scenarios/menu_items","description":"<p>Devuelve una lista de los elementos de menú de autoservicio disponibles. El menú de autoservicio es un conjunto de comandos que su cliente puede seleccionar en la mensajería para recibir respuestas predefinidas. En los mensajeros que admiten botones, el menú puede mostrarse utilizándolos. Consulte la sección <em>Configuración &gt; Chatbot autoservicio.</em></p>\n<p>⚠️ A diferencia del resto de la colección, este <code>GET</code> recibe <code>channel_id</code> como cuerpo JSON (<code>{\"channel_id\": &lt;id&gt;}</code>), no como parámetro de query.</p>\n<h3 id=\"paramétros-del-cuerpo\">Paramétros del cuerpo</h3>\n<p>Ejemplo:</p>\n<p>{<br />\"channel_id\": 57270<br />}</p>\n<ul>\n<li>channel_id — (opcional) id de un canal - el menú de autoservicio es diferente por cada canal.</li>\n</ul>\n<p>Algunos campos en los resultados:</p>\n<ul>\n<li><p>command – comando rápido para que un cliente llame a este elemento del menú desde el mensajero.</p>\n</li>\n<li><p>parentID – id del elementento de menú padre. Si el elemento de menú actual es el elemento raíz, se devuelve <em>null.</em></p>\n</li>\n<li><p>position – posición del elemento de menú actual en su nivel.</p>\n</li>\n<li><p>level – nivel del elemento del menú actual.</p>\n</li>\n<li><p>url – url a llamar cuando este elemento de menú es elegido por un cliente.</p>\n</li>\n<li><p>url_enabled – si es igual a 1, entonces el sistema enviará al cliente la respuesta de texto que devuelve la url anterior.</p>\n</li>\n<li><p>assign_id – si no es <em>null,</em> el chat con el cliente se asignará al operador especificado (si aún no se ha asignado).</p>\n</li>\n<li><p>image – enlace a la imagen o PDF que se envía cuando se elige este elemento del menú.</p>\n</li>\n<li><p>tags – Un arreglo de etiquetas para asignar o eliminar del cliente y solicitar cuando se elige este elemento del menú. Consulte la sección <em>Automatización &gt; Chatbot Autoservicio.</em></p>\n</li>\n<li><p>smart_method_name – un nombre de nuestro script Python incorporado para llamar cuando este elemento de menú es elegido por el cliente. En el script esta función debe estar dentro de la clase <em>Handler</em> y tener como argumentos: self, input_data, c2d. El nombre de la función en el script debe ser como se especifica aquí. Ejemplo: <em>def macro_call_handler(self, input_data, c2d)</em>.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","scenarios","menu_items"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"18fd9a65-769a-49d4-a0b3-36144204f1b9","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"body":{"mode":"raw","raw":"{\n    \"channel_id\": 44413\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/scenarios/menu_items"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":"[{'assign_id': None,\n  'assign_subject': None,\n  'channelID': 21085,\n  'command': 'End',\n  'id': 61528,\n  'image': None,\n  'level': 1,\n  'name': 'End this chat',\n  'parentID': None,\n  'position': 1,\n  'smart_method_name': None,\n  'tags': [],\n  'text': 'See you!',\n  'url': None,\n  'url_enabled': 0}]"}],"_postman_id":"6b303fc1-a84b-4458-93bd-4f5d33a94dbd"},{"name":"scenarios","id":"603f8e4f-b117-4d12-9222-40c1fbd91227","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"client_id\":17340089,\n    \"menu_item_id\":179617\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/scenarios/send_menu_item","description":"<p>Envía un menú de autoservicio a un cliente. El menú de autoservicio es un conjnto de comandos que tu cliente puede seleccionar en la mensajería para recibir respuestas predefinidas. En los mensajeros que admiten botones, el menú puede mostrarse utilizándolos. Consulte la sección <em>Configuración &gt; Chatbot Autoservicio</em></p>\n<h3 id=\"parámetros-del-cuerpo\">Parámetros del cuerpo</h3>\n<p>Ejemplo:<br />{<br />\"client_id\":17340089,<br />\"menu_item_id\":179617<br />}</p>\n<ul>\n<li><p>client_id — id de un cliente al que enviar el elemento de menú especificado.</p>\n</li>\n<li><p>menu_item_id — un id de elemento de menú para enviar al cliente especificado. Si se omite, se enviará el elemento de menú raíz del último canal de mensajes del cliente.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","scenarios","send_menu_item"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"603f8e4f-b117-4d12-9222-40c1fbd91227"}],"id":"376b8b62-e471-4490-8ebe-f07c7f0dd875","description":"<p>Trabajando con menús de auto-servicio</p>\n","_postman_id":"376b8b62-e471-4490-8ebe-f07c7f0dd875"},{"name":"Tipos de datos y valores","item":[{"name":"api_modes","id":"b30f85d4-7373-4c88-a2b2-18923a78eeda","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/help/api_modes","description":"<p>Devuelve una lista de los niveles de acceso a la API disponibles.</p>\n","urlObject":{"path":["v1","help","api_modes"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"b84538af-e21f-42ab-9a02-8866e1232735","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/help/api_modes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:35:23 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"162"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"528665de751bfb769f88fc6702bf6b52\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"a89b995a-04a5-4352-931c-7eb1531dfdc4"},{"key":"X-Runtime","value":"0.033046"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"name\": \"locked\",\n            \"description\": \"Translation missing: es.modes.locked\"\n        },\n        {\n            \"name\": \"demo\",\n            \"description\": \"10000 requests per month\"\n        },\n        {\n            \"name\": \"normal\",\n            \"description\": \"250000 requests per month\"\n        },\n        {\n            \"name\": \"unlimited\",\n            \"description\": \"unlimited requests per month\"\n        }\n    ],\n    \"status\": \"success\"\n}"}],"_postman_id":"b30f85d4-7373-4c88-a2b2-18923a78eeda"},{"name":"transports","id":"4094e804-cb10-4f88-92a2-0a206d9dff90","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/help/transports","description":"<p>Devuelve una lista de los transportes (transports) disponibles (ver <a href=\"#intro\">TÉRMINOS</a>) y sus anexos soportados.</p>\n","urlObject":{"path":["v1","help","transports"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"3ed3aed7-7b5c-4ed3-9a0d-952a06b00fff","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/help/transports"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:37:31 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"435"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"b264fc7e50464973a0fc04d502b9d9c6\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"82bb20a2-c80c-42ee-ac65-7575e9a1c234"},{"key":"X-Runtime","value":"0.041036"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"whatsapp\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_clickatell\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"viber\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"viber_business\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"viber_public\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"viber_tr\": {\n            \"from_client\": {\n                \"text\": \"no\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"yandex_dialogs\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_infobip\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_cm\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_tr\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_wavy\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_botmaker\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"viber_infobip\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wa_dialog\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"telegram\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"sms\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"facebook\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"vk\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"external\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"widget\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"insta_i2crm\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"ok\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"skype\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"email\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"wechat\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"insta_local\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"yes\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"tg_user\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"yes\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"yes\",\n                \"pdf\": \"yes\",\n                \"location\": \"no\"\n            }\n        },\n        \"sms_infobip\": {\n            \"from_client\": {\n                \"text\": \"no\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"no\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        },\n        \"insta_official\": {\n            \"from_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"yes\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            },\n            \"to_client\": {\n                \"text\": \"yes\",\n                \"image\": \"yes\",\n                \"audio\": \"no\",\n                \"video\": \"no\",\n                \"pdf\": \"no\",\n                \"location\": \"no\"\n            }\n        }\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"4094e804-cb10-4f88-92a2-0a206d9dff90"},{"name":"message_types","id":"b7bcf8d8-c592-4332-bb49-e38a8c9dd6f1","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/help/message_types","description":"<p>Devuelve una lista de los tipos de mensajes disponibles.</p>\n","urlObject":{"path":["v1","help","message_types"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"7dc4197f-43c5-4ec0-aefc-b2cf0a030a85","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/help/message_types"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:38:44 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"178"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"20cb1c7a145e8ea0094c76a7f73115dc\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b995274b-2e8e-4e45-94ac-9fc741759426"},{"key":"X-Runtime","value":"0.034754"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": \"system\",\n            \"description\": \"System message to client\"\n        },\n        {\n            \"id\": \"autoreply\",\n            \"description\": \"Auto message\"\n        },\n        {\n            \"id\": \"to_client\",\n            \"description\": \"Message for client\"\n        },\n        {\n            \"id\": \"from_client\",\n            \"description\": \"Message from client\"\n        },\n        {\n            \"id\": \"comment\",\n            \"description\": \"Translation missing: es.message_types.comment\"\n        }\n    ],\n    \"status\": \"success\"\n}"}],"_postman_id":"b7bcf8d8-c592-4332-bb49-e38a8c9dd6f1"},{"name":"dialog_states","id":"9652656d-68df-4dd2-9fab-beb5e87cb74d","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/help/dialog_states","description":"<p>Devuelve una lista de los estados de diálogo disponibles.</p>\n","urlObject":{"path":["v1","help","dialog_states"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"8ff8bbd4-daf6-4842-ba13-e63992d53646","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/help/dialog_states"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:39:57 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"71"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"a5eed99d63dd7bae2ae362745beed9e0\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"9beea1bf-54c0-40c7-b42d-2daf5781f76b"},{"key":"X-Runtime","value":"0.035787"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        \"open\",\n        \"closed\"\n    ],\n    \"status\": \"success\"\n}"}],"_postman_id":"9652656d-68df-4dd2-9fab-beb5e87cb74d"},{"name":"roles","id":"28094eea-eff2-4c40-93c4-04734f2a3b18","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/help/roles","description":"<p>Devuelve una lista de roles de operador (agente) disponibles.</p>\n","urlObject":{"path":["v1","help","roles"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"06905d73-546f-446f-8489-6ec4ba91b646","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/help/roles"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:40:58 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"104"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"343df4fafa6481febd53bc5f6aff7f54\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"3a1850a3-5754-4cfe-9beb-935673e98591"},{"key":"X-Runtime","value":"0.023102"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        \"unconfirmed\",\n        \"operator\",\n        \"supervisor\",\n        \"admin\",\n        \"disabled\",\n        \"deleted\"\n    ],\n    \"status\": \"success\"\n}"}],"_postman_id":"28094eea-eff2-4c40-93c4-04734f2a3b18"},{"name":"tickets","id":"2211eda8-40ff-4e7c-99df-d68685446b8b","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/help/tickets","description":"<p>Devuelve una lista con los tipos de estatus (status) y prioridad (priority) disponibles para un ticket</p>\n","urlObject":{"path":["v1","help","tickets"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"21ad2909-763f-460b-81cf-9d819b14d1cd","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/help/tickets"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:42:39 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"148"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"e7f8ca44647f5fa28060b2053d7429d0\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"2c746ed9-90a7-4b79-8486-260455b30bfa"},{"key":"X-Runtime","value":"0.036262"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"status_list\": [\n            {\n                \"id\": 1,\n                \"name\": \"todo\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"in_progress\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"waiting\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"closed\"\n            }\n        ],\n        \"priority_list\": [\n            {\n                \"id\": 1,\n                \"name\": \"minor\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"normal\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"major\"\n            }\n        ]\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"2211eda8-40ff-4e7c-99df-d68685446b8b"},{"name":"countries","id":"5d362d82-1f45-4a0c-82ef-4c24250476d2","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/countries","description":"<p>Devuelve una lista de los países disponibles en el sistema. Esta lista se utiliza para mostrar en la infocard del cliente en el sitio basado en el número de móvil del cliente (si se conoce).</p>\n","urlObject":{"path":["v1","countries"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"4af83fe5-e0bb-47da-a33a-efd752823b2c","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/countries","host":["https://api.chat2desk.com.mx"],"path":["v1","countries"],"query":[{"key":"limit","value":"","description":"Número de registros devueltos (el máximo es 200, por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:43:51 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"718"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"c0ff7c1e7a45b44143b99a7f0ee5251e\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"8d39c7ea-1c46-4b70-9448-2f34e7810c03"},{"key":"X-Runtime","value":"0.026330"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 1,\n            \"code\": 1,\n            \"name_ru\": \"США\",\n            \"name_en\": \"USA\",\n            \"iso_code\": \"us\",\n            \"currency_id\": 3,\n            \"timezone_id\": 7\n        },\n        {\n            \"id\": 2,\n            \"code\": 79,\n            \"name_ru\": \"Россия\",\n            \"name_en\": \"Russia\",\n            \"iso_code\": \"ru\",\n            \"currency_id\": 1,\n            \"timezone_id\": 23\n        },\n        {\n            \"id\": 3,\n            \"code\": 20,\n            \"name_ru\": \"Египет\",\n            \"name_en\": \"Egypt\",\n            \"iso_code\": \"eg\",\n            \"currency_id\": 3,\n            \"timezone_id\": 18\n        },\n        {\n            \"id\": 4,\n            \"code\": 27,\n            \"name_ru\": \"Южная Африка\",\n            \"name_en\": \"South Africa\",\n            \"iso_code\": \"za\",\n            \"currency_id\": 3,\n            \"timezone_id\": 18\n        },\n        {\n            \"id\": 5,\n            \"code\": 30,\n            \"name_ru\": \"Греция\",\n            \"name_en\": \"Greece\",\n            \"iso_code\": \"gr\",\n            \"currency_id\": 2,\n            \"timezone_id\": 18\n        },\n        {\n            \"id\": 6,\n            \"code\": 32,\n            \"name_ru\": \"Бельгия\",\n            \"name_en\": \"Belgium\",\n            \"iso_code\": \"be\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 7,\n            \"code\": 33,\n            \"name_ru\": \"Франция\",\n            \"name_en\": \"France\",\n            \"iso_code\": \"fr\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 8,\n            \"code\": 34,\n            \"name_ru\": \"Испания\",\n            \"name_en\": \"Spain\",\n            \"iso_code\": \"es\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 9,\n            \"code\": 36,\n            \"name_ru\": \"Венгрия\",\n            \"name_en\": \"Hungary\",\n            \"iso_code\": \"hu\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 10,\n            \"code\": 37,\n            \"name_ru\": \"Молдавия\",\n            \"name_en\": \"Moldavia\",\n            \"iso_code\": \"md\",\n            \"currency_id\": 3,\n            \"timezone_id\": 18\n        },\n        {\n            \"id\": 11,\n            \"code\": 39,\n            \"name_ru\": \"Италия\",\n            \"name_en\": \"Italy\",\n            \"iso_code\": \"it\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 12,\n            \"code\": 40,\n            \"name_ru\": \"Румыния\",\n            \"name_en\": \"Romania\",\n            \"iso_code\": \"ro\",\n            \"currency_id\": 2,\n            \"timezone_id\": 18\n        },\n        {\n            \"id\": 13,\n            \"code\": 41,\n            \"name_ru\": \"Швейцария\",\n            \"name_en\": \"Switzerland\",\n            \"iso_code\": \"ch\",\n            \"currency_id\": 3,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 14,\n            \"code\": 43,\n            \"name_ru\": \"Австрия\",\n            \"name_en\": \"Austria\",\n            \"iso_code\": \"at\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 15,\n            \"code\": 44,\n            \"name_ru\": \"Великобритания\",\n            \"name_en\": \"United Kingdom\",\n            \"iso_code\": \"gb\",\n            \"currency_id\": 3,\n            \"timezone_id\": 12\n        },\n        {\n            \"id\": 16,\n            \"code\": 45,\n            \"name_ru\": \"Дания\",\n            \"name_en\": \"Denmark\",\n            \"iso_code\": \"dk\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 17,\n            \"code\": 46,\n            \"name_ru\": \"Швеция\",\n            \"name_en\": \"Sweden\",\n            \"iso_code\": \"se\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 18,\n            \"code\": 47,\n            \"name_ru\": \"Норвегия\",\n            \"name_en\": \"Norway\",\n            \"iso_code\": \"no\",\n            \"currency_id\": 3,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 19,\n            \"code\": 48,\n            \"name_ru\": \"Польша\",\n            \"name_en\": \"Poland\",\n            \"iso_code\": \"pl\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        },\n        {\n            \"id\": 20,\n            \"code\": 49,\n            \"name_ru\": \"Германия\",\n            \"name_en\": \"Germany\",\n            \"iso_code\": \"de\",\n            \"currency_id\": 2,\n            \"timezone_id\": 14\n        }\n    ],\n    \"meta\": {\n        \"total\": 242,\n        \"limit\": 20,\n        \"offset\": 0\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"5d362d82-1f45-4a0c-82ef-4c24250476d2"},{"name":"regions","id":"2c16d7f6-472f-406e-bbd1-9c919a3eea36","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/regions","description":"<p>Devuelve una lista de las regiones disponibles. Esta lista se utiliza para mostrar en la infocard del cliente en el sitio basado en el número de móvil del cliente (si se conoce).</p>\n","urlObject":{"path":["v1","regions"],"host":["https://api.chat2desk.com.mx"],"query":[{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"5c057aca-4c70-42a7-bef4-2dd4c1703c4d","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/regions","host":["https://api.chat2desk.com.mx"],"path":["v1","regions"],"query":[{"key":"limit","value":"","description":"Número de registros devueltos (el máximo es 200, por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:47:23 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"367"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"0aa0a803bbbfef07b5e3fa7035a8e787\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"16cba639-ff58-4602-add4-8b720d712556"},{"key":"X-Runtime","value":"0.084613"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 1,\n            \"country\": \"Россия\",\n            \"region\": \"Краснодар\"\n        },\n        {\n            \"id\": 2,\n            \"country\": \"Россия\",\n            \"region\": \"Тверь\"\n        },\n        {\n            \"id\": 3,\n            \"country\": \"Россия\",\n            \"region\": \"Челябинск\"\n        },\n        {\n            \"id\": 4,\n            \"country\": \"Россия\",\n            \"region\": \"Екатеринбург\"\n        },\n        {\n            \"id\": 5,\n            \"country\": \"Россия\",\n            \"region\": \"Кемерово\"\n        },\n        {\n            \"id\": 6,\n            \"country\": \"Россия\",\n            \"region\": \"Челябинск\"\n        },\n        {\n            \"id\": 7,\n            \"country\": \"Россия\",\n            \"region\": \"Челябинск\"\n        },\n        {\n            \"id\": 8,\n            \"country\": \"Россия\",\n            \"region\": \"Тверь\"\n        },\n        {\n            \"id\": 9,\n            \"country\": \"Россия\",\n            \"region\": \"Ростов-на-Дону\"\n        },\n        {\n            \"id\": 10,\n            \"country\": \"Россия\",\n            \"region\": \"Грозный\"\n        },\n        {\n            \"id\": 11,\n            \"country\": \"Россия\",\n            \"region\": \"Екатеринбург\"\n        },\n        {\n            \"id\": 12,\n            \"country\": \"Россия\",\n            \"region\": \"Грозный\"\n        },\n        {\n            \"id\": 13,\n            \"country\": \"Россия\",\n            \"region\": \"Смоленск\"\n        },\n        {\n            \"id\": 14,\n            \"country\": \"Россия\",\n            \"region\": \"Краснодар\"\n        },\n        {\n            \"id\": 15,\n            \"country\": \"Россия\",\n            \"region\": \"Воронеж\"\n        },\n        {\n            \"id\": 16,\n            \"country\": \"Россия\",\n            \"region\": \"Воронеж\"\n        },\n        {\n            \"id\": 17,\n            \"country\": \"Россия\",\n            \"region\": \"Саратов\"\n        },\n        {\n            \"id\": 18,\n            \"country\": \"Россия\",\n            \"region\": \"Пенза\"\n        },\n        {\n            \"id\": 19,\n            \"country\": \"Россия\",\n            \"region\": \"Казань\"\n        },\n        {\n            \"id\": 20,\n            \"country\": \"Россия\",\n            \"region\": \"Чебоксары\"\n        }\n    ],\n    \"meta\": {\n        \"total\": 4613,\n        \"limit\": 20,\n        \"offset\": 0\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"2c16d7f6-472f-406e-bbd1-9c919a3eea36"}],"id":"b9c6c32a-39e4-4cd5-bc07-b29f8e6176e1","description":"<p>Trabajar con tipos de datos y valores posibles.</p>\n","_postman_id":"b9c6c32a-39e4-4cd5-bc07-b29f8e6176e1"},{"name":"Otros","item":[{"name":"companies/info","id":"ec8d6dcf-c5c5-41b5-91d0-c1c796503225","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/companies/info","description":"<p>Devuelve información general de la empresa. Verificado mediante prueba el 28 de octubre de 2026 contra el servidor real (la descripción anterior remitía por error a <code>api_info (GET)</code> en vez de describir esta respuesta).</p>\n<p>Ejemplo de respuesta (valores sintéticos, estructura real verificada):</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data\": {\n    \"id\": 1,\n    \"name\": \"Mi Empresa S.A.\",\n    \"partnerID\": 1,\n    \"admin_email\": \"admin@example.com\",\n    \"company_mode\": \"standard\",\n    \"channels\": 5,\n    \"company_lang\": \"es\",\n    \"write_first_option\": true,\n    \"workingHours\": [\n      {\"begin\": \"09 : 00\", \"end\": \"21 : 00\"},\n      {\"begin\": \"09 : 00\", \"end\": \"20 : 00\"},\n      {\"begin\": \"00 : 00\", \"end\": \"19 : 00\"},\n      {\"begin\": \"00 : 00\", \"end\": \"18 : 00\"}\n    ],\n    \"online\": false\n  },\n  \"status\": \"success\"\n}\n</code></pre>\n<p>Dos particularidades observadas en la prueba, sin explicación todavía: el formato de hora lleva espacios alrededor de los dos puntos (<code>\"09 : 00\"</code>, no <code>\"09:00\"</code>), y <code>workingHours</code> tuvo solo 4 elementos (no confirmado si siempre son 4 o depende de la configuración de cada empresa).</p>\n","urlObject":{"path":["v1","companies","info"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"1f175808-3c50-4efe-913f-dc3231c59397","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/companies/info"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:49:43 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"153"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"c201c269fadfed8ea0eda357269f1f3b\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"cd2fadbe-74a0-4e36-97d1-b64192bd9c07"},{"key":"X-Runtime","value":"0.031995"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 3,\n        \"name\": \"Chat2Desk.com.mx\",\n        \"workingHours\": [\n            {\n                \"begin\": \"07 : 00\",\n                \"end\": \"23 : 45\"\n            },\n            {\n                \"begin\": \"07 : 00\",\n                \"end\": \"23 : 45\"\n            },\n            {\n                \"begin\": \"07 : 00\",\n                \"end\": \"23 : 45\"\n            },\n            {\n                \"begin\": \"07 : 00\",\n                \"end\": \"23 : 45\"\n            }\n        ],\n        \"timezone\": null,\n        \"online\": true\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"ec8d6dcf-c5c5-41b5-91d0-c1c796503225"},{"name":"api_info","id":"43e16bfa-1e1d-4207-b405-f899625c032a","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/companies/api_info","description":"<p>Devuelve la versión actual de la API, su nivel de acceso a la API, el número de solicitudes de API al mes y mucho más.<br />Algunos campos de la respuesta:</p>\n<ul>\n<li><p>CompanyID - identificador único de la cuenta de empresa.</p>\n</li>\n<li><p>PartnerID - identificador único de la cuenta de socio a la que pertenece esta empresa.</p>\n</li>\n<li><p>Versión actual de la API.</p>\n</li>\n<li><p>Tu nivel de acceso al API – ver <code>api_modes (GET)</code>.</p>\n</li>\n<li><p>Número de canales disponibles.</p>\n</li>\n<li><p>Información personalizada (ver <code>companies (PUT)</code>.</p>\n</li>\n<li><p>Estado de la función escribir primero <em>Write First</em>.</p>\n</li>\n<li><p>URL de la interfaz de usuario web.</p>\n</li>\n<li><p>Límite de llamadas a la API y otros parámetros.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","companies","api_info"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"e09f4add-c40f-424e-8c34-6b26db65a6c2","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/companies/api_info"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx/1.16.1"},{"key":"Date","value":"Tue, 31 Dec 2024 20:54:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"333"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"strict-origin-when-cross-origin"},{"key":"Vary","value":"Accept, Accept-Encoding, Origin"},{"key":"Content-Encoding","value":"gzip"},{"key":"ETag","value":"W/\"d31e0d939a18a698bccf72c0141cb327\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b3662590-da6c-4d70-a854-59a92c9e4401"},{"key":"X-Runtime","value":"0.088144"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"companyID\": 3,\n        \"partnerID\": 1,\n        \"company_mode\": \"standard\",\n        \"hook\": null,\n        \"hook_preferences\": null,\n        \"current_version\": 1,\n        \"channels\": 8,\n        \"company_name\": \"Chat2Desk.com.mx\",\n        \"company_lang\": \"es\",\n        \"admin_email\": \"ejemplo@chat2desk.mx\",\n        \"custom_info\": {\n            \"1\": \"Field 1\",\n            \"2\": \"Field 2\",\n            \"3\": \"Field 3\",\n            \"44\": \"Cambio de API\"\n        },\n        \"write_first_option\": true,\n        \"domain_urls\": [\n            \"http://web.chat2desk.com.mx\"\n        ],\n        \"api_calls\": {\n            \"used_this_month\": 300,\n            \"left_free_requests\": 99632,\n            \"left_paid_requests\": 6000000,\n            \"left_paid_auto_requests\": 0\n        }\n    },\n    \"status\": \"success\"\n}"}],"_postman_id":"43e16bfa-1e1d-4207-b405-f899625c032a"},{"name":"statistics","id":"9da19eb2-5306-49ac-b44d-7b6d06947763","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token from Settings &gt; API section (under admin account).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/statistics?report=request_stats&date=2024-05-15","description":"<p>Devuelve datos estadísticos, como los tiempos de reacción y respuesta de los operadores, el número de clientes (nuevos) y solicitudes por día, la actividad de los operadores, las valoraciones, las solicitudes y mucho más. Consulte la sección <em>Reportes &gt; Estadísticos Extendidos</em> en el sitio web.</p>\n<p><strong>¡Importante!</strong> Debe tener activada la función de pago <em>Estadísticos Extendidos</em> para su empresa. Póngase en contacto con el equipo de soporte técnico para más información.</p>\n","urlObject":{"path":["v1","statistics"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Nombre de los 5 reportes estadísticos disponibles:</p>\n<ul>\n<li>operator_replies</li>\n<li>request_stats</li>\n<li>operator_stats</li>\n<li>operator_events</li>\n<li>rating</li>\n</ul>\n","type":"text/plain"},"key":"report","value":"request_stats"},{"description":{"content":"<p>Día (en la zona horaria de tu empresa) para los que se devolverán estadísticos. Sólo puedes especificar un día. Tenga en cuenta que las estadísticas del día en curso se calculan al día siguiente (mañana) a las 2 a.m. (formato AAAA-MM-DD)</p>\n","type":"text/plain"},"key":"date","value":"2024-05-15"},{"disabled":true,"description":{"content":"<p>Número de registros devueltos (por defecto es 20). ⚠️ A diferencia del resto de la colección, aquí no se indica un máximo — no se confirmó si es un olvido de redacción o si este endpoint no comparte el límite de 200 del resto de la colección.</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"8e3dc6b4-ee91-4eb8-be52-13ffdb6b2246","name":"request_stats","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/statistics?report=request_stats&date=2025-04-28","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","statistics"],"query":[{"key":"report","value":"request_stats","description":"Nombre de los 5 reportes estadísticos disponibles:\n* operator_replies\n* request_stats\n* operator_stats\n* operator_events\n* rating"},{"key":"limit","value":"","description":"Número de registros devueltos (por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true},{"key":"date","value":"2025-04-28"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"request_id\": 597464634,\n            \"request_tags\": \"\",\n            \"client_id\": 28028541,\n            \"client_name\": \"Martin McFly\",\n            \"assigned_name\": \"Marty McFly\",\n            \"phone\": \"55520151021\",\n            \"transport\": \"external\",\n            \"client_comment\": \"Cool Nike Mags\",\n            \"client_custom_fields\": \"{\\\"1\\\": \\\"Text 1\\\", \\\"2\\\": \\\"Text 2\\\", \\\"3\\\": \\\"Text 3\\\"}\",\n            \"client_country\": \"USA\",\n            \"client_region\": \"\",\n            \"client_tags\": \"\",\n            \"client_is_new\": \"false\",\n            \"channel_id\": 89763,\n            \"channel_name\": \"VIP Clients\",\n            \"channel_phone\": \"55519851026\",\n            \"operator_id\": \"\",\n            \"operator_name\": \"\",\n            \"operator_role\": \"\",\n            \"reply_start\": \"\",\n            \"working_reaction_time\": \"\",\n            \"request_start\": \"2025-04-28 14:16:46\",\n            \"request_end\": \"\",\n            \"request_time\": \"\",\n            \"request_starter\": \"other\",\n            \"incoming_messages\": 7,\n            \"outgoing_messages\": 0,\n            \"incoming_menu_messages\": 0,\n            \"outgoing_menu_messages\": 0,\n            \"working_request_time\": \"\",\n            \"reaction_time\": \"\",\n            \"request_start_mode\": \"online\",\n            \"request_terminator\": \"\",\n            \"replies\": 0,\n            \"total_replies_time\": \"\",\n            \"average_replies_time\": \"\",\n            \"score_operator_id\": \"\",\n            \"score_operator_name\": \"\",\n            \"rating_scale_name\": \"\",\n            \"rating_scale_score\": \"\",\n            \"rating_text\": \"\"\n        }\n    ],\n    \"meta\": {\n        \"total\": 1,\n        \"limit\": 20,\n        \"offset\": 0\n    }\n}"},{"id":"813a0252-a79c-44d7-acc9-5fe4f97c0336","name":"operator_replies","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/statistics?report=operator_replies&date=2025-04-28","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","statistics"],"query":[{"key":"limit","value":"","description":"Número de registros devueltos (por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true},{"key":"report","value":"operator_replies"},{"key":"date","value":"2025-04-28"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"request_id\": 597464634,\r\n      \"request_terminator\": \"\",\r\n      \"request_starter\": \"other\",\r\n      \"request_tags\": \"\",\r\n      \"client_id\": 28028541,\r\n      \"client_name\": \"Martin McFly\",\r\n      \"assigned_name\": \"Marty McFly\",\r\n      \"phone\": \"55520151021\",\r\n      \"transport\": \"external\",\r\n      \"client_comment\": \"Cool Nike Mags\",\r\n      \"client_custom_fields\": \"{\\\"1\\\": \\\"Text 1\\\", \\\"2\\\": \\\"Text 2\\\", \\\"3\\\": \\\"Text 3\\\"}\",\r\n      \"client_country\": \"USA\",\r\n      \"client_region\": \"\",\r\n      \"client_tags\": \"\",\r\n      \"client_is_new\": \"false\",\r\n      \"ban_status\": \"\",\r\n      \"operator_id\": 277589,\r\n      \"operator_name\": \"Emmett Brown\",\r\n      \"operator_role\": \"admin\",\r\n      \"operator_groups\": \"\",\r\n      \"channel_id\": 89763,\r\n      \"channel_name\": \"VIP Clients\",\r\n      \"channel_phone\": \"55519851026\",\r\n      \"request_start\": \"2025-04-28 14:16:46\",\r\n      \"request_end\": \"\",\r\n      \"request_time\": \"\",\r\n      \"request_start_mode\": \"online\",\r\n      \"reply_start\": \"2025-04-29 17:08:39\",\r\n      \"working_reaction_time\": 96681,\r\n      \"reaction_time\": 96713,\r\n      \"incoming_messages\": 7,\r\n      \"outgoing_messages\": 1,\r\n      \"incoming_menu_messages\": 0,\r\n      \"outgoing_menu_messages\": 0,\r\n      \"working_request_time\": \"\"\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"total\": 1,\r\n    \"limit\": 20,\r\n    \"offset\": 0\r\n  }\r\n}"},{"id":"743edd70-3e2d-41dd-a000-d66e75fc5e5a","name":"operator_stats","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/statistics?report=operator_stats&date=2025-04-28","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","statistics"],"query":[{"key":"limit","value":"","description":"Número de registros devueltos (por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true},{"key":"report","value":"operator_stats"},{"key":"date","value":"2025-04-28"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"operator_id\": 277589,\r\n      \"operator_name\": \"Emmett Brown\",\r\n      \"operator_role\": \"admin\",\r\n      \"channel_id\": 89763,\r\n      \"channel_name\": \"VIP Clients\",\r\n      \"channel_phone\": \"55519851026\",\r\n      \"transport\": \"external\",\r\n      \"date\": \"2025-04-28\",\r\n      \"requests\": 1,\r\n      \"requests_took_part\": 0,\r\n      \"messages\": 0,\r\n      \"clients\": 1,\r\n      \"operator_groups\": \"\"\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"total\": 0,\r\n    \"limit\": 20,\r\n    \"offset\": 0\r\n  }\r\n}"},{"id":"d9f4c32b-7327-49e6-86b8-9bc29ad333b1","name":"operator_events","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/statistics?report=operator_events&date=2025-04-28","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","statistics"],"query":[{"key":"limit","value":"","description":"Número de registros devueltos (por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true},{"key":"report","value":"operator_events"},{"key":"date","value":"2025-04-28"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"operator_id\": 277589,\r\n      \"operator_name\": \"Emmett Brown\",\r\n      \"operator_role\": \"admin\",\r\n      \"operator_groups\": \"\",\r\n      \"event\": \"take_chat\",\r\n      \"dialog_id\": 105295767,\r\n      \"created_at\": \"2025-04-28 14:17:18\",\r\n      \"status_duration\": \"\"\r\n    },\r\n    {\r\n      \"operator_id\": 277589,\r\n      \"operator_name\": \"Emmett Brown\",\r\n      \"operator_role\": \"admin\",\r\n      \"operator_groups\": \"\",\r\n      \"event\": \"login\",\r\n      \"dialog_id\": \"\",\r\n      \"created_at\": \"2025-04-28 14:16:58\",\r\n      \"status_duration\": 20\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"total\": 2,\r\n    \"limit\": 20,\r\n    \"offset\": 0\r\n  }\r\n}"},{"id":"85e0c794-0a25-49bf-a32b-f1cd86cb6031","name":"rating","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/statistics?report=rating&date=2025-04-28","protocol":"https","host":["api","chat2desk","com","mx"],"path":["v1","statistics"],"query":[{"key":"limit","value":"","description":"Número de registros devueltos (por defecto es 20).","disabled":true},{"key":"offset","value":"","description":"Desplazamiento desde el primer registro de la lista. Por defecto es 0.","disabled":true},{"key":"report","value":"rating"},{"key":"date","value":"2025-04-28"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"client_id\": 4899,\r\n      \"client_name\": \"Martin McFly\",\r\n      \"assigned_name\": \"Marty McFly\",\r\n      \"phone\": \"55520151021\",\r\n      \"transport\": \"external\",\r\n      \"client_comment\": \"Cool Nike Mags\",\r\n      \"client_custom_fields\": \"\",\r\n      \"client_country\": \"USA\",\r\n      \"client_region\": \"\",\r\n      \"client_tags\": \"\",\r\n      \"operator_id\": 277589,\r\n      \"operator_name\": \"Emmett Brown\",\r\n      \"operator_role\": \"admin\",\r\n      \"operator_groups\": \"\",\r\n      \"channel_id\": 89763,\r\n      \"channel_name\": \"VIP Clients\",\r\n      \"channel_phone\": \"55519851026\",\r\n      \"created_at\": \"2025-04-28 21:14:14\",\r\n      \"rating_id\": 54269,\r\n      \"rating_name\": \"42\",\r\n      \"request_id\": 601769309,\r\n      \"valuation_request_id\": 584439487,\r\n      \"rating_scale_id\": 270589,\r\n      \"rating_scale_name\": \"Super\",\r\n      \"rating_scale_score\": 5,\r\n      \"rating_text\": \"5\"\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"total\": 1,\r\n    \"limit\": 20,\r\n    \"offset\": 0\r\n  }\r\n}"}],"_postman_id":"9da19eb2-5306-49ac-b44d-7b6d06947763"},{"name":"web_analytics_data","id":"efb33057-d3a0-4d29-b8e9-828498a0aea9","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/web_analytics_data?date_from=2021-11-20&date_to=2021-11-21&order=asc","description":"<p>Devuelve una lista de URL y marcas UTM de los chats de los clientes junto con los identificadores de usuario de Google, Yandex, Comagic y Roistat. Útil para fines de marketing.</p>\n<p>Para obtener estos datos, debe tener activada la función de seguimiento de URL/UTM. Consulte la sección <em>Configuración &gt; Analítica Web</em> en el sitio.</p>\n<p>Además, tus clientes deben iniciar chats utilizando nuestro widget con los mensajeros - ver <em>Configuración &gt; Widget</em>.</p>\n<p><strong>Corrección del 28 de octubre de 2026:</strong> el segundo parámetro de fecha se documentaba antes como <code>date_from</code> repetido. Verificado mediante prueba contra el servidor real que ese patrón no acota el rango superior (devuelve resultados sin límite de fecha final real); el nombre correcto del segundo parámetro es <code>date_to</code>.</p>\n","urlObject":{"path":["v1","web_analytics_data"],"host":["https://api.chat2desk.com.mx"],"query":[{"description":{"content":"<p>Fecha de inicio de los datos (formato AAAA-MM-DD)</p>\n","type":"text/plain"},"key":"date_from","value":"2021-11-20"},{"description":{"content":"<p>Fecha final (formato AAAA-MM-DD)</p>\n","type":"text/plain"},"key":"date_to","value":"2021-11-21"},{"description":{"content":"<p>Orden: asc o desc</p>\n","type":"text/plain"},"key":"order","value":"asc"},{"disabled":true,"description":{"content":"<p>Número de registros devueltos (el máximo es 200, por defecto es 20).</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Desplazamiento desde el primer registro de la lista. Por defecto es 0.</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"7712a722-427f-46e8-b025-3fb18ab86692","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token from Settings > API section (under admin account)."}],"url":{"raw":"https://api.chat2desk.com.mx/v1/web_analytics_data?date_from=2021-11-20&date_from=2021-11-21&order=asc","host":["https://api.chat2desk.com.mx"],"path":["v1","web_analytics_data"],"query":[{"key":"date_from","value":"2021-11-20","description":"Starting date of the data"},{"key":"date_from","value":"2021-11-21","description":"Ending date"},{"key":"order","value":"asc","description":"Order: asc or desc"},{"key":"limit","value":null,"description":"Number of records returned (maximum is 200, default is 20).","disabled":true},{"key":"offset","value":null,"description":"Offset from the 1st record of the list (default is 0).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n \"message_id\": 288195145,\r\n \"client_id\": 84537162,\r\n \"url\": \"http://yoursite.html\",\r\n \"click_time\": \"2022-09-02T17:59:32Z\",\r\n \"utm\": \"\",\r\n \"google_id\": null,\r\n \"yandex_id\": null,\r\n \"comagic_id\": null,\r\n \"utm_source\": null,\r\n \"utm_medium\": null,\r\n \"utm_content\": null,\r\n \"utm_term\": null,\r\n \"utm_custom\": null,\r\n \"roistat_visit\": null\r\n }\r\n ],\r\n \"meta\": {\r\n \"total\": 13,\r\n \"limit\": 1,\r\n \"offset\": 0\r\n }\r\n}"}],"_postman_id":"efb33057-d3a0-4d29-b8e9-828498a0aea9"},{"name":"channels","id":"ee264111-1272-467b-a099-3265e3643764","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/channels","description":"<p>Devuelve la lista de sus canales con información como los transportes conectados (mensajerías) en cada canal.</p>\n","urlObject":{"path":["v1","channels"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[{"id":"49698e30-5c7c-4df9-8f99-fc3ea3ce95c8","name":"200 OK","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"Token disponible en API & Scripts > API (con cuenta de administrador)."}],"url":"https://api.chat2desk.com.mx/v1/channels"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": 21750,\r\n      \"name\": \"Channel fbe77d12e6b0 (auto)\",\r\n      \"phone\": \"1676531532\",\r\n      \"transports\": [\r\n        \"whatsapp\",\r\n        \"widget\",\r\n        \"telegram\"\r\n      ],\r\n      \"whatsapp_daily_new_clients_limit\": {\r\n        \"limit\": 10,\r\n        \"used\": 1\r\n      }\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"total\": 1,\r\n    \"limit\": 20,\r\n    \"offset\": 0\r\n  },\r\n  \"status\": \"success\"\r\n}"}],"_postman_id":"ee264111-1272-467b-a099-3265e3643764"},{"name":"companies","id":"dbcf758c-2998-458a-80c2-df01d495e25c","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"custom_fields\": {\"1\":\"Field 1\",\"2\":\"Field 2\",\"3\":\"Field 3\"}\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/companies","description":"<p>Almacena cualquier información de texto relacionada con su empresa en su conjunto, a diferencia de la información por cliente.</p>\n<p>Hay 3 campos de texto para almacenar la información. Para leer la información, utilice <code>api_info (GET)</code>.</p>\n","urlObject":{"path":["v1","companies"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"dbcf758c-2998-458a-80c2-df01d495e25c"},{"name":"companies/switch_mode","id":"affa4800-dba0-412c-b32b-7dc898368ba7","request":{"method":"PUT","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"mode\": \"online\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/companies/switch_mode","description":"<p>Cambia el modo de operación actual de la empresa. El modo de trabajo afecta a las respuestas automáticas (ver la sección <em>Configuración &gt; General &gt; Modo de operación</em>).</p>\n<h3 id=\"parámetros-del-cuerpo\"><strong>Parámetros del cuerpo</strong></h3>\n<p>El estatus puede ser <em>online</em> y <em>offline</em>.</p>\n","urlObject":{"path":["v1","companies","switch_mode"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"affa4800-dba0-412c-b32b-7dc898368ba7"},{"name":"qr_decode","id":"11c15469-de49-4881-8cd0-a2ad2914e689","request":{"method":"POST","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"image_path\": \"https://cdn.britannica.com/17/155017-050-9AC96FC8/Example-QR-code.jpg\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.chat2desk.com.mx/v1/qr_decode","description":"<p>Decodifica el código QR para obtener una URL directa con la imagen del código QR.</p>\n","urlObject":{"path":["v1","qr_decode"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"11c15469-de49-4881-8cd0-a2ad2914e689"},{"name":"delete_outbox","id":"eccea772-907b-44a3-ab8d-f686fdcd114c","request":{"method":"GET","header":[{"key":"Authorization","value":"Token API","description":"<p>Token disponible en API &amp; Scripts &gt; API (con cuenta de administrador).</p>\n"}],"url":"https://api.chat2desk.com.mx/v1/gateway/delete_outbox","description":"<p>⚠️ Esta operación borra <strong>todos</strong> los mensajes salientes pendientes de la cuenta. No admite parámetros ni filtro. Úsese con precaución.</p>\n","urlObject":{"path":["v1","gateway","delete_outbox"],"host":["https://api.chat2desk.com.mx"],"query":[],"variable":[]}},"response":[],"_postman_id":"eccea772-907b-44a3-ab8d-f686fdcd114c"}],"id":"d4fed9a2-c239-44f9-956e-d280d55dbd92","description":"<p>Otras funciones de la API.</p>\n","_postman_id":"d4fed9a2-c239-44f9-956e-d280d55dbd92"}],"variable":[{"key":"url","value":"https://api.chat2desk.com.mx"},{"key":"token","value":"Token API"}]}