{"info":{"_postman_id":"52077004-68b5-456a-b488-ad64a786919d","name":"Suri","description":"<html><head></head><body><p>Por aqui vamos te ajudar a usar todas as funcionalidades da nossa plataforma da melhor forma possível para encantar seus clientes.</p>\n<p>Esta documentação contém todos os Endpoints existentes na API, definições e informações sobre Webhooks. Para dicas sobre como integrar a Suri em seu fluxo de conversação, veja nosso <a href=\"https://sejasuri.gitbook.io/manual-de-integracao\">Manual de Integração</a>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"17684221","collectionId":"52077004-68b5-456a-b488-ad64a786919d","publishedId":"UUxz9mt5","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"4E55FD"},"publishDate":"2021-09-27T13:44:40.000Z"},"item":[{"name":"APIs","item":[{"name":"Departamentos","item":[{"name":"Listar Departamentos","id":"435cddd4-37b1-4432-bb0f-8060f3874de6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/departments","description":"<p>Retorna todos os Departamentos do chatbot</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td><a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Department</a>[ ]</td>\n<td>Lista de Departamentos do chatbot</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string</td>\n<td>null</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","departments"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"4de56f63-de9a-4410-baff-7f4ce1ebf16f","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/departments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 16:32:55 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"cb9996\",\n      \"Name\": \"teste\"\n    },\n    {\n      \"id\": \"cb9997\",\n      \"Name\": \"teste2\"\n    },\n    {\n      \"id\": \"cb9998\",\n      \"Name\": \"teste 3\"\n    },\n    {\n      \"id\": \"cb9999\",\n      \"Name\": \"teste 3\"\n    }\n  ],\n  \"error\": null\n}"},{"id":"483e3da5-a143-4a7e-be9e-5bc88e3d9fb8","name":"400 - error","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/departments"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 16:35:27 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"No Departments Found\"\n}"}],"_postman_id":"435cddd4-37b1-4432-bb0f-8060f3874de6"}],"id":"ab624b94-8de0-4dc5-bad2-7dc600221b5d","_postman_id":"ab624b94-8de0-4dc5-bad2-7dc600221b5d","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Atendentes","item":[{"name":"Listar Atendentes","event":[{"listen":"test","script":{"id":"c5b5f850-fdbb-4eeb-bee6-4fe47e42380f","exec":[""],"type":"text/javascript"}}],"id":"0d420a41-d97e-4ca3-9ae8-07b3e74de9f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/attendants","description":"<p>Retorna todos os Atendentes do chatbot</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td><a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Attendant</a>[ ]</td>\n<td>Lista de Atendentes do bot</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","attendants"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"acd39328-42d4-4ebf-91b7-b1d4d8331858","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/attendants"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 18:13:32 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"cb1157\",\n      \"name\": \"Nome Teste\",\n      \"email\": \"teste@chatbotmaker.io\"\n    }\n  ],\n  \"error\": null\n}"},{"id":"e5cb4cf4-c5d6-4d9c-ae64-9035bf7ba99d","name":"400 - error","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/attendants"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 18:24:27 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"No Attendants Found\"\n}"}],"_postman_id":"0d420a41-d97e-4ca3-9ae8-07b3e74de9f6"}],"id":"e8692aa7-3e5b-49d1-a3d8-cfce2b4e17cb","_postman_id":"e8692aa7-3e5b-49d1-a3d8-cfce2b4e17cb","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Canais","item":[{"name":"Listar Canais","id":"b865e949-9008-41c4-aff0-30d933eb933b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/channels","description":"<p>Retorna todos os canais do bot</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td><a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Channel</a>[ ]</td>\n<td>Lista de Canais do bot</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","channels"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"a5a812c0-248b-446c-bc05-aa4562cb3818","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/channels"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 20:03:11 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"name\": \"Webchat\",\n      \"provider\": 0,\n      \"type\": 2,\n      \"id\": \"wc1797\"\n    },\n    {\n      \"name\": \"CBM Homologação 4\",\n      \"provider\": 0,\n      \"type\": 0,\n      \"id\": \"fb105433221098525\"\n    }\n  ],\n  \"error\": null\n}"}],"_postman_id":"b865e949-9008-41c4-aff0-30d933eb933b"}],"id":"b5fd1ee6-ec5a-4be5-9884-79837be88347","_postman_id":"b5fd1ee6-ec5a-4be5-9884-79837be88347","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Contatos","item":[{"name":"Importar contato","id":"f76b791c-c1f1-4783-a307-9aa942ec5052","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"<token>"},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"RonYTEdSON\",\n  \"phone\": \"5585987755801\",\n  \"gender\": 0,\n  \"channelId\": \"wp332148629991857\",\n  \"channelType\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts","description":"<p>Esse endpoint pode ser usado para adicionar um novo contato ao seu chatbot</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do contato</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Número do contato que você deseja importar (com 55, DDD e o digito 9)</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email do contato</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>int</td>\n<td>Gênero do contato (0 para masculino, 1 para feminino e 2 para indefinido)</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>O Id do canal ao qual você deseja importar o usuário. O ID do canal WhatsApp pode ser encontrado na página Configurações &gt; aba Canais &gt; escolhendo o Canal WhatsApp.</td>\n</tr>\n<tr>\n<td>channelType</td>\n<td>int</td>\n<td>Tipo de canal ao qual o usuário será importado. OBS: Atualmente é apenas suportado o tipo 1 (WhatsApp)</td>\n</tr>\n<tr>\n<td>note</td>\n<td>string</td>\n<td>Observações do contato (opcional)</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>object</td>\n<td>Opcional. Variáveis para adicionar ao contato. É um objeto chave-valor de string-string, ou seja, só aceita objetos cuja chave e valor sejam string.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","contacts"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"0e3f72eb-a4bc-4c27-9b60-dc2744973af3","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"RonYTEdSON\",\n  \"phone\": \"5585987755801\",\n  \"gender\": 0,\n  \"channelId\": \"wp332148629991857\",\n  \"channelType\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 20:03:30 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": \"wpcb12345teste:5599988887777\",\n  \"error\": null\n}"}],"_postman_id":"f76b791c-c1f1-4783-a307-9aa942ec5052"},{"name":"Importar contatos batch","id":"8f8b0685-dc1e-4f32-bfd7-ced455f56e42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"[\n  {\n    \"name\": \"<NOME CONTATO 1>\",\n    \"phone\": \"<TELEFONE CONTATO 1>\",\n    \"email\": null,\n    \"gender\": 0,\n    \"channelId\": \"<ID DO CANAL>\",\n    \"channelType\": 1,\n    \"note\": \"<Observações desejadas do contato (opcional)>\",\n    \"variables\": {\n      \"var1\": \"value1\"\n    }\n  },\n  {\n    \"name\": \"<NOME CONTATO 2>\",\n    \"phone\": \"<TELEFONE CONTATO 2>\",\n    \"email\": \"<E-MAIL>\",\n    \"gender\": 0,\n    \"channelId\": \"<ID DO CANAL>\",\n    \"channelType\": 1\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts/batch","description":"<p>Esse endpoint pode ser usado para adicionar múltiplos contatos ao seu chatbot. O body a ser enviado deve ser um array de objetos que contém os seguintes atributos.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do contato</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Número do contato que você deseja importar (com 55, DDD e o digito 9)</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email do contato</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>int</td>\n<td>Gênero do contato (0 para masculino, 1 para feminino e 2 para indefinido)</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>O Id do canal ao qual você deseja importar o usuário. O ID do canal WhatsApp pode ser encontrado na página Configurações &gt; aba Canais &gt; escolhendo o Canal WhatsApp.</td>\n</tr>\n<tr>\n<td>channelType</td>\n<td>int</td>\n<td>Tipo de canal ao qual o usuário será importado. OBS: Atualmente é apenas suportado o tipo 1 (whatsapp)</td>\n</tr>\n<tr>\n<td>note</td>\n<td>string</td>\n<td>Observações do contato (opcional)</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>object</td>\n<td>Opcional. Variáveis para adicionar ao contato. É um objeto chave-valor de string-string, ou seja, só aceita objetos cuja chave e valor sejam string.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts","batch"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"1f7d8897-3a36-4ade-82e9-204787729608","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"[\n  {\n    \"name\": \"<NOME CONTATO 1>\",\n    \"phone\": \"<TELEFONE CONTATO 1>\",\n    \"email\": null,\n    \"gender\": 0,\n    \"channelId\": \"<ID DO CANAL>\",\n    \"channelType\": 1,\n    \"note\": \"<Observações desejadas do contato (opcional)>\",\n    \"variables\": {\n      \"var1\": \"value1\"\n    }\n  },\n  {\n    \"name\": \"<NOME CONTATO 2>\",\n    \"phone\": \"<TELEFONE CONTATO 2>\",\n    \"email\": \"<E-MAIL>\",\n    \"gender\": 0,\n    \"channelId\": \"<ID DO CANAL>\",\n    \"channelType\": 1\n  }\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts/batch"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 20:03:30 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": \"wpcb12345teste:5599988887777\",\n  \"error\": null\n}"}],"_postman_id":"8f8b0685-dc1e-4f32-bfd7-ced455f56e42"},{"name":"Voltar para fluxo Suri","id":"5cab6cc1-baf2-4c65-9f2b-db3d225fef6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/backtosuri?intentName=NOME_DA_INTENÇÃO","description":"<p><em>Depreciado</em>. Endpoint utilizado para retornar o contato ao fluxo Suri quando o mesmo foi redirecionado para uma API externa pela regra de Redirecionar para API, utilizando Intenção de IA. Veja mais detalhes sobre esse tipo de integração em nosso <a href=\"https://sejasuri.gitbook.io/manual-de-integracao/intencao-de-ia-legado\">Manual de Integração</a>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>null</td>\n<td>Não retorna nenhum data</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string</td>\n<td>null</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","backtosuri"],"host":["CHATBOT-URL"],"query":[{"key":"intentName","value":"NOME_DA_INTENÇÃO"}],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"8b921d4a-70cb-4c4d-8e9a-3ac38d4d3fc4","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/backtosuri?intentName=NOME_DA_INTENÇÃO","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","backtosuri"],"query":[{"key":"intentName","value":"NOME_DA_INTENÇÃO"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 26 Nov 2021 16:16:26 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"},{"id":"f7340233-2cca-4c4d-8bb9-d1c5b1b44fda","name":"400- no abilities found","originalRequest":{"method":"POST","header":[],"url":{"raw":"CHATBOT-URL/api/contacts/USER-ID/backtosuri?intentName=test","host":["CHATBOT-URL"],"path":["api","contacts","USER-ID","backtosuri"],"query":[{"key":"intentName","value":"test"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 14 Apr 2022 18:16:22 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Set-Cookie","value":"ARRAffinity=f55f0efb5ddc43b56546ad85f8ecf027b6dbfc260b2d4cef7893b84710723e45;Path=/;HttpOnly;Secure;Domain=cbm-wap-babysuri-cb8079185-chatb.azurewebsites.net"},{"key":"Set-Cookie","value":"ARRAffinitySameSite=f55f0efb5ddc43b56546ad85f8ecf027b6dbfc260b2d4cef7893b84710723e45;Path=/;HttpOnly;SameSite=None;Secure;Domain=cbm-wap-babysuri-cb8079185-chatb.azurewebsites.net"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"No abilities found\"\n}"},{"id":"212007b0-ef7e-4361-8351-e803f7515366","name":"400- no abilities found","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/backtosuri?intentName=NOME_DA_INTENÇÃO","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","backtosuri"],"query":[{"key":"intentName","value":"NOME_DA_INTENÇÃO"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 14 Apr 2022 18:16:22 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Set-Cookie","value":"ARRAffinitySameSite=f55f0efb5ddc43b56546ad85f8ecf027b6dbfc260b2d4cef7893b84710723e45;Path=/;HttpOnly;SameSite=None;Secure;Domain=cbm-wap-babysuri-cb8079185-chatb.azurewebsites.net"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"No abilities found\"\n}"}],"_postman_id":"5cab6cc1-baf2-4c65-9f2b-db3d225fef6f"},{"name":"Enviar para cadência","id":"d3301d28-a1fb-4c97-9885-1c0e62658fa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/startcadence?cadenceId=ID_CADENCIA","description":"<p><em>Depreciado</em>. Endpoint utilizado para enviar o usuário para determinada cadência, experiência atrelada à Intenções de IA.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>null</td>\n<td>Não retorna nenhum data</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string</td>\n<td>null</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","startcadence"],"host":["CHATBOT-URL"],"query":[{"key":"cadenceId","value":"ID_CADENCIA"}],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"672f0ee5-2415-4b4f-a0a8-1c6a107b6894","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/startcadence?cadenceId=ID_CADENCIA","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","startcadence"],"query":[{"key":"cadenceId","value":"ID_CADENCIA"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 26 Nov 2021 16:16:26 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"},{"id":"267e2459-8f42-4f5a-b40a-c07478118610","name":"400 - already in cadence","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/startcadence?cadenceId=ID_CADENCIA","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","startcadence"],"query":[{"key":"cadenceId","value":"ID_CADENCIA"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"63"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 24 Aug 2022 15:42:08 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Microsoft-IIS/10.0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Set-Cookie","value":"ARRAffinitySameSite=42575890126066cc9b5ab7a2286aed4280c7c398f15f1ae8b27a65ea7273e38b;Path=/;HttpOnly;SameSite=None;Secure;Domain=cbm-ctb-babysuri-cb1000019-chatbot-maker.azurewebsites.net"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"User already in cadence\"\n}"}],"_postman_id":"d3301d28-a1fb-4c97-9885-1c0e62658fa3"},{"name":"Retornar contato","id":"61272dfd-4ba9-4125-b914-137b1fe74c34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>user</td>\n<td><a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">User</a></td>\n<td>Entidade usuário</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"ff5268b0-aad4-46ea-970e-90383b1f4ca4","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id","host":["CHATBOT-URL"],"path":["api","contacts",":user_id"],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 19:01:39 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"wc1797:1819\",\n    \"name\": null,\n    \"chatbotId\": \"cb1797\",\n    \"channelId\": \"wc1797\",\n    \"channelType\": 2,\n    \"phone\": null,\n    \"email\": null,\n    \"profilePicture\": {\n      \"name\": \"cb1797/wc1797/aa93b4d9edad41c29fa08d964995bec3.jpg\",\n      \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb1797/wc1797/aa93b4d9edad41c29fa08d964995bec3.jpg\"\n    },\n    \"gender\": 2,\n    \"identificationDocument\": null,\n    \"note\": null,\n    \"dateCreate\": \"2021-08-16T16:13:16.5847339Z\",\n    \"lastActivity\": \"2021-08-16T16:28:39.9519987Z\",\n    \"tags\": null,\n    \"currentDialog\": {\n      \"uri\": {\n        \"path\": \"cbm://babysuri/dialogs/basic/waitingdialog/\",\n        \"query\": \"\",\n        \"parameters\": {}\n      },\n      \"data\": {}\n    }\n  },\n  \"error\": null\n}"}],"_postman_id":"61272dfd-4ba9-4125-b914-137b1fe74c34"},{"name":"Encerrar atendimento","id":"f10a8e4e-4edd-4080-b6b0-6e19d6daa373","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/finishattendance?attendanceReasonId=cbxxxx","description":"<p>Endpoint utilizado para finalizar um atendimento.</p>\n<p>Opcionalmente, como query param você pode passar o ID do motivo de atendimento, que deve ser um ID válido (ou seja, previamente criado no Portal, em Configurações &gt; Motivos do Atendimento).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>null</td>\n<td>Não retorna nenhum data</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string</td>\n<td>null</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","finishattendance"],"host":["CHATBOT-URL"],"query":[{"key":"attendanceReasonId","value":"cbxxxx"}],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"e1dd91ae-1f25-428f-9d9a-0bd0d80c8e82","name":"200 - success - Encerrar atendimento com motivo","originalRequest":{"method":"POST","header":[],"url":{"raw":"CHATBOT-URL/api/contacts/USER-ID/finishattendance?attendanceReasonId=cb43294","host":["CHATBOT-URL"],"path":["api","contacts","USER-ID","finishattendance"],"query":[{"key":"attendanceReasonId","value":"cb43294"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Fri, 14 Jan 2022 13:24:15 GMT"},{"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": null,\n    \"error\": null\n}"},{"id":"6e5ac796-8b38-4a28-b0b9-9b2b225cdf82","name":"200 - success - Encerrar atendimento com motivo","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/finishattendance?attendanceReasonId=cbxxxx","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","finishattendance"],"query":[{"key":"attendanceReasonId","value":"cbxxxx"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 14 Jan 2022 13:24:15 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"},{"id":"e7c8bddf-d4b1-4ad2-bd65-cfabc902a37c","name":"400 - error - Contato não está em atendimento","originalRequest":{"method":"POST","header":[],"url":"CHATBOT-URL/api/contacts/USER-ID/finishattendance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Fri, 14 Jan 2022 13:37:02 GMT"},{"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"User is not in attendance status.\"\n}"},{"id":"85ab89f3-7738-48f5-9d9b-9033001bb074","name":"400 - error - Contato não encontrado","originalRequest":{"method":"POST","header":[],"url":"CHATBOT-URL/api/contacts/USER-ID/finishattendance"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Fri, 14 Jan 2022 13:41:52 GMT"},{"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"User not found\"\n}"},{"id":"dd692830-f767-488e-a762-8253d260cbe2","name":"400 - error - Contato não está em atendimento","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/finishattendance?attendanceReasonId=cbxxxx","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","finishattendance"],"query":[{"key":"attendanceReasonId","value":"cbxxxx"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 14 Jan 2022 13:37:02 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"User is not in attendance status.\"\n}"}],"_postman_id":"f10a8e4e-4edd-4080-b6b0-6e19d6daa373"},{"name":"Cancelar solicitação de atendimento","id":"4730d0bf-524e-4a0f-8951-328d635c4884","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/cancelattendancerequest","description":"<p>Endpoint utilizado para tirar um contato da fila de esperando atendimento.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>null</td>\n<td>Não retorna nenhum data</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string</td>\n<td>null</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","cancelattendancerequest"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"c253ac22-6086-4ea4-a1f0-c1ef92105006","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/cancelattendancerequest","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","cancelattendancerequest"],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 14 Jan 2022 13:40:22 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"},{"id":"cdbd9cbd-64e3-4810-8f21-9728d94cec53","name":"400 - error","originalRequest":{"method":"POST","header":[],"url":"CHATBOT-URL/api/contacts/USER-ID/cancelAttendanceRequest"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Fri, 14 Jan 2022 13:40:41 GMT"},{"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"User is not in requested status.\"\n}"},{"id":"da4fcc57-9265-4241-a858-6abd26fcca40","name":"400 - error","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/cancelattendancerequest","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","cancelattendancerequest"],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 14 Jan 2022 13:40:41 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"User is not in requested status.\"\n}"}],"_postman_id":"4730d0bf-524e-4a0f-8951-328d635c4884"},{"name":"Solicitar atendimento","id":"bb487850-9611-4219-a778-a0ebc54d5e7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/requestattendance?department=ID_DEPARTAMENTO&agent=ID_ATENDENTE","description":"<p>Move um contato para a fila de esperando atendimento para um determinado departamento e/ou atendente.</p>\n<p>Lembre-se de substituir ID_DEPARTAMENTO e ID_ATENDENTE para os IDs de departamento e atendente, respectivamente.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","requestattendance"],"host":["CHATBOT-URL"],"query":[{"key":"department","value":"ID_DEPARTAMENTO"},{"key":"agent","value":"ID_ATENDENTE"}],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"f23e92df-1837-4bf0-9aba-1191e0ed202c","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/requestattendance?department=ID_DEPARTAMENTO&agent=ID_ATENDENTE","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","requestattendance"],"query":[{"key":"department","value":"ID_DEPARTAMENTO"},{"key":"agent","value":"ID_ATENDENTE"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Fri, 14 Jan 2022 15:03:35 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"}],"_postman_id":"bb487850-9611-4219-a778-a0ebc54d5e7c"},{"name":"Adicionar variável","id":"bd23bfa8-dbe0-4f0d-bda3-31c11acf3348","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/addvariable?name=VARIABLE_NAME&value=VARIABLE_VALUE","description":"<p>Adiciona variável ao contato em questão. Você poderá utilizar as variáveis em requisições da API, como busca por contato ou dentro do Flow, no chatbot.</p>\n<p>As variáveis encontram-se no atributo Variables do contato, definido como o modelo User <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">aqui na documentação</a>.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","addvariable"],"host":["CHATBOT-URL"],"query":[{"key":"name","value":"VARIABLE_NAME"},{"key":"value","value":"VARIABLE_VALUE"}],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"053481bd-8391-44a6-86b6-76dabf159aed","name":"200 - Sucesso","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/addvariable?name=VARIABLE_NAME&value=VARIABLE_VALUE","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","addvariable"],"query":[{"key":"name","value":"VARIABLE_NAME"},{"key":"value","value":"VARIABLE_VALUE"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"41"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 08 Dec 2023 18:38:01 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"}],"_postman_id":"bd23bfa8-dbe0-4f0d-bda3-31c11acf3348"},{"name":"Remover variável","id":"9831aa10-5b58-4565-91e4-97b076434095","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/removevariable?name=VARIABLE_NAME","description":"<p>Remove variável previamente criada no contato. Caso a variável não exista, não ocorrem erros, apenas nenhuma ação é tomada.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","removevariable"],"host":["CHATBOT-URL"],"query":[{"key":"name","value":"VARIABLE_NAME"}],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"9a18af79-2499-4f22-a6e4-a2371f9d9335","name":"200 - Sucesso","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/removevariable?name=VARIABLE_NAME","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","removevariable"],"query":[{"key":"name","value":"VARIABLE_NAME"}],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"41"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 08 Dec 2023 18:40:21 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"}],"_postman_id":"9831aa10-5b58-4565-91e4-97b076434095"},{"name":"Atualizar observações do contato","id":"c21abf47-6172-465d-9f9c-df9ad6fc553f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"<Conteúdo desejado aqui, limitado a 4000 caracteres no máximo>","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts/:user_id/updateusernote","description":"<p>Atualiza o campo Observações de um contato. Este é o mesmo campo que fica à mostra no Portal de atendimento, na coluna de detalhes do contato.</p>\n<p>Atenção: o tamanho máximo do texto a ser enviado no Body é de <strong>4000</strong> <strong>caracteres</strong>.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts",":user_id","updateusernote"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"ebf911e1-f629-4641-963d-9c15b87842e3","name":"200 - Sucesso","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"<Conteúdo desejado aqui, limitado a 4000 caracteres no máximo>","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/updateusernote","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","updateusernote"],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 21 Dec 2023 16:47:37 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Microsoft-IIS/10.0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Encoding","value":"gzip"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Set-Cookie","value":"ARRAffinitySameSite=a4636497a27bfaac1a028f9600df2f1108607e80aa0ae612dab24877f9240dd5;Path=/;HttpOnly;SameSite=None;Secure;Domain=cbm-wap-babysuri-cb1021-surit.azurewebsites.net"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Accept-Encoding"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": null,\n  \"error\": null\n}"}],"_postman_id":"c21abf47-6172-465d-9f9c-df9ad6fc553f"},{"name":"Listar Contatos","id":"6227705e-b6ab-4061-ac0f-bca9795d4811","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts?continuationToken=string&limit=string","description":"<p>[DEPRECATED - Utilizar o endpoint <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#36567385-3347-4752-8e85-ad870a1d9624\">https://documenter.getpostman.com/view/17684221/UUxz9mt5#36567385-3347-4752-8e85-ad870a1d9624</a>]</p>\n<p>Uma requisição a essa rota pode ser com ou sem <code>continuationToken</code>. Se o <code>continuationToken</code> não estiver definido, será retornada a primeira página daquela requisição.</p>\n<p>O <code>limit</code> representa o tamanho da página à ser retornada. É importante falar que para um conjunto de páginas, o limit deve ser constante.</p>\n<p>A página retornada terá o seguinte formato</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Items\":{...},\n    \"ContinuationToken\":\"\"\n}\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Items</td>\n<td>array</td>\n<td>Lista de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">User</a></td>\n</tr>\n<tr>\n<td>ContinuationToken</td>\n<td>string</td>\n<td>Token de paginação</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","contacts"],"host":["CHATBOT-URL"],"query":[{"key":"continuationToken","value":"string"},{"key":"limit","value":"string"}],"variable":[]}},"response":[{"id":"bf38869b-70f6-49ab-8158-017c023a44e5","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts?continuationToken=string&limit=string","host":["CHATBOT-URL"],"path":["api","contacts"],"query":[{"key":"continuationToken","value":"string"},{"key":"limit","value":"string"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"Items\": {\n      \"data\": {\n        \"id\": \"wc1797:1819\",\n        \"name\": null,\n        \"chatbotId\": \"cb1797\",\n        \"channelId\": \"wc1797\",\n        \"channelType\": 2,\n        \"phone\": null,\n        \"email\": null,\n        \"profilePicture\": {\n          \"name\": \"cb1797/wc1797/aa93b4d9edad41c29fa08d964995bec3.jpg\",\n          \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb1797/wc1797/aa93b4d9edad41c29fa08d964995bec3.jpg\"\n        },\n        \"gender\": 2,\n        \"identificationDocument\": null,\n        \"note\": null,\n        \"dateCreate\": \"2021-08-16T16:13:16.5847339Z\",\n        \"lastActivity\": \"2021-08-16T16:28:39.9519987Z\",\n        \"tags\": null,\n        \"currentDialog\": {\n          \"uri\": {\n            \"path\": \"cbm://babysuri/dialogs/basic/waitingdialog/\",\n            \"query\": \"\",\n            \"parameters\": {}\n          },\n          \"data\": {}\n        }\n      }\n    },\n    \"ContinuationToken\": \"TOKENDEEXEMPLO\"\n  },\n  \"error\": null\n}"}],"_postman_id":"6227705e-b6ab-4061-ac0f-bca9795d4811"},{"name":"Listar Contatos Filtrados","id":"36567385-3347-4752-8e85-ad870a1d9624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"orderBy\": \"lastActivity\",\n  \"orderType\": \"desc\",\n  \"limit\": 100,\n  \"variables\": {\n    \"suri-1851\": \"teste\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts/list","description":"<p>Listagem de contatos utilizando filtros. Precisa de um objeto (<em>body</em>) na seguinte estrutura:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>limit</td>\n<td>Integer</td>\n<td>Número máximo de itens a serem retornados por vez. Opcional - padrão: 100</td>\n</tr>\n<tr>\n<td>continuationToken</td>\n<td>String</td>\n<td>Token para buscar a \"próxima página\" de contatos. Opcional na primeira chamada, mas obrigatório nas seguintes caso queira buscar os próximos resultados.</td>\n</tr>\n<tr>\n<td>queue</td>\n<td>Integer</td>\n<td>Fila em que o contato encontra-se. 0 para Automático, 1 para Esperando, 2 para Atendimento. Opcional, por padrão, vazio (não filtra por fila)</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>String</td>\n<td>Identificador do canal ao qual o contato pertence. Opcional.</td>\n</tr>\n<tr>\n<td>departmentId</td>\n<td>String</td>\n<td>Identificador do departamento no qual o contato está vinculado no momento (nas filas Esperando e Atendimento). Opcional.</td>\n</tr>\n<tr>\n<td>attendantId</td>\n<td>String</td>\n<td>Identificador do atendente que está vinculado ao atendimento do contato no momento (nas filas Esperando ou Atendimento). Opcional.</td>\n</tr>\n<tr>\n<td>sessionType</td>\n<td>Int</td>\n<td>Identifica se a sessão do contato é ativa ou receptiva (0 - Receptivo e 1 - Ativo). Opcional.</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>string[]</td>\n<td>Lista de IDs de tags associadas ao contato. Opcional.</td>\n</tr>\n<tr>\n<td>phones</td>\n<td>string[]</td>\n<td>Lista de números de telefone para filtrar. Os números devem ter DDI + DDD + telefone usando apenas números. Opcional</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>{ [key: string]: string }</td>\n<td>Variáveis do usuário. É um objeto chave-valor onde a chave e o valor são strings. Opcional.</td>\n</tr>\n<tr>\n<td>orderBy</td>\n<td>'lastActivity' ou 'dateCreated'</td>\n<td>Obrigatório. Atributo pelo qual ordenar</td>\n</tr>\n<tr>\n<td>orderType</td>\n<td>'asc' ou 'desc'</td>\n<td>Obrigatório. Tipo de ordenação</td>\n</tr>\n</tbody>\n</table>\n</div><p>A página retornada terá o seguinte formato</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Items\":{...},\n    \"ContinuationToken\":\"\"\n}\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Items</td>\n<td>array</td>\n<td>Lista de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">User</a></td>\n</tr>\n<tr>\n<td>ContinuationToken</td>\n<td>string</td>\n<td>Token de paginação</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","contacts","list"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"f486a23a-15e7-4b6e-9cc0-b6587f25ac7e","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"orderBy\": \"lastActivity\",\n  \"orderType\": \"desc\",\n  \"limit\": 100,\n  \"variables\": {\n    \"suri-1851\": \"teste\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/contacts/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"1043"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Microsoft-IIS/10.0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 02 Jul 2024 18:06:41 GMT"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"items\": [\n      {\n        \"id\": \"wp123:5585900000000\",\n        \"name\": \"Gabriel suri\",\n        \"chatbotId\": \"cbxxxx\",\n        \"channelId\": \"wp123\",\n        \"channelType\": 1,\n        \"phone\": \"5585900000000\",\n        \"email\": \"gabriel@suri.ai\",\n        \"profilePicture\": {\n          \"name\": null,\n          \"url\": \"https://cbmstg.blob.core.windows.net/content/default/user-default-v1.jpg\"\n        },\n        \"gender\": 0,\n        \"identificationDocument\": \"000.000.000-00\",\n        \"note\": null,\n        \"defaultDepartmentId\": null,\n        \"dateCreate\": \"2024-05-13T17:19:06.4853596Z\",\n        \"lastActivity\": \"2024-06-25T20:41:49.9228339Z\",\n        \"tags\": [\n          \"cbyyyy\"\n        ],\n        \"userTags\": [\n          {\n            \"addDate\": \"2024-07-02T14:39:10.0500287Z\",\n            \"id\": \"cbyyyy\"\n          }\n        ],\n        \"currentDialog\": {\n          \"uri\": {\n            \"path\": \"cbm://babysuri/dialogs/basic/waitingdialog/\",\n            \"query\": \"\",\n            \"parameters\": {}\n          },\n          \"data\": {}\n        },\n        \"agent\": {\n          \"status\": 2,\n          \"departmentId\": \"cbzzzz\",\n          \"dateRequest\": \"2024-06-25T20:41:48.7336669Z\",\n          \"dateAnswer\": \"2024-06-25T20:41:48.7336651Z\",\n          \"platformUserId\": \"cbwwww\",\n          \"tags\": null,\n          \"unreadMessages\": 0,\n          \"isTransferred\": false\n        },\n        \"session\": {\n          \"id\": \"0b59dae876e74bd0994e271035e7459d\",\n          \"type\": 0,\n          \"start\": \"2024-10-31T13:13:19.5422954Z\",\n          \"end\": \"2024-11-01T13:13:19.5422954Z\",\n          \"answered\": true,\n          \"delivered\": false,\n          \"startMessageId\": null,\n          \"charge\": 0\n        },\n        \"variables\": {\n          \"LinkUrl\": \"Oi\"\n        }\n      }\n    ],\n    \"continuationToken\": null\n  },\n  \"error\": null\n}"}],"_postman_id":"36567385-3347-4752-8e85-ad870a1d9624"}],"id":"e5e66ac6-d9bd-4138-8fd3-02d057c4d65d","_postman_id":"e5e66ac6-d9bd-4138-8fd3-02d057c4d65d","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Mensagens","item":[{"name":"Status de Escrevendo","id":"37b762b2-1d1c-47d1-964c-57932e674109","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"<Id do contato>\",\n  \"typing\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Endpoint usado para enviar mensagens de texto (não templates) para contatos já cadastrados (via ID).</p>\n<p>Importante lembrar: tal mensagem só será de fato enviada caso o contato em questão possua uma sesão ativa. Caso contrário apenas mensagens templates são permitidas.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>ID do contato</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem a ser enviada</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Conteúdo da mensagem</td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"e8cfae00-3665-4869-a3a3-ca3482685cb1","name":"Status de Escrevendo","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"wp350628444809181:5571991038445\",\n  \"typing\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/messages/send"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"86"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:54:55 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"Message cannot be null\",\n    \"validationErrors\": null\n}"}],"_postman_id":"37b762b2-1d1c-47d1-964c-57932e674109"},{"name":"Mensagem de texto","id":"481e1dd2-f275-4a8e-8840-03bafcd7b0d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"<Id do contato>\",\r\n    \"message\": {\r\n        \"text\": \"conteúdo da mensagem\",\r\n        \"context\": {\r\n            \"msgId\": \"wamid.XXX...XXX\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Endpoint usado para enviar mensagens de texto (não templates) para contatos já cadastrados (via ID).</p>\n<p>Importante lembrar: tal mensagem só será de fato enviada caso o contato em questão possua uma sesão ativa. Caso contrário apenas mensagens templates são permitidas.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>ID do contato</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem a ser enviada</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Conteúdo da mensagem</td>\n</tr>\n<tr>\n<td>context</td>\n<td>MessageContext?</td>\n<td>Contexto da mensagem, opcional</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto MessageContext está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>msgId</td>\n<td>string</td>\n<td>Obrigatório. Id da mensagem a ser respondida. Passando esse parâmetro, a mensagem é enviada como resposta a uma mensagem enviada anteriormente pelo contato ou pela própria empresa. O id da mensagem tem o formato \"wamid.XXXXXXX\"</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"481e1dd2-f275-4a8e-8840-03bafcd7b0d4"},{"name":"Mensagem de texto com import","id":"0a839a0c-acc3-4512-a9a3-6021557d7266","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": {\r\n        \"name\": \"<Nome do contato>\",\r\n        \"phone\": \"5585900000000\",\r\n        \"email\": null,\r\n        \"gender\": 0,\r\n        \"channelId\": \"<ID do canal>\",\r\n        \"channelType\": 1,\r\n        \"defaultDepartmentId\": null\r\n    },\r\n    \"message\": {\r\n        \"text\": \"conteúdo da mensagem\",\r\n        \"context\": {\r\n            \"msgId\": \"wamid.XXX...XXX\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Endpoint usado para enviar mensagens de texto (não templates) para contatos não cadastrados, passando o contado a ser importado junto da mensagem.</p>\n<p>Importante lembrar: tal mensagem só será de fato enviada caso o contato em questão seja de um canal de provedor não oficial do WhatsApp, isto é, Z-API. Para canais oficiais, de provedor Gupshup ou Cloud API, utilizar o endpoint de envio de Mensagem de template com import.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Contato a ser importado</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem a ser enviada</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Conteúdo da mensagem</td>\n</tr>\n<tr>\n<td>context</td>\n<td>MessageContext?</td>\n<td>Contexto da mensagem, opcional</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto MessageContext está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>msgId</td>\n<td>string</td>\n<td>Obrigatório. Id da mensagem a ser respondida. Passando esse parâmetro, a mensagem é enviada como resposta a uma mensagem enviada anteriormente pelo contato ou pela própria empresa. O id da mensagem tem o formato \"wamid.XXXXXXX\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"0a839a0c-acc3-4512-a9a3-6021557d7266"},{"name":"Mensagem de anexo","id":"2cb85589-07ae-4b52-b444-882c667ecabc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"USER-ID\",\r\n    \"message\": {\r\n        \"attachment\": {\r\n            \"type\": \"image\",\r\n            \"fileName\": \"imagem\",\r\n            \"payload\": {\r\n                \"url\": \"<url do arquivo>\"\r\n            }\r\n        },\r\n        \"context\": {\r\n            \"msgId\": \"wamid.XXX...XXX\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Endpoint usado para enviar mensagens de anexo.</p>\n<p>Semelhante ao endpoint de mensagem de texto com import, caso seja passado o objeto user ao invés de userId, o mesmo será importado na base.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>ID do contato. Deve ser utilizado somente se o atributo user não for informado</td>\n</tr>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Usuário a ser importado e enviado a emnsagem. Deve ser utilizado somente se o atributo userId não for informado.</td>\n</tr>\n<tr>\n<td>message</td>\n<td>Message</td>\n<td>Mensagem a ser enviada</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Tipo de anexo a ser enviado <code>image</code>, <code>video</code>, <code>audio</code> ou <code>file</code></td>\n</tr>\n<tr>\n<td>fileName</td>\n<td>string</td>\n<td>Nome do arquivo a ser enviado</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>URL do arquivo a ser enviado</td>\n</tr>\n<tr>\n<td>context</td>\n<td>MessageContext?</td>\n<td>Contexto da mensagem, opcional.</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto MessageContext está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>msgId</td>\n<td>string</td>\n<td>Obrigatório. Id da mensagem a ser respondida. Passando esse parâmetro, a mensagem é enviada como resposta a uma mensagem enviada anteriormente pelo contato ou pela própria empresa. O id da mensagem tem o formato \"wamid.XXXXXXX\"</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"12e76fc7-7ec3-4b83-b4ef-3b9099888855","name":"200 - success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"<ID do usuário>\",\r\n    \"message\": {\r\n        \"attachment\": {\r\n            \"type\": \"image\",\r\n            \"fileName\":\"cbm-logo-branca\",\r\n            \"payload\": {\r\n                \"url\": \"https://uploads-ssl.webflow.com/60cb9d3a7e0c8d686b145e23/60d0ef4a3dfb09df00619a93_cbm-logo-branca.png\"\r\n            }\r\n        }\r\n    },\r\n    \"isTemplate\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Wed, 24 Nov 2021 20:26:33 GMT"},{"key":"content-length","value":"0"},{"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":null},{"id":"fb5b7eba-a770-4f39-acb3-2dcaa721a4ca","name":"400 - error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"<Id do usuário>\",\r\n    \"message\": {\r\n        \"attachment\": {\r\n            \"type\": \"image\",\r\n            \"payload\": {\r\n                \"url\": \"https://uploads-ssl.webflow.com/60cb9d3a7e0c8d686b145e23/60d0ef4a3dfb09df00619a93_cbm-logo-branca.png\"\r\n            }\r\n        }\r\n    },\r\n    \"isTemplate\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Wed, 24 Nov 2021 20:27:08 GMT"},{"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"User Not Found\"\n}"},{"id":"7de9768b-3d5f-4f37-aea5-cc02ba7592c7","name":"400 - error","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"<ID do usuário>\",\r\n    \"message\": {\r\n        \"attachment\": {\r\n            \"type\": \"image\",\r\n            \"fileName\": \"\",\r\n            \"payload\": {\r\n                \"url\": \"https://uploads-ssl.webflow.com/60cb9d3a7e0c8d686b145e23/60d0ef4a3dfb09df00619a93_cbm-logo-branca.png\"\r\n            }\r\n        }\r\n    },\r\n    \"isTemplate\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Fri, 01 Apr 2022 13:28:15 GMT"},{"key":"forwarded","value":"host=babysuri-web-tq2.conveyor.cloud; proto=http"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"Invalid file name\"\n}"}],"_postman_id":"2cb85589-07ae-4b52-b444-882c667ecabc"},{"name":"Mensagem de pagamento","id":"93c5d380-b852-4d36-aaa1-0e936816090e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": {\r\n        \"name\": \"<Nome do contato>\",\r\n        \"phone\": \"<Telefone do contato>\",\r\n        \"email\": null,\r\n        \"gender\": 0,\r\n        \"channelId\": \"<ID do canal>\",\r\n        \"channelType\": 1,\r\n        \"defaultDepartmentId\": null\r\n    },\r\n    \"message\": {\r\n        \"orderId\": \"ID do pedido\",\r\n        \"body\": \"Texto da mensagem de pagamento\",\r\n        \"payment\": {\r\n            \"pix_dynamic_code\": {\r\n                \"code\": \"00020101021226700014br.gov.bcb.pix2548pix.example\",\r\n                \"merchant_name\": \"Nome do Recebedor do PIX\",\r\n                \"key\": \"39580525000189\",\r\n                \"key_type\": \"CNPJ\"\r\n            },\r\n            \"payment_link\": {\r\n                \"uri\": \"https://link-de-exemplo.com.br\"\r\n            },\r\n            // Boleto não funciona junto com PIX ou link de pagamento\r\n            \"boleto\": {\r\n                \"digitable_line\": \"03399026944140000002628346101018898510000008848\"\r\n            }\r\n        },\r\n        \"total\": 3599, // 3599 = 35.99\r\n        \"shippingAmount\": 400, // 400 = 4.00\r\n        \"products\": [\r\n            {\r\n                \"providerId\": \"id do produto\",\r\n                \"name\": \"nome do produto\",\r\n                \"unitPrice\": 35.99,\r\n                \"quantity\": 1\r\n            }\r\n        ],\r\n        \"context\": {\r\n            \"msgId\": \"wamid.XXX...XXX\"\r\n        }\r\n    },\r\n    \"isTemplate\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Envia mensagem de pagamento.</p>\n<p>Mensagens de pagamento do WhatsApp utilizam <strong>Payments API</strong>, que permitem enviar mensagens estruturadas com botões de link de pagamento de cartão e/ou PIX Copia e Cola e/ou boleto (linha digitável). Mensagens de pagamento tendem a ser mais performáticas e converter mais as cobranças enviadas devido à praticidade oferecida pelo botão de copiar PIX ou Linha digitável de boleto e a simplicidade do acesso ao link de pagamento.</p>\n<img src=\"https://content.pstmn.io/cb209415-b59c-4d46-9de8-688cda20eb6c/aW1hZ2UucG5n\" width=\"357\" height=\"346\" />\n\n<p>O envio segue o mesmo padrão das demais mensagens, onde você pode passar o atributo <strong>user</strong> caso queira importar/atualizar um contato ao mesmo tempo que envia a mensagem ou então o atributo <strong>userId</strong> se deseje apenas utilizar um contato que já existe em sua base. O mesmo vale para o atributo message. A única diferença está de fato em um novo atributo enviado dentro de message: <strong>OrderParameters</strong>). Seguem exemplos:</p>\n<p>Envio de template com import de contato:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n   \"user\": {\n        \"name\": \"&lt;Nome do contato&gt;\",\n        \"phone\": \"&lt;Telefone do contato com DDI e DDD&gt;\",\n        \"email\": null,\n        \"gender\": 0,\n        \"channelId\": \"&lt;Id do canal&gt;\",\n        \"channelType\": 1,\n        \"defaultDepartmentId\": null\n   },\n   \"message\": {\n      // ...\n   }\n   // ...\n}\n\n</code></pre>\n<p>Envio de template sem o import de contato:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n   \"userId\": \"&lt;ID do contato&gt;\",\n   \"message\": {\n      // ...\n   }\n   // ...\n}\n\n</code></pre>\n<p>O objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>string</td>\n<td>Sim</td>\n<td>ID do pedido</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Corpo de texto da mensagem, geralmente com algum texto instruindo a clicar nos botões de PIX, crtão ou boleto</td>\n</tr>\n<tr>\n<td>payment</td>\n<td>PaymentSettings</td>\n<td>Sim</td>\n<td>Configurações de pagamento (detalhado mais abaixo)</td>\n</tr>\n<tr>\n<td>total</td>\n<td>int</td>\n<td>Sim</td>\n<td>Total do pedido em unidade monetária menor (minor units). Os dois últimos dígitos representam os centavos. Ex: 499 = 4.99, 1000 = 10.00</td>\n</tr>\n<tr>\n<td>shippingAmount</td>\n<td>int</td>\n<td>Sim</td>\n<td>Total da entrega do pedido em unidade monetária menor (minor units). Os dois últimos dígitos representam os centavos. Ex: 499 = 4.99, 1000 = 10.00</td>\n</tr>\n<tr>\n<td>products</td>\n<td>Product[]</td>\n<td>Sim</td>\n<td>Objeto que define a ação a ser executada caso o contato responda à mensagem template</td>\n</tr>\n<tr>\n<td>context</td>\n<td>MessageContext?</td>\n<td>Não</td>\n<td>Contexto da mensagem, opcional.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto PaymentSettings é o responsável por renderizar os tipos de pagamento disponíveis na cobrança. Deve ser passado <strong>ao menos um dos atributos</strong> (pix_dynamic_code, boleto ou payment_link) e <strong>no máximo 2</strong>. Ou seja, só é possível ter uma das seguintes combinações de cobrança:</p>\n<ul>\n<li><p>PIX + Link</p>\n</li>\n<li><p>PIX + Boleto</p>\n</li>\n<li><p>Llink + Boleto</p>\n</li>\n<li><p>Somente PIX, somente Boleto ou somente Link</p>\n</li>\n</ul>\n<p>Seguem abaixo detalhes de cada um deles:</p>\n<p><strong>pix_dynamic_code:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Sim</td>\n<td>A chave Pix Copia-E-Cola que será copiada pelo contato ao clicar no botão da template</td>\n</tr>\n<tr>\n<td>merchant_name</td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome da empresa/pessoa que é dona da chave PIX em questão. Tem propósito puramente informacional, pois o nome é informado na tela para deixar o destino do PIX mais claro para o comprador</td>\n</tr>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Sim</td>\n<td>A chave PIX que será mostrada ao contato na mensagem,tem propósito puramente informacional, geralmente se trata do CPF ou CNPJ do recebedor do PIX (sem pontos ou traços)</td>\n</tr>\n<tr>\n<td>key_type</td>\n<td>string</td>\n<td>Sim</td>\n<td>Tipo da chave informada no atributo key. Os valores possíveis são: CPF, CNPJ, EMAIL, PHONE ou EVP (chave aleeatória)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>payment_link:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>uri</td>\n<td>string</td>\n<td>Sim</td>\n<td>URL do link de pagamento, deve ser uma url válida.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Boleto:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>digitable_line</td>\n<td>string</td>\n<td>Sim</td>\n<td>Linha digitável do boleto</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto Product está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>providerId</td>\n<td>string</td>\n<td>Sim</td>\n<td>ID do produto/item do pedido</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome do produto/item do pedido</td>\n</tr>\n<tr>\n<td>unitPrice</td>\n<td>decimal</td>\n<td>Sim</td>\n<td>Valor do produto/item do pedido. Exemplo: 20.99</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>int</td>\n<td>Sim</td>\n<td>Quantidade do produto/item em questão. Exemplo: 1</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto MessageContext está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>msgId</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id da mensagem a ser respondida. Passando esse parâmetro, a mensagem é enviada como resposta a uma mensagem enviada anteriormente pelo contato ou pela própria empresa. O id da mensagem tem o formato \"wamid.XXXXXXX\"</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"93c5d380-b852-4d36-aaa1-0e936816090e"},{"name":"Mensagem de template via id","id":"f1fcf7fa-0236-4279-bef4-2a493a9b152f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"<ID do contato>\",\r\n    \"message\": {\r\n        \"templateId\": \"<ID da template>\",\r\n        \"BodyParameters\": [\"Parâmetro 1\", \"Parâmetro 2\"],\r\n        \"ButtonsParameters\": [\"Parâmetro de botão\"] \r\n    },\r\n    \"responseAction\": {\r\n        \"type\": 1,\r\n        \"sendTo\": \"<Id do fluxo>\",\r\n        \"buttonActions\": {\r\n            \"<Texto do botão 1>\": {\r\n                \"type\": 0,\r\n                \"sendTo\": \"<Id do departamento>\"\r\n            },\r\n            \"<Texto do botão 2>\": {\r\n                \"type\": 1,\r\n                \"sendTo\": \"<Id do fluxo>\"\r\n            }\r\n        },\r\n        \"ignorePortfolio\": false\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Endpoint usado para enviar mensagens templates para contatos já cadastrados (via ID).</p>\n<p>Opcionalmente também é possível definir um comportamento para ser executado quando o contato responder tal mensagem (ver detalhes mais abaixo)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>ID do contato</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem template a ser enviada</td>\n</tr>\n<tr>\n<td>responseAction</td>\n<td>object</td>\n<td>(Opcional) Comportamento de quando o contato responde à mensagem template, podendo ser redirecionar para um departamento ou para um fluxo</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>templateId</td>\n<td>string</td>\n<td>ID da template do WhatsApp. Este ID é um GUID e pode ser encontrado clicando na template no Portal, é o campo Identificador mais abaixo.</td>\n</tr>\n<tr>\n<td>BodyParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros do corpo da template. Se não houver nenhum parâmetro, passar array vazio []</td>\n</tr>\n<tr>\n<td>ButtonsParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros nos botões da template. Se não ouver botões ou parâmetros nos botões, passar array vazio []</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto responseAction está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Obrigatório. Tipo de comportamento. 0 para enviar para departamento e 1 para enviar para fluxo</td>\n</tr>\n<tr>\n<td>sendTo</td>\n<td>string</td>\n<td>Obrigatório. Id do departamento ou fluxo a ser enviado</td>\n</tr>\n<tr>\n<td>buttonActions</td>\n<td>object</td>\n<td>Opcional. Quando a template possuir botões, pode-se ter um comportamento para cada botão. Neste objeto você configura qual comportamento desejado.</td>\n</tr>\n<tr>\n<td>ignorePortfolio</td>\n<td>bool</td>\n<td>Opcional. Por padrão, false. Define se a carteira de cliente deve ser ignorada quando o usuário responder à template. Com o padrão false, a carteira de clientes continua tendo prescedência ao responseAction.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto buttonActions é definido como um Map chave=valor, onde a chave é o título do botão da template e o valor um objeto contendo o type e sendTo novamente, conforme exemplo abaixo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Texto do botão 1\": {\n        \"type\": 1,\n        \"sendTo\": \"cbXXXX\"\n    }\n    \"Texto do botão 2\": {\n        \"type\": 2,\n        \"sendTo\": \"cbYYYY\"\n    }\n}\n\n</code></pre>\n<p>Lembrando que, caso o contato não clique em um botão da template, mas sim DIGITE uma resposta, o comportamento configurado em type e sendTo geral é utilizado.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"f1fcf7fa-0236-4279-bef4-2a493a9b152f"},{"name":"Mensagem de template com import","id":"c2b019b1-e688-405d-9acd-0a78a98a042d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": {\r\n        \"name\": \"<Nome do contato>\",\r\n        \"phone\": \"<Telefone do contato>\",\r\n        \"email\": null,\r\n        \"gender\": 0,\r\n        \"channelId\": \"<Id do canal>\",\r\n        \"channelType\": 1,\r\n        \"defaultDepartmentId\": null\r\n    },\r\n    \"message\": {\r\n        \"templateId\": \"ec1e1420-4a22-42ca-b310-e55ea9283c2e\",\r\n        \"BodyParameters\": [\"Victor\", \"123-01\"],\r\n        \"ButtonsParameters\": [] \r\n    },\r\n    \"responseAction\": {\r\n        \"type\": 1,\r\n        \"sendTo\": \"<Id do fluxo>\",\r\n        \"buttonActions\": {\r\n            \"<Texto do botão 1>\": {\r\n                \"type\": 0,\r\n                \"sendTo\": \"<Id do departamento>\"\r\n            },\r\n            \"<Texto do botão 2>\": {\r\n                \"type\": 1,\r\n                \"sendTo\": \"<Id do fluxo>\"\r\n            }\r\n        },\r\n        \"ignorePortfolio\": false\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Endpoint usado para enviar mensagens templates para contatos não cadastrados (enviando contato junto para importar)</p>\n<p>Opcionalmente também é possível definir um comportamento para ser executado quando o contato responder tal mensagem (ver detalhes mais abaixo)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Contato a ser importado e para qual será enviada a mensagem</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem template a ser enviada</td>\n</tr>\n<tr>\n<td>responseAction</td>\n<td>object</td>\n<td>(Opcional) Comportamento de quando o contato responde à mensagem template, podendo ser redirecionar para um departamento ou para um fluxo</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>templateId</td>\n<td>string</td>\n<td>ID da template do WhatsApp. Este ID é um GUID e pode ser encontrado clicando na template no Portal, é o campo Identificador mais abaixo.</td>\n</tr>\n<tr>\n<td>BodyParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros do corpo da template. Se não houver nenhum parâmetro, passar array vazio []</td>\n</tr>\n<tr>\n<td>ButtonsParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros nos botões da template. Se não ouver botões ou parâmetros nos botões, passar array vazio []</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto responseAction está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Obrigatório. Tipo de comportamento. 0 para enviar para departamento e 1 para enviar para fluxo</td>\n</tr>\n<tr>\n<td>sendTo</td>\n<td>string</td>\n<td>Obrigatório. Id do departamento ou fluxo a ser enviado</td>\n</tr>\n<tr>\n<td>buttonActions</td>\n<td>object</td>\n<td>Opcional. Quando a template possuir botões, pode-se ter um comportamento para cada botão. Neste objeto você configura qual comportamento desejado.</td>\n</tr>\n<tr>\n<td>ignorePortfolio</td>\n<td>bool</td>\n<td>Opcional. Por padrão, false. Define se a carteira de cliente deve ser ignorada quando o usuário responder à template. Com o padrão false, a carteira de clientes continua tendo prescedência ao responseAction.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto buttonActions é definido como um Map chave=valor, onde a chave é o título do botão da template e o valor um objeto contendo o type e sendTo novamente, conforme exemplo abaixo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Texto do botão 1\": {\n        \"type\": 1,\n        \"sendTo\": \"cbXXXX\"\n    }\n    \"Texto do botão 2\": {\n        \"type\": 2,\n        \"sendTo\": \"cbYYYY\"\n    }\n}\n\n</code></pre>\n<p>Lembrando que, caso o contato não clique em um botão da template, mas sim DIGITE uma resposta, o comportamento configurado em type e sendTo geral é utilizado.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"c2b019b1-e688-405d-9acd-0a78a98a042d"},{"name":"Mensagem de template com arquivo e import","id":"5e731e92-e5bf-48ba-904b-188434a43f06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"<token>"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": {\r\n        \"name\": \"<Nome do contato>\",\r\n        \"phone\": \"<Telefone do contato>\",\r\n        \"email\": null,\r\n        \"gender\": 0,\r\n        \"channelId\": \"<Id do canal>\",\r\n        \"channelType\": 1,\r\n        \"defaultDepartmentId\": null\r\n    },\r\n    \"message\": {\r\n        \"templateId\": \"<Id da template>\",\r\n        \"fileName\": \"nome_do_arquivo.pdf\",\r\n        \"mediaTemplateType\": \"image\",\r\n        \"link\": \"https://<url-template>\",\r\n        \"BodyParameters\": [\"Parametro 1\", \"Parametro 2\"]\r\n    },\r\n    \"responseAction\": {\r\n        \"type\": 1,\r\n        \"sendTo\": \"<Id do fluxo>\",\r\n        \"buttonActions\": {\r\n            \"<Texto do botão 1>\": {\r\n                \"type\": 0,\r\n                \"sendTo\": \"<Id do departamento>\"\r\n            },\r\n            \"<Texto do botão 2>\": {\r\n                \"type\": 1,\r\n                \"sendTo\": \"<Id do fluxo>\"\r\n            }\r\n        },\r\n        \"ignorePortfolio\": false\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Envia mensagem template com arquivos.</p>\n<p>Lembrando que mensagens templates do WhatsApp somente aceitam:</p>\n<ul>\n<li><p>imagens nos formatos JPG e PNG,</p>\n</li>\n<li><p>vídeos no formato MP4 e</p>\n</li>\n<li><p>documentos no formato PDF</p>\n</li>\n</ul>\n<p>Se uma mensagem template é cadastrada e aprovada no WhatsApp com um tipo de arquivo, somente este tipo de arquivo é possível ser enviado através dela. Por exemplo, se a template tiver sido criada com arquivo do tipo PDF, somente será possível enviar esta template passando um arquivo no formato PDF.</p>\n<p>O parâmetro <code>mediaTemplateType</code> pode ter os seguintes valores:</p>\n<ul>\n<li><p><code>image</code></p>\n</li>\n<li><p><code>video</code></p>\n</li>\n<li><p><code>document</code></p>\n</li>\n</ul>\n<p>O ID da template do WhatsApp é um GUID e pode ser encontrado clicando na template no Portal, na página de Configurações &gt; Modelos de mensagem &gt; selecionando a template desejada. É o campo Identificador mais abaixo.</p>\n<p>Opcionalmente também é possível definir um comportamento para ser executado quando o contato responder tal mensagem (ver detalhes mais abaixo)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Contato a ser importado e para qual será enviada a mensagem</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem template a ser enviada</td>\n</tr>\n<tr>\n<td>responseAction</td>\n<td>object</td>\n<td>(Opcional) Comportamento de quando o contato responde à mensagem template, podendo ser redirecionar para um departamento ou para um fluxo</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>templateId</td>\n<td>string</td>\n<td>ID da template do WhatsApp. Este ID é um GUID e pode ser encontrado clicando na template no Portal, é o campo Identificador mais abaixo.</td>\n</tr>\n<tr>\n<td>mediaTemplateType</td>\n<td>string</td>\n<td>Tipo do arquivo, podendo ser image, document ou video.</td>\n</tr>\n<tr>\n<td>link</td>\n<td>string</td>\n<td>Link do arquivo</td>\n</tr>\n<tr>\n<td>fileName</td>\n<td>string?</td>\n<td>Opcional. Nome do arquivo (com extensão) a ser enviado. Se não passado, será utilizado o mesmo nome do arquivo na URL. Exemplo: boleto.pdf</td>\n</tr>\n<tr>\n<td>BodyParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros do corpo da template. Se não houver nenhum parâmetro, passar array vazio []</td>\n</tr>\n<tr>\n<td>ButtonsParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros nos botões da template. Se não ouver botões ou parâmetros nos botões, passar array vazio []</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto responseAction está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Obrigatório. Tipo de comportamento. 0 para enviar para departamento e 1 para enviar para fluxo</td>\n</tr>\n<tr>\n<td>sendTo</td>\n<td>string</td>\n<td>Obrigatório. Id do departamento ou fluxo a ser enviado</td>\n</tr>\n<tr>\n<td>buttonActions</td>\n<td>object</td>\n<td>Opcional. Quando a template possuir botões, pode-se ter um comportamento para cada botão. Neste objeto você configura qual comportamento desejado.</td>\n</tr>\n<tr>\n<td>ignorePortfolio</td>\n<td>bool</td>\n<td>Opcional. Por padrão, false. Define se a carteira de cliente deve ser ignorada quando o usuário responder à template. Com o padrão false, a carteira de clientes continua tendo prescedência ao responseAction.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto buttonActions é definido como um Map chave=valor, onde a chave é o título do botão da template e o valor um objeto contendo o type e sendTo novamente, conforme exemplo abaixo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Texto do botão 1\": {\n        \"type\": 1,\n        \"sendTo\": \"cbXXXX\"\n    }\n    \"Texto do botão 2\": {\n        \"type\": 2,\n        \"sendTo\": \"cbYYYY\"\n    }\n}\n\n</code></pre>\n<p>Lembrando que, caso o contato não clique em um botão da template, mas sim DIGITE uma resposta, o comportamento configurado em type e sendTo geral é utilizado.</p>\n","urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"5e731e92-e5bf-48ba-904b-188434a43f06"},{"name":"Mensagem de template com arquivo via id","id":"c85b90ce-b605-4af3-bc38-b78fc1050c56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": \"<ID do contato>\",\r\n    \"message\": {\r\n        \"templateId\": \"<ID da template>\",\r\n        \"fileName\": \"nome_do_arquivo.pdf\",\r\n        \"mediaTemplateType\": \"image\",\r\n        \"link\": \"<url do documento>\",\r\n        \"BodyParameters\": [\"parametro 1\", \"parametro 2\", \"...\"]\r\n    },\r\n    \"responseAction\": {\r\n        \"type\": 1,\r\n        \"sendTo\": \"<Id do fluxo>\",\r\n        \"buttonActions\": {\r\n            \"<Texto do botão 1>\": {\r\n                \"type\": 0,\r\n                \"sendTo\": \"<Id do departamento>\"\r\n            },\r\n            \"<Texto do botão 2>\": {\r\n                \"type\": 1,\r\n                \"sendTo\": \"<Id do fluxo>\"\r\n            }\r\n        },\r\n        \"ignorePortfolio\": false\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Envia mensagem template com arquivos.</p>\n<p>Lembrando que mensagens templates do WhatsApp somente aceitam:</p>\n<ul>\n<li><p>imagens nos formatos JPG e PNG,</p>\n</li>\n<li><p>vídeos no formato MP4 e</p>\n</li>\n<li><p>documentos no formato PDF</p>\n</li>\n</ul>\n<p>Se uma mensagem template é cadastrada e aprovada no WhatsApp com um tipo de arquivo, somente este tipo de arquivo é possível ser enviado através dela. Por exemplo, se a template tiver sido criada com arquivo do tipo PDF, somente será possível enviar esta template passando um arquivo no formato PDF.</p>\n<p>O parâmetro <code>mediaTemplateType</code> pode ter os seguintes valores:</p>\n<ul>\n<li><p><code>image</code></p>\n</li>\n<li><p><code>video</code></p>\n</li>\n<li><p><code>document</code></p>\n</li>\n</ul>\n<p>O ID da template do WhatsApp é um GUID e pode ser encontrado clicando na template no Portal, na página de Configurações &gt; Modelos de mensagem &gt; selecionando a template desejada. É o campo Identificador mais abaixo.</p>\n<p>Opcionalmente também é possível definir um comportamento para ser executado quando o contato responder tal mensagem (ver detalhes mais abaixo)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>Id do Contato para enviar a mensagem</td>\n</tr>\n<tr>\n<td>message</td>\n<td>object</td>\n<td>Objeto da mensagem template a ser enviada</td>\n</tr>\n<tr>\n<td>responseAction</td>\n<td>object</td>\n<td>(Opcional) Comportamento de quando o contato responde à mensagem template, podendo ser redirecionar para um departamento ou para um fluxo</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde o objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>templateId</td>\n<td>string</td>\n<td>ID da template do WhatsApp. Este ID é um GUID e pode ser encontrado clicando na template no Portal, é o campo Identificador mais abaixo.</td>\n</tr>\n<tr>\n<td>mediaTemplateType</td>\n<td>string</td>\n<td>Tipo do arquivo, podendo ser image, document ou video.</td>\n</tr>\n<tr>\n<td>link</td>\n<td>string</td>\n<td>Link do arquivo</td>\n</tr>\n<tr>\n<td>fileName</td>\n<td>string?</td>\n<td>Opcional. Nome do arquivo (com extensão) a ser enviado. Se não passado, será utilizado o mesmo nome do arquivo na URL. Exemplo: boleto.pdf</td>\n</tr>\n<tr>\n<td>BodyParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros do corpo da template. Se não houver nenhum parâmetro, passar array vazio []</td>\n</tr>\n<tr>\n<td>ButtonsParameters</td>\n<td>string[]</td>\n<td>Lista de parâmetros nos botões da template. Se não ouver botões ou parâmetros nos botões, passar array vazio []</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto responseAction está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Obrigatório. Tipo de comportamento. 0 para enviar para departamento e 1 para enviar para fluxo</td>\n</tr>\n<tr>\n<td>sendTo</td>\n<td>string</td>\n<td>Obrigatório. Id do departamento ou fluxo a ser enviado</td>\n</tr>\n<tr>\n<td>buttonActions</td>\n<td>object</td>\n<td>Opcional. Quando a template possuir botões, pode-se ter um comportamento para cada botão. Neste objeto você configura qual comportamento desejado.</td>\n</tr>\n<tr>\n<td>ignorePortfolio</td>\n<td>bool</td>\n<td>Opcional. Por padrão, false. Define se a carteira de cliente deve ser ignorada quando o usuário responder à template. Com o padrão false, a carteira de clientes continua tendo prescedência ao responseAction.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto buttonActions é definido como um Map chave=valor, onde a chave é o título do botão da template e o valor um objeto contendo o type e sendTo novamente, conforme exemplo abaixo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"Texto do botão 1\": {\n        \"type\": 1,\n        \"sendTo\": \"cbXXXX\"\n    }\n    \"Texto do botão 2\": {\n        \"type\": 2,\n        \"sendTo\": \"cbYYYY\"\n    }\n}\n\n</code></pre>\n<p>Lembrando que, caso o contato não clique em um botão da template, mas sim DIGITE uma resposta, o comportamento configurado em type e sendTo geral é utilizado.</p>\n","urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"c85b90ce-b605-4af3-bc38-b78fc1050c56"},{"name":"Mensagem de template de pagamento","id":"b6b21701-e254-4e39-a00f-21483420fc6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"user\": {\r\n        \"name\": \"<Nome do contato>\",\r\n        \"phone\": \"<Telefone do contato>\",\r\n        \"email\": null,\r\n        \"gender\": 0,\r\n        \"channelId\": \"<ID do canal>\",\r\n        \"channelType\": 1,\r\n        \"defaultDepartmentId\": null\r\n    },\r\n    \"message\": {\r\n        \"templateId\": \"<ID da template>\",\r\n        \"orderParameters\": {\r\n            \"referenceId\": \"<ID do pedido>\",\r\n            \"paymentSettings\": [\r\n                {\r\n                    \"type\": \"pix_dynamic_code\",\r\n                    \"pixDynamicCode\": {\r\n                        \"code\": \"00020101021226700014br.gov.bcb.pix2548pix.example\",\r\n                        \"merchantName\": \"<Nome do Recebedor do PIX>\",\r\n                        \"key\": \"39580525000189\",\r\n                        \"keyType\": \"CNPJ\"\r\n                    }\r\n                },\r\n                {\r\n                    \"type\": \"payment_link\",\r\n                    \"paymentLink\": {\r\n                        \"uri\": \"<https://link-de-exemplo.com.br>\"\r\n                    }\r\n                },\r\n                // Boleto não funciona em conjunto com PIX e/ou link de pagamento\r\n                {\r\n                    \"type\": \"boleto\",\r\n                    \"boleto\": {\r\n                        \"digitableLine\": \"03399026944140000002628346101018898510000008848\"\r\n                    }\r\n                }\r\n            ],\r\n            \"totalAmount\": 35.99,\r\n            \"order\": {\r\n                \"status\": \"pending\",\r\n                \"tax\": {\r\n                    \"value\": 5.99,\r\n                    \"description\": \"Taxa de entrega\"\r\n                },\r\n                \"items\": [\r\n                    {\r\n                        \"retailerId\": \"<Id do item>\",\r\n                        \"name\": \"<Nome do item\",\r\n                        \"amount\": 15,\r\n                        \"quantity\": 2\r\n                    }\r\n                ],\r\n                \"subtotal\": 30\r\n            }\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/messages/send","description":"<p>Envia mensagem template de pagamento.</p>\n<p>Mensagens de pagamento do WhatsApp utilizam <strong>Payments API</strong>, que permitem enviar templates estruturadas com botões de link de pagamento de cartão e/ou PIX Copia e Cola e/ou boleto. Mensagens de pagamento tendem a ser mais performáticas e converter mais as cobranças enviadas devido à praticidade oferecida pelo botão de copiar PIX e linha digitável de boleto e a simplicidade do acesso ao link de pagamento .</p>\n<img src=\"https://content.pstmn.io/cb209415-b59c-4d46-9de8-688cda20eb6c/aW1hZ2UucG5n\" width=\"357\" height=\"346\" />\n\n<p>O envio segue o mesmo padrão das demais templates, onde você pode passar o atributo <strong>user</strong> caso queira importar/atualizar um contato ao mesmo tempo que envia a mensagem ou então o atributo <strong>userId</strong> se deseje apenas utilizar um contato que já existe em sua base. O mesmo vale para o atributo message. A única diferença está de fato em um novo atributo enviado dentro de message: <strong>OrderParameters</strong>). Seguem exemplos:</p>\n<p>Envio de template com import de contato:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n   \"user\": {\n        \"name\": \"&lt;Nome do contato&gt;\",\n        \"phone\": \"&lt;Telefone do contato com DDI e DDD&gt;\",\n        \"email\": null,\n        \"gender\": 0,\n        \"channelId\": \"&lt;Id do canal&gt;\",\n        \"channelType\": 1,\n        \"defaultDepartmentId\": null\n   },\n   \"message\": {\n      // ...\n   }\n   // ...\n}\n\n</code></pre>\n<p>Envio de template sem o import de contato:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n   \"userId\": \"&lt;ID do contato&gt;\",\n   \"message\": {\n      // ...\n   }\n   // ...\n}\n\n</code></pre>\n<p>O objeto message está definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>templateId</td>\n<td>string</td>\n<td>Sim</td>\n<td>ID da template do WhatsApp. Este ID pode ser encontrado clicando na template no Portal, é o campo Identificador.</td>\n</tr>\n<tr>\n<td>mediaTemplateType</td>\n<td>string</td>\n<td>Sim, se template foi criada com cabeçalho de mídia</td>\n<td>Tipo do arquivo, no caso de template de pagamento, deve ser \"image\" pois é o único tipo de cabeçalho aceito</td>\n</tr>\n<tr>\n<td>link</td>\n<td>string</td>\n<td>Sim, se template foi criada com cabeçalho de mídia</td>\n<td>Link do arquivo</td>\n</tr>\n<tr>\n<td>bodyParameters</td>\n<td>string[]</td>\n<td>Sim, se template tiver parâmetros (variáveis) no corpo da mensagem</td>\n<td>Lista de parâmetros do corpo da template. Se não houver nenhum parâmetro, passar array vazio []</td>\n</tr>\n<tr>\n<td>orderParameters</td>\n<td>OrderDetails</td>\n<td>Sim</td>\n<td>Objeto contendo os dados do pedido</td>\n</tr>\n<tr>\n<td>responseAction</td>\n<td>ResponseAction</td>\n<td>Não</td>\n<td>Objeto que define a ação a ser executada caso o contato responda à mensagem template</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto orderParameters está definido da seguinte maneira:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>referenceId</td>\n<td>string</td>\n<td>Sim</td>\n<td>Identificador único do pedido, importante para poder correlacionar eventos de pagamento com a mensagem de pagamento enviada. Todas as atualizações de status serão marcadas como uma resposta à mensagem através do referenceId. Exemplo: 123s4f5-01</td>\n</tr>\n<tr>\n<td>paymentSettings</td>\n<td>PaymentSettings[]</td>\n<td>Sim</td>\n<td>Opções disponíveis para pagamento. É o que define quais botões serãoenviados na template. Pode ter até dois itens no array: um do tipo PIX e outro do tipo Link de pagamento (ambos estão descritos mais abaixo)</td>\n</tr>\n<tr>\n<td>totalAmount</td>\n<td>decimal</td>\n<td>Sim</td>\n<td>Representa o total da compra, incluindo taxas,. É o valor que será mostrado ao contato na mensagem. ATENÇÃO: o valor deve ser igual ao valor da taxa (se houver) + somatório do valor dos itens, caso contrário, um erro é retornado. Exemplo: 25.99</td>\n</tr>\n<tr>\n<td>order</td>\n<td>Order</td>\n<td>Sim</td>\n<td>Detalhamento do pedido, contendo informações dos itens, quantidades e taxa. Ver descrição completa mais abaixo.</td>\n</tr>\n</tbody>\n</table>\n</div><p>O array paymentSettings pode ter NO MÁXIMO 2 itens e ter NO MÌNIMO 1 item, não podendo repetir 2 itens iguais (por exemplo, dois PIX ou dois Links de pagamento juntos). Ou seja, só é possível ter uma das seguintes combinações de cobrança:</p>\n<ul>\n<li><p>PIX + Link</p>\n</li>\n<li><p>PIX + Boleto</p>\n</li>\n<li><p>Llink + Boleto</p>\n</li>\n<li><p>Somente PIX, somente Boleto ou somente Link</p>\n</li>\n</ul>\n<p>Seguem abaixo as definições dos tipos de pagamento disponíveis:</p>\n<p><strong>Copiar Chave PIX:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Sim</td>\n<td>Deve ser \"pix_dynamic_code\"</td>\n</tr>\n<tr>\n<td>pixDynamicCode</td>\n<td>PixDynamicCode</td>\n<td>Sim</td>\n<td>Objeto contendo as informações da chave PIX em questão. ver detalhamento mais abaixo</td>\n</tr>\n</tbody>\n</table>\n</div><p>PixDynamicCode:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Sim</td>\n<td>A chave Pix Copia-E-Cola que será copiada pelo contato ao clicar no botão da template</td>\n</tr>\n<tr>\n<td>merchantName</td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome da empresa/pessoa que é dona da chave PIX em questão. Tem propósito puramente informacional, pois o nome é informado na tela para deixar o destino do PIX mais claro para o comprador</td>\n</tr>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Sim</td>\n<td>A chave PIX que será mostrada ao contato na mensagem,tem propósito puramente informacional, geralmente se trata do CPF ou CNPJ do recebedor do PIX (sem pontos ou traços)</td>\n</tr>\n<tr>\n<td>keyType</td>\n<td>string</td>\n<td>Sim</td>\n<td>Tipo da chave informada no atributo key. Os valores possíveis são: CPF, CNPJ, EMAIL, PHONE ou EVP (chave aleeatória)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Link de Pagamento:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Sim</td>\n<td>Deve ser \"payment_link\"</td>\n</tr>\n<tr>\n<td>paymentLink</td>\n<td>PaymentLink</td>\n<td>Sim</td>\n<td>Objeto que contém a url do link de pagamento dentro de um atributo chamado \"uri\"</td>\n</tr>\n</tbody>\n</table>\n</div><p>PaymentLink:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>uri</td>\n<td>string</td>\n<td>Sim</td>\n<td>URL do link de pagamento, deve ser uma url válida.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Copiar linha digitável de boleto:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Sim</td>\n<td>Deve ser \"boleto\"</td>\n</tr>\n<tr>\n<td>boleto</td>\n<td>Boleto</td>\n<td>Sim</td>\n<td>Objeto que contém detalhes do boleto</td>\n</tr>\n</tbody>\n</table>\n</div><p>Boleto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>digitableLine</td>\n<td>string</td>\n<td>Sim</td>\n<td>Linha digitável do boleto</td>\n</tr>\n</tbody>\n</table>\n</div><p>O objeto Order está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Sim</td>\n<td>Status do pedido. Atualmente o único valor suportado é \"pending\"</td>\n</tr>\n<tr>\n<td>tax</td>\n<td>Tax</td>\n<td>Sim</td>\n<td>Objeto que representa se o pedido possui taxas (de entrega, por exemplo), contendo o valor da taxa e uma descrição</td>\n</tr>\n<tr>\n<td>items</td>\n<td>Item[]</td>\n<td>Sim</td>\n<td>Lista de itens que compõem o pedido</td>\n</tr>\n<tr>\n<td>subtotal</td>\n<td>decimal</td>\n<td>Sim</td>\n<td>Valor total dos itens do pedido DESCONSIDERANDO A TAXA. Levar em consideração apenas o somatório do valor de todos os itens contidos no pedido.. Exemplo: 20.99</td>\n</tr>\n</tbody>\n</table>\n</div><p>Tax:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>value</td>\n<td>decimal</td>\n<td>Sim</td>\n<td>Valor da taxa. Caso não haja taxa, deve ser informado 0</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Não</td>\n<td>Descrição da taxa, por exemplo: \"Taxa de entrega\"</td>\n</tr>\n</tbody>\n</table>\n</div><p>Item:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>retailerId</td>\n<td>string</td>\n<td>Sim</td>\n<td>ID do produto/item do pedido</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome do produto/item do pedido</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>decimal</td>\n<td>Sim</td>\n<td>Valor do produto/item do pedido. Exemplo: 20.99</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>int</td>\n<td>Sim</td>\n<td>Quantidade do produto/item em questão. Exemplo: 1</td>\n</tr>\n</tbody>\n</table>\n</div><p>E o objeto responseAction está definido como:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Sim</td>\n<td>Obrigatório. Tipo de comportamento. 0 para enviar para departamento e 1 para enviar para fluxo</td>\n</tr>\n<tr>\n<td>sendTo</td>\n<td>string</td>\n<td>Sim</td>\n<td>Obrigatório. Id do departamento ou fluxo a ser enviado</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","messages","send"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[],"_postman_id":"b6b21701-e254-4e39-a00f-21483420fc6b"},{"name":"Listar Mensagens do Contato","id":"d1c22709-70d0-426c-afa8-183299fb11fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"<token>"},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/contacts/:user_id/messages","description":"<p>Endpoint usado para recuperar mensagens de um contato definido por USER-ID.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td><a href=\"#message\">Message</a>[ ]</td>\n<td>Lista de Mensagens do bot</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>limit</td>\n<td>numérico</td>\n<td>Limite de mensagens a serem retornadas</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","contacts",":user_id","messages"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"USER-ID","key":"user_id"}]}},"response":[{"id":"6bb24d94-cd5f-4565-bc29-d7b1b820e88a","name":"200 - success","originalRequest":{"method":"GET","header":[],"url":{"raw":"CHATBOT-URL/api/contacts/USER-ID/messages?limit=3","host":["CHATBOT-URL"],"path":["api","contacts","USER-ID","messages"],"query":[{"key":"limit","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"transfer-encoding","value":"chunked"},{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"server","value":"Kestrel"},{"key":"x-powered-by","value":"ASP.NET"},{"key":"date","value":"Wed, 24 Nov 2021 18:56:04 GMT"},{"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"attachment\": null,\n            \"conversationId\": \"wc1797:1819\",\n            \"createdAt\": 1637685179209,\n            \"id\": \"msg_2QD3C5ZgpJDqu9iqYkRLIQ\",\n            \"origin\": \"rest\",\n            \"senderId\": null,\n            \"text\": \"João Pedro encerrou atendimento\",\n            \"type\": \"SystemMessage\"\n        },\n        {\n            \"attachment\": null,\n            \"conversationId\": \"wc1797:1819\",\n            \"createdAt\": 1629131319437,\n            \"id\": \"msg_1RMLjFLaUd34QZKxcVjpF1\",\n            \"origin\": \"web\",\n            \"senderId\": \"cb1797\",\n            \"text\": \"Bom dia, tudo bom? É feriado prolongado por aqui nos 03 a 05 de setembro e toda nossa equipe está descansando, voltamos a partir do dia 06 e entraremos em contato, tá bom? Muito obrigado! 😊🙌\",\n            \"type\": \"AgentMessage\"\n        }\n    ],\n    \"error\": null\n}"},{"id":"7e149335-4b2c-4d79-b714-30ad4b91a5a3","name":"404 - bad request","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/messages","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","messages"],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 20:27:33 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": \"One or more errors occurred. (Index was out of range. Must be non-negative and less than the size of the collection.\\r\\nParameter name: index)\"\n}"},{"id":"6dc0f33f-4e03-4e2a-969e-88be24d86855","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/contacts/:user_id/messages","host":["CHATBOT-URL"],"path":["api","contacts",":user_id","messages"],"variable":[{"key":"user_id","value":"USER-ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 18:56:04 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"attachment\": null,\n      \"conversationId\": \"wc1797:1819\",\n      \"createdAt\": 1637685179209,\n      \"id\": \"msg_2QD3C5ZgpJDqu9iqYkRLIQ\",\n      \"origin\": \"rest\",\n      \"senderId\": null,\n      \"text\": \"João Pedro encerrou atendimento\",\n      \"type\": \"SystemMessage\"\n    },\n    {\n      \"attachment\": null,\n      \"conversationId\": \"wc1797:1819\",\n      \"createdAt\": 1629131319437,\n      \"id\": \"msg_1RMLjFLaUd34QZKxcVjpF1\",\n      \"origin\": \"web\",\n      \"senderId\": \"cb1797\",\n      \"text\": \"Bom dia, tudo bom? É feriado prolongado por aqui nos 03 a 05 de setembro e toda nossa equipe está descansando, voltamos a partir do dia 06 e entraremos em contato, tá bom? Muito obrigado! 😊🙌\",\n      \"type\": \"AgentMessage\"\n    }\n  ],\n  \"error\": null\n}"}],"_postman_id":"d1c22709-70d0-426c-afa8-183299fb11fa"}],"id":"31654c0c-ccd2-4252-871d-ef2180ab6ed7","_postman_id":"31654c0c-ccd2-4252-871d-ef2180ab6ed7","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Integrations","item":[{"name":"Event - RecoverCart","id":"56f327f8-cc6a-4949-8116-57e98b731774","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"<token>"},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"recoverCart\",\n  \"integration\": {\n    \"channel\": \"ecommerce\",\n    \"id\": \"87678987678\",\n    \"name\": \"Elevar\"\n  },\n  \"user\": {\n    \"id\": \"520\",\n    \"phone\": \"5585998050101\",\n    \"Name\": \"Thiago Amarante\"\n  },\n  \"recoverCart\": {\n    \"id\": \"20221024080427520\",\n    \"created\": \"2022-11-21 08:15:08\",\n    \"url\": \"https://khlun.com.br/store/cart?carrinhoId=20221013084523592\",\n    \"items\": [\n      {\n        \"id\": \"8958\",\n        \"name\": \"KIT BRINCOS CORAÇÃO\",\n        \"image\": \"https://portalvhdsjg19kbq1q36k1.blob.core.windows.net/elevar/album-servico/8958G2022-06-28T13:21:26.166.jpeg\",\n        \"price\": \"75,00\"\n      },\n      {\n        \"id\": \"8958\",\n        \"name\": \"KIT BRINCOS CORAÇÃO\",\n        \"image\": \"https://portalvhdsjg19kbq1q36k1.blob.core.windows.net/elevar/album-servico/8958G2022-06-28T13:21:26.259.jpeg\",\n        \"price\": \"75,00\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/integrations/events","urlObject":{"path":["api","integrations","events"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"94bb9360-8941-44d7-9767-686001348ae3","name":"Event - RecoverCart","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"recoverCart\",\n  \"integration\": {\n    \"channel\": \"ecommerce\",\n    \"id\": \"87678987678\",\n    \"name\": \"Elevar\"\n  },\n  \"user\": {\n    \"id\": \"520\",\n    \"phone\": \"5585998050101\",\n    \"Name\": \"Thiago Amarante\"\n  },\n  \"recoverCart\": {\n    \"id\": \"20221024080427520\",\n    \"created\": \"2022-11-21 08:15:08\",\n    \"url\": \"https://khlun.com.br/store/cart?carrinhoId=20221013084523592\",\n    \"items\": [\n      {\n        \"id\": \"8958\",\n        \"name\": \"KIT BRINCOS CORAÇÃO\",\n        \"image\": \"https://portalvhdsjg19kbq1q36k1.blob.core.windows.net/elevar/album-servico/8958G2022-06-28T13:21:26.166.jpeg\",\n        \"price\": \"75,00\"\n      },\n      {\n        \"id\": \"8958\",\n        \"name\": \"KIT BRINCOS CORAÇÃO\",\n        \"image\": \"https://portalvhdsjg19kbq1q36k1.blob.core.windows.net/elevar/album-servico/8958G2022-06-28T13:21:26.259.jpeg\",\n        \"price\": \"75,00\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/integrations/events"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"0"},{"key":"Date","value":"Tue, 10 Feb 2026 12:56:04 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"56f327f8-cc6a-4949-8116-57e98b731774"}],"id":"355e9b3c-8d6b-40bd-bd9c-643f17b26692","_postman_id":"355e9b3c-8d6b-40bd-bd9c-643f17b26692","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Templates","item":[{"name":"Listar Templates","id":"b8ab3046-daf5-4db6-9a89-ec32de751cb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/templates","description":"<p>Retorna todas as templates do bot</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Template[]</td>\n<td>Lista de Templates do bot. Veja a definição na página de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Modelos</a>.</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","templates"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"70f5a843-b22d-4629-a55d-638051f86ba7","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 20:03:11 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"5a968782-07b5-46ea-92ff-84d9fe4108bd\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3644\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"Mercadapp-Recebido-Retirar2\",\n            \"body\": \"Olá, *\"{{1}}\"*!\\nRecebemos seu pedido *\"{{2}}\"*! Agora é só aguardar seu pedido ficar pronto para você vir retirar - *\"{{3}}\"* 🗓️.\\nVocê pode também acompanhar o status do seu pedido pelo nosso app 📱: \\nhttps://mercadapp.com.br/\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 3\n        },\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"ba4043fc-78cb-4db7-85fe-c57f6e35ce5b\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3651\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"ELEVAR-INTEGRATION-EVENT-ABANDONCART\",\n            \"body\": \"Olá \"{{1}}\",\\nVamos continuar suas compras?\\nhttps://khlun.com.br/store/cart?carrinhoId=\"{{2}}\"\\nEstamos te esperando um uma super oferta!\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 2\n        },\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"bd48e8d1-2f76-4531-be6d-26805354a17b\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3695\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"carAbandonado - Elevar Loja\",\n            \"body\": \"Olá \"{{1}}\",\\nVamos continuar suas compras?\\n\\n\\nhttps://elevar.elevarloja.com.br/store/cart?carrinhoId=\"{{2}}\"\\n\\nEstamos te esperando com uma super oferta!!\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 2\n        },\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"5dfa155e-7906-4969-8f8a-1b72082c1d66\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3706\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"RecoverCart-Elevar\",\n            \"body\": \"Olá \"{{1}}\",\\nVamos continuar suas compras?\\n\\nEstamos te esperando com uma super oferta!! | [Continuar Compras,https://elevar.elevarloja.com.br/store/cart?carrinhoId=\"{{1}}\"]\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 2\n        }\n    ],\n    \"error\": null\n}"}],"_postman_id":"b8ab3046-daf5-4db6-9a89-ec32de751cb2"},{"name":"Retornar Template","id":"247b5869-77c0-4466-a1d1-d628dfddf122","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/templates/:template_id","description":"<p>Retorna template pelo id</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Template</td>\n<td>Template em questão. Veja a definição na página de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Modelos</a>.</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","templates",":template_id"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"{{template_id}}","key":"template_id"}]}},"response":[{"id":"05e7d8ba-4947-4129-9c65-f28801ee6bdf","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/templates/:template_id","host":["CHATBOT-URL"],"path":["api","templates",":template_id"],"variable":[{"key":"template_id","value":"{{template_id}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"transfer-encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"x-powered-by","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"date","value":"Wed, 24 Nov 2021 20:03:11 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"forwarded","value":"host=suristaging-un7.conveyor.cloud; proto=https"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"5a968782-07b5-46ea-92ff-84d9fe4108bd\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3644\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"Mercadapp-Recebido-Retirar2\",\n            \"body\": \"Olá, *\"{{1}}\"*!\\nRecebemos seu pedido *\"{{2}}\"*! Agora é só aguardar seu pedido ficar pronto para você vir retirar - *\"{{3}}\"* 🗓️.\\nVocê pode também acompanhar o status do seu pedido pelo nosso app 📱: \\nhttps://mercadapp.com.br/\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 3\n        },\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"ba4043fc-78cb-4db7-85fe-c57f6e35ce5b\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3651\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"ELEVAR-INTEGRATION-EVENT-ABANDONCART\",\n            \"body\": \"Olá \"{{1}}\",\\nVamos continuar suas compras?\\nhttps://khlun.com.br/store/cart?carrinhoId=\"{{2}}\"\\nEstamos te esperando um uma super oferta!\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 2\n        },\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"bd48e8d1-2f76-4531-be6d-26805354a17b\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3695\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"carAbandonado - Elevar Loja\",\n            \"body\": \"Olá \"{{1}}\",\\nVamos continuar suas compras?\\n\\n\\nhttps://elevar.elevarloja.com.br/store/cart?carrinhoId=\"{{2}}\"\\n\\nEstamos te esperando com uma super oferta!!\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 2\n        },\n        {\n            \"channelName\": \"Parceiros\",\n            \"channelId\": \"wpthiteste3\",\n            \"messageId\": \"5dfa155e-7906-4969-8f8a-1b72082c1d66\",\n            \"rejectedReason\": null,\n            \"status\": 0,\n            \"id\": \"cb3629:template:3706\",\n            \"chatbotId\": \"cb3629\",\n            \"title\": \"RecoverCart-Elevar\",\n            \"body\": \"Olá \"{{1}}\",\\nVamos continuar suas compras?\\n\\nEstamos te esperando com uma super oferta!! | [Continuar Compras,https://elevar.elevarloja.com.br/store/cart?carrinhoId=\"{{1}}\"]\",\n            \"isWhatsappTemplate\": true,\n            \"parameters\": 2\n        }\n    ],\n    \"error\": null\n}"}],"_postman_id":"247b5869-77c0-4466-a1d1-d628dfddf122"},{"name":"Criar Template Simples","id":"2d6f52ff-b9a2-4c0a-8b80-eace984aa59a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"template\": {\n    \"title\": \"Título da template\",\n    \"body\": \"Corpo da template\",\n    \"subject\": \"TESTE\",\n    \"channelId\": \"Id do canal\",\n    \"category\": \"MARKETING | UTILITY\"\n  },\n  \"templateExample\": \"Corpo da template\",\n  \"bodyExamples\": []\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/templates","description":"<p>Cria template simples - isto é, sem variáveis ou botões</p>\n<p>Este endpoint é o mesmo utilizado para os demais de criação de template. Dividimos somente para fins didáticos, pois a única mudança são em alguns atributos enviados no BODY.</p>\n<p>O Body deste endpoint é composto por</p>\n<ul>\n<li><strong>template</strong>: Objeto representando a template a ser criada, que tem como campos:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nome</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Sim</td>\n<td>Título da template</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto do corpo da template. <strong>Tem limite máximo de 1024 caracteres</strong></td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>Não</td>\n<td>Assunto da template, serve como categoria interna para filtrar na tela do Portal. <strong>Importante: o Assunto deve ter sido previamente criado no portal</strong></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id do canal em que a template será criada e vinculada no WhatsApp. <strong>Só são aceitos canais WhatsApp</strong>.</td>\n</tr>\n<tr>\n<td>category</td>\n<td>string</td>\n<td>Sim</td>\n<td>Categoria da template. <strong>Valores possíveis: MARKETING, UTILITY</strong></td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li><p><strong>templateExample</strong>: String representando um exemplo de corpo da template. No caso de template simples, como não possuem variáveis, <strong>deve ser sempre igual ao template.body</strong>.</p>\n</li>\n<li><p><strong>bodyExamples</strong>: Array de exemplos de variável. No caso de template simples, como não possuem variáveis, <strong>deve-se enviar array vazio</strong> [].</p>\n</li>\n</ul>\n<p>O retorno deste endpoint é:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Template</td>\n<td>Template em questão. Veja a definição na página de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Modelos</a>.</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","templates"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"8f508234-c175-4035-8bdf-ec9e8de28bb1","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"template\": {\n    \"title\": \"Título da template\",\n    \"body\": \"Corpo da template\",\n    \"subject\": \"TESTE\",\n    \"channelId\": \"Id do canal\",\n    \"category\": \"MARKETING | UTILITY\"\n  },\n  \"templateExample\": \"Corpo da template\",\n  \"bodyExamples\": []\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"No-Cache"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"645"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Microsoft-IIS/10.0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 26 Mar 2025 17:26:40 GMT"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"$type\": \"ChatbotMaker.BDK.Models.WhatsAppTemplateMessage, ChatbotMaker.BDK\",\n    \"isWhatsappTemplate\": true,\n    \"channelName\": \"WhatsApp Numero Teste\",\n    \"channelId\": \"wp350628444809181\",\n    \"channelProvider\": 7,\n    \"messageId\": \"1215334290108913\",\n    \"messageName\": \"titulo_da_template_5\",\n    \"rejectedReason\": null,\n    \"footer\": null,\n    \"headerType\": null,\n    \"limitedTimeOffer\": null,\n    \"subType\": 0,\n    \"category\": \"MARKETING\",\n    \"templateType\": null,\n    \"attachmentsFiles\": [],\n    \"variableExamples\": [],\n    \"buttons\": [],\n    \"status\": 1,\n    \"id\": \"cb44358:template:50099\",\n    \"chatbotId\": \"cb44358\",\n    \"title\": \"Título da template 5\",\n    \"body\": \"Corpo da template 5\",\n    \"subject\": \"TESTE\",\n    \"parameters\": 0\n  },\n  \"error\": null\n}"}],"_postman_id":"2d6f52ff-b9a2-4c0a-8b80-eace984aa59a"},{"name":"Criar Template com Variáveis","id":"5c50b0ad-04b2-4e2c-ac56-54b87cd064ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"template\": {\r\n        \"title\": \"Título da template\",\r\n        \"body\": \"Olá {{1}}. Gostaria de falar com você sobre {{2}}, poderia nos responder para darmos continuidade?\",\r\n        \"subject\": \"TESTE\",\r\n        \"channelId\": \"Id do canal\",\r\n        \"category\": \"MARKETING\"\r\n    },\r\n    \"templateExample\": \"Olá [Victor]. Gostaria de falar com você sobre [seu boleto em atraso], poderia nos responder para darmos continuidade?\",\r\n    \"bodyExamples\": [\r\n        \"Victor\",\r\n        \"seu boleto em atraso\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/templates","description":"<p>Cria template com variáveis</p>\n<p>Este endpoint é o mesmo utilizado para os demais de criação de template. Dividimos somente para fins didáticos, pois a única mudança são em alguns atributos enviados no BODY.</p>\n<p>O Body deste endpoint é composto por</p>\n<ul>\n<li><strong>template</strong>: Objeto representando a template a ser criada, que tem como campos:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nome</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Sim</td>\n<td>Título da template</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto do corpo da template, <strong>onde cada variável deve ser representada por um número entre chaves duplas</strong>, sempre na ordem correta. <em>Ex: a primeira variável deve ser {{1}}, a segunda {{2}}, etc</em>. <strong>Tem limite máximo de 1024 caracteres</strong> ¹</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>Não</td>\n<td>Assunto da template, serve como categoria interna para filtrar na tela do Portal. <strong>Importante: o Assunto deve ter sido previamente criado no portal</strong></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id do canal em que a template será criada e vinculada no WhatsApp. <strong>Só são aceitos canais WhatsApp</strong>.</td>\n</tr>\n<tr>\n<td>category</td>\n<td>string</td>\n<td>Sim</td>\n<td>Categoria da template. <strong>Valores possíveis: MARKETING, UTILITY</strong></td>\n</tr>\n</tbody>\n</table>\n</div><p>¹ <strong>Variáveis NÃO PODEM conter quebras de linha, TABs ou mais de 4 espaços consecutivos</strong>, caso contrário a template será rejeitada pela Meta</p>\n<ul>\n<li><p><strong>templateExample</strong>: String representando um exemplo de corpo da template. Deve ser <strong>similar ao template.body, porém adicionando no lugar das variáveis, um exemplo de variável preenchida [entre colchetes]</strong></p>\n<ul>\n<li>Exemplo, se o template.body é <em>\"Olá {{1}}, tudo bem?</em>\", templateExample deverá ser <em>\"Olá [Victor], tudo bem?\"</em>, substituindo o conteúdo dos colchetes por um exemplo de como tal variável será utilizada na prática</li>\n</ul>\n</li>\n<li><p><strong>bodyExamples</strong>: Array de exemplos de variável. Basicamente, todos <strong>os exemplos utilizados entre colchetes no campo templateExample, devem compor o array</strong></p>\n<ul>\n<li>Utilizando o mesmo exemplo anterior, como templateExample é <em>\"Olá [Victor], tudo bem?\"</em>, bodyExamples deverá ser <em>[\"Victor\"]</em></li>\n</ul>\n</li>\n</ul>\n<p>O retorno deste endpoint é:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Template</td>\n<td>Template em questão. Veja a definição na página de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Modelos</a>.</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","templates"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"101dca37-7d6c-4f2c-85dd-e5d617202b00","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"template\": {\r\n        \"title\": \"Iniciando contato teste com variáveis 2\",\r\n        \"body\": \"Olá {{1}}. Gostaria de falar com você sobre {{2}}, poderia nos responder para darmos continuidade?\",\r\n        \"subject\": \"TESTE\",\r\n        \"channelId\": \"wp350628444809181\",\r\n        \"category\": \"MARKETING\"\r\n    },\r\n    \"templateExample\": \"Olá [Victor]. Gostaria de falar com você sobre [seu boleto em atraso], poderia nos responder para darmos continuidade?\",\r\n    \"bodyExamples\": [\r\n        \"Victor\",\r\n        \"seu boleto em atraso\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"795"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 26 Mar 2025 18:52:57 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"$type\": \"ChatbotMaker.BDK.Models.WhatsAppTemplateMessage, ChatbotMaker.BDK\",\n        \"isWhatsappTemplate\": true,\n        \"channelName\": \"WhatsApp Numero Teste\",\n        \"channelId\": \"wp350628444809181\",\n        \"channelProvider\": 7,\n        \"messageId\": \"1148854936803355\",\n        \"messageName\": \"iniciando_contato_teste_com_variaveis_2\",\n        \"rejectedReason\": null,\n        \"footer\": null,\n        \"headerType\": null,\n        \"limitedTimeOffer\": null,\n        \"subType\": 0,\n        \"category\": \"MARKETING\",\n        \"templateType\": null,\n        \"attachmentsFiles\": [],\n        \"variableExamples\": [\n            \"Victor\",\n            \"seu boleto em atraso\"\n        ],\n        \"buttons\": [],\n        \"status\": 1,\n        \"id\": \"cb44358:template:50123\",\n        \"chatbotId\": \"cb44358\",\n        \"title\": \"Iniciando contato teste com variáveis 2\",\n        \"body\": \"Olá {{1}}. Gostaria de falar com você sobre {{2}}, poderia nos responder para darmos continuidade?\",\n        \"subject\": \"TESTE\",\n        \"parameters\": 2\n    },\n    \"error\": null\n}"}],"_postman_id":"5c50b0ad-04b2-4e2c-ac56-54b87cd064ea"},{"name":"Criar Template com Botões","id":"b77ffe38-9f27-402f-818d-5af5952ba98f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"template\": {\r\n        \"title\": \"Título da template\",\r\n        \"body\": \"Corpo da template\",\r\n        \"buttons\": [\r\n            {\r\n                \"text\": \"Ver plano\",\r\n                \"type\": 0,\r\n                \"url\": \"https://suri.ai/planos/{{1}}\",\r\n                \"example\": \"123\"\r\n            },\r\n            {\r\n                \"text\": \"Ligar\",\r\n                \"type\": 1,\r\n                \"phone\": \"+5585991976502\"\r\n            },\r\n            {\r\n                \"text\": \"Claro!\",\r\n                \"type\": 2\r\n            },\r\n            {\r\n                \"text\": \"Não consigo agora\",\r\n                \"type\": 2\r\n            }\r\n        ],\r\n        \"subject\": \"Assunto\",\r\n        \"channelId\": \"Id do canal\",\r\n        \"category\": \"MARKETING\"\r\n    },\r\n    \"templateExample\": \"Corpo da template\",\r\n    \"bodyExamples\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/templates","description":"<p>Cria template com botões</p>\n<p>Este endpoint é o mesmo utilizado para os demais de criação de template. Dividimos somente para fins didáticos, pois a única mudança são em alguns atributos enviados no BODY.</p>\n<p>Existem algumas regras para criação de templates com botões:</p>\n<ul>\n<li><p>Template pode ter no máximo 10 botões</p>\n</li>\n<li><p>Pode ter no máximo 1 botão de LIGAR</p>\n</li>\n<li><p>Pode ter no máximo 2 botões de URL e eles têm que estar juntos (um pós o outro - por exemplo, não é permitido botão de URL + LIGAR + URL, deve ser LIGAR + URL + URL)</p>\n</li>\n<li><p>Pode ter quantos botões de RESPOSTA RÁPIDA for necessário contanto que respeite o limite máximo de 10 botões</p>\n</li>\n<li><p>Os botões de RESPOSTA RÁPIDA devem sempre ser os últimos, caso utilizados junto com outros tipos de botão, como LIGAR ou URL</p>\n</li>\n</ul>\n<p>O Body deste endpoint é composto por</p>\n<ul>\n<li><strong>template</strong>: Objeto representando a template a ser criada, que tem como campos:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nome</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Sim</td>\n<td>Título da template</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto do corpo da template. <strong>Tem limite máximo de 1024 caracteres</strong></td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>Não</td>\n<td>Assunto da template, serve como categoria interna para filtrar na tela do Portal. <strong>Importante: o Assunto deve ter sido previamente criado no portal</strong></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id do canal em que a template será criada e vinculada no WhatsApp. <strong>Só são aceitos canais WhatsApp</strong>.</td>\n</tr>\n<tr>\n<td>category</td>\n<td>string</td>\n<td>Sim</td>\n<td>Categoria da template. <strong>Valores possíveis: MARKETING, UTILITY</strong></td>\n</tr>\n<tr>\n<td>buttons</td>\n<td>Button[]</td>\n<td>Sim</td>\n<td>Lista de botões da template</td>\n</tr>\n</tbody>\n</table>\n</div><p>Onde Button é definido da seguinte forma:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nome</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto do botão. <strong>Tem limite máximo de 24 caracteres.</strong></td>\n</tr>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Sim</td>\n<td>Tipo de botão. <strong>Valores aceitos: 0 para URL, 1 para LIGAR, 2 para RESPOSTA RÁPIDA</strong></td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Sim, no caso de type = 1 (LIGAR)</td>\n<td>Telefone a ser chamado ao clicar no botão de LIGAR ¹</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Sim, no caso de type = 0 (URL)</td>\n<td>Link a ser acessado ao clicar em botão de URL ²</td>\n</tr>\n<tr>\n<td>example</td>\n<td>string</td>\n<td>Sim, no caso de type = 0 (URL) que possua variável no final do link</td>\n<td>Exemplo de variável de link de botão URL ³</td>\n</tr>\n</tbody>\n</table>\n</div><p>¹ O telefone do botão de LIGAR <strong>deve iniciar com +DDI</strong> (em caso de números do Brasil, +55) e <strong>devem ter DDD + telefone</strong>. Ex: +5585988776655</p>\n<p>² O link do botão de URL <strong>pode ser um link dinâmico</strong>, isto é, <strong>conter uma variável no final da URL</strong>. Ex: se eu quero enviar o site <a href=\"https://site.com/123\"><i>https://site.com/123</i></a> mas essa rota final pode ser alterada para '456', por exemplo, basta enviar a url com uma variável como sufixo entre 2 chaves, como em <a href=\"https://site.com/%7B%7B1%7D%7D\"><i>https://site.com/{{1}}</i></a></p>\n<p>³ Ao utilizar um link com variável no final, devemos fornecer um exemplo de como essa variável irá ser preenchida. Como no exemplo anterior, {{1}} pode ser preenchida com '123', então enviamos isso no example</p>\n<ul>\n<li><p><strong>templateExample</strong>: String representando um exemplo de corpo da template. Se a template não possuir variáveis, <strong>deve ser sempre igual ao template.body</strong>.</p>\n</li>\n<li><p><strong>bodyExamples</strong>: Array de exemplos de variável. Se a template não possuir variáveis, <strong>deve-se enviar array vazio</strong> [].</p>\n</li>\n</ul>\n<p>O retorno deste endpoint é:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Template</td>\n<td>Template em questão. Veja a definição na página de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Modelos</a>.</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","templates"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"d18cb35b-fb2c-4d53-ab4e-a75e747fdd00","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"template\": {\r\n        \"title\": \"Iniciando contato com botões\",\r\n        \"body\": \"Este é um teste de inicio de contato, poderia nos responder para darmos continuidade?\",\r\n        \"buttons\": [\r\n            {\r\n                \"text\": \"Ver plano\",\r\n                \"type\": 0,\r\n                \"url\": \"https://suri.ai/planos/{{1}}\",\r\n                \"example\": \"123\"\r\n            },\r\n            {\r\n                \"text\": \"Ligar\",\r\n                \"type\": 1,\r\n                \"phone\": \"+5585991976502\"\r\n            },\r\n            {\r\n                \"text\": \"Claro!\",\r\n                \"type\": 2\r\n            },\r\n            {\r\n                \"text\": \"Não consigo agora\",\r\n                \"type\": 2\r\n            }\r\n        ],\r\n        \"subject\": \"TESTE\",\r\n        \"channelId\": \"wp350628444809181\",\r\n        \"category\": \"MARKETING\"\r\n    },\r\n    \"templateExample\": \"Este é um teste de inicio de contato, poderia nos responder para darmos continuidade?\",\r\n    \"bodyExamples\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"1230"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 26 Mar 2025 18:10:33 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"$type\": \"ChatbotMaker.BDK.Models.WhatsAppTemplateMessage, ChatbotMaker.BDK\",\n        \"isWhatsappTemplate\": true,\n        \"channelName\": \"WhatsApp Numero Teste\",\n        \"channelId\": \"wp350628444809181\",\n        \"channelProvider\": 7,\n        \"messageId\": \"4134822173506105\",\n        \"messageName\": \"iniciando_contato_com_botoes\",\n        \"rejectedReason\": null,\n        \"footer\": null,\n        \"headerType\": null,\n        \"limitedTimeOffer\": null,\n        \"subType\": 0,\n        \"category\": \"MARKETING\",\n        \"templateType\": null,\n        \"attachmentsFiles\": [],\n        \"variableExamples\": [],\n        \"buttons\": [\n            {\n                \"$type\": \"ChatbotMaker.BDK.Models.TemplateButtonUrl, ChatbotMaker.BDK\",\n                \"url\": \"https://suri.ai/planos/{{1}}\",\n                \"example\": \"123\",\n                \"type\": 0,\n                \"text\": \"Ver plano\"\n            },\n            {\n                \"$type\": \"ChatbotMaker.BDK.Models.TemplateButtonNumber, ChatbotMaker.BDK\",\n                \"phone\": \"+5585991976502\",\n                \"type\": 1,\n                \"text\": \"Ligar\"\n            },\n            {\n                \"$type\": \"ChatbotMaker.BDK.Models.Gupshup.TemplateButtonReply, ChatbotMaker.BDK\",\n                \"type\": 2,\n                \"text\": \"Claro!\"\n            },\n            {\n                \"$type\": \"ChatbotMaker.BDK.Models.Gupshup.TemplateButtonReply, ChatbotMaker.BDK\",\n                \"type\": 2,\n                \"text\": \"Não consigo agora\"\n            }\n        ],\n        \"status\": 1,\n        \"id\": \"cb44358:template:50114\",\n        \"chatbotId\": \"cb44358\",\n        \"title\": \"Iniciando contato com botões\",\n        \"body\": \"Este é um teste de inicio de contato, poderia nos responder para darmos continuidade?\",\n        \"subject\": \"TESTE\",\n        \"parameters\": 0\n    },\n    \"error\": null\n}"}],"_postman_id":"b77ffe38-9f27-402f-818d-5af5952ba98f"},{"name":"Criar Template com Arquivo","id":"e6354d14-4cd1-4166-9f37-bee7955e270a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"template\": {\r\n        \"title\": \"Título da template\",\r\n        \"body\": \"Corpo da template\",\r\n        \"subject\": \"TESTE\",\r\n        \"channelId\": \"Id do canal\",\r\n        \"category\": \"MARKETING | UTILITY\",\r\n        \"headerType\": 0\r\n    },\r\n    \"templateExample\": \"Corpo da template\",\r\n    \"bodyExamples\": [],\r\n    \"sampleFile\": {\r\n        \"url\": \"https://cbmstg.blob.core.windows.net/chatbots/cb46398932/logo-whatsapp.png\",\r\n        \"fileName\": \"logo-whatsapp.png\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/templates","description":"<p>Cria template com arquivo no cabeçalho</p>\n<p>Este endpoint é o mesmo utilizado para os demais de criação de template. Dividimos somente para fins didáticos, pois a única mudança são em alguns atributos enviados no BODY.</p>\n<p>O Body deste endpoint é composto por</p>\n<ul>\n<li><strong>template</strong>: Objeto representando a template a ser criada, que tem como campos:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nome</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Sim</td>\n<td>Título da template</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto do corpo da template. <strong>Tem limite máximo de 1024 caracteres</strong></td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>Não</td>\n<td>Assunto da template, serve como categoria interna para filtrar na tela do Portal. <strong>Importante: o Assunto deve ter sido previamente criado no portal</strong></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id do canal em que a template será criada e vinculada no WhatsApp. <strong>Só são aceitos canais WhatsApp</strong>.</td>\n</tr>\n<tr>\n<td>category</td>\n<td>string</td>\n<td>Sim</td>\n<td>Categoria da template. <strong>Valores possíveis: MARKETING, UTILITY</strong></td>\n</tr>\n<tr>\n<td>headerType</td>\n<td>int</td>\n<td>Sim</td>\n<td>Tipo de arquivo enviado no cabeçalho. <strong>Os valores permitidos são 0 para imagem, 1 para Vídeo e 2 para PDF</strong></td>\n</tr>\n</tbody>\n</table>\n</div><ul>\n<li><p><strong>templateExample</strong>: String representando um exemplo de corpo da template. Se não possuir variáveis, <strong>deve ser sempre igual ao template.body</strong>.</p>\n</li>\n<li><p><strong>bodyExamples</strong>: Array de exemplos de variável. Se não possuir variáveis, <strong>deve-se enviar array vazio</strong> [].</p>\n</li>\n<li><p><strong>sampleFile</strong>: Arquivo padrão da template, isto é, ao enviar pelo Portal, ele será listado e o atendente pode apenas selecioná-lo ao invés de enviar um novo arquivo (segue imagem abaixo). É um objeto que tem a seguinte estrutura:</p>\n</li>\n</ul>\n<img src=\"https://content.pstmn.io/78bd0d20-740e-4341-93f3-16c30379cbe2/aW1hZ2UucG5n\" width=\"273\" height=\"253\" />\n\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Nome</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>fileName</td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome do arquivo com extensão no final. Exemplo: \"logo.png\"</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Não *</td>\n<td>URL do arquivo a ser inserido como padrão</td>\n</tr>\n<tr>\n<td>base64File</td>\n<td>string</td>\n<td>Não *</td>\n<td>Base64 do arquivo a ser inserido como padrão</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Um dos atributos <strong>url</strong> ou <strong>base64File</strong> devem ser enviados. Se ambos forem passados, a prioridade é utilizar <strong>url</strong>.</p>\n<p>O retorno deste endpoint é:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Template</td>\n<td>Template em questão. Veja a definição na página de <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#ed8a2f4b-ca08-4212-9e7a-153f108d9bf7\">Modelos</a>.</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","templates"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"75dacb02-83f1-49bb-b160-d3e9df21d4ec","name":"200 - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"template\": {\r\n        \"title\": \"Iniciando contato teste com cabeçalho 2\",\r\n        \"body\": \"Este é um teste de inicio de contato, poderia nos responder para darmos continuidade?\",\r\n        \"subject\": \"TESTE\",\r\n        \"channelId\": \"wp350628444809181\",\r\n        \"category\": \"MARKETING\",\r\n        \"headerType\": 0\r\n    },\r\n    \"templateExample\": \"Este é um teste de inicio de contato, poderia nos responder para darmos continuidade?\",\r\n    \"bodyExamples\": [],\r\n    \"sampleFile\": {\r\n        \"url\": \"https://cbmstg.blob.core.windows.net/chatbots/cb46398932/logo-whatsapp.png\",\r\n        \"fileName\": \"logo-whatsapp.png\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"CHATBOT-URL/api/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"897"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"Date","value":"Wed, 26 Mar 2025 17:41:52 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"$type\": \"ChatbotMaker.BDK.Models.WhatsAppTemplateMessage, ChatbotMaker.BDK\",\n        \"isWhatsappTemplate\": true,\n        \"channelName\": \"WhatsApp Numero Teste\",\n        \"channelId\": \"wp350628444809181\",\n        \"channelProvider\": 7,\n        \"messageId\": \"676451034861611\",\n        \"messageName\": \"iniciando_contato_teste_com_cabecalho_2\",\n        \"rejectedReason\": null,\n        \"footer\": null,\n        \"headerType\": 0,\n        \"limitedTimeOffer\": null,\n        \"subType\": 0,\n        \"category\": \"MARKETING\",\n        \"templateType\": null,\n        \"attachmentsFiles\": [\n            {\n                \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb44358/templates/cb44358:template:50103/logo-whatsapp.png\",\n                \"fileName\": \"logo-whatsapp.png\"\n            }\n        ],\n        \"variableExamples\": [],\n        \"buttons\": [],\n        \"status\": 1,\n        \"id\": \"cb44358:template:50103\",\n        \"chatbotId\": \"cb44358\",\n        \"title\": \"Iniciando contato teste com cabeçalho 2\",\n        \"body\": \"Este é um teste de inicio de contato, poderia nos responder para darmos continuidade?\",\n        \"subject\": \"TESTE\",\n        \"parameters\": 0\n    },\n    \"error\": null\n}"}],"_postman_id":"e6354d14-4cd1-4166-9f37-bee7955e270a"}],"id":"173d2992-079e-4cd0-aa8c-d942af1e1eb9","_postman_id":"173d2992-079e-4cd0-aa8c-d942af1e1eb9","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Campanhas","item":[{"name":"Nova Campanha","id":"60a01920-7fdd-4501-be30-557db60f0be6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"Teste API\",\n  \"ChannelId\": \"<id do canal>\",\n  \"ScheduleDate\": null,\n  \"Actions\": [\n    {\n      \"Type\": 0,\n      \"TemplateId\": \"<id de template sem arquivo>\",\n      \"TemplateFile\": null\n    },\n    {\n      \"Type\": 0,\n      \"TemplateId\": \"<id de template com arquivo>\",\n      \"TemplateFile\": {\n        \"Url\": \"<url do arquivo>\",\n        \"FileName\": \"<nome do arquivo com extensão no final, por exemplo, file.pdf>\"\n      }\n    }\n  ],\n  \"Users\": [\n    {\n      \"Phone\": \"<telefone do contato com ddi e ddd>\",\n      \"Parameters\": [\n        \"<parametros da template, se houverem\"\n      ],\n      \"Name\": \"<nome do contato, opcional>\",\n      \"Variables\": {\n        \"nomeVariavel1\": \"<valor da variável 1\",\n        \"nomeVariabel2\": \"<valor da variável 2>\"\n      }\n    }\n  ],\n  \"Response\": {\n    \"Type\": 2,\n    \"SendTo\": \"<id do flow (se type = 2), departamento (se type = 0) ou nome da intenção de IA (se type = 1)>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/campaigns","description":"<p>Cria uma nova campanha</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do campanha</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>O Id do canal ao qual você deseja usar na campanha OBS: Apenas suportado whatsapp</td>\n</tr>\n<tr>\n<td>scheduleDate</td>\n<td>dateTime</td>\n<td>[Opcional] Data de quando a campanha deve ser iniciada. Se não especificada a campanha deve ser iniciada usando o endpoint especifico para isso.</td>\n</tr>\n<tr>\n<td>actions</td>\n<td><a href=\"#campaignaction\">CampaignAction</a>[]</td>\n<td>Lista de ações que serão realizadas na campanha OBS: Apenas uma ação é suportada atualmente</td>\n</tr>\n<tr>\n<td>users</td>\n<td><a href=\"#campainguser\">CampaingUser</a>[]</td>\n<td>Lista de contatos para serem usados na campanha. Junto de cada contato, deve ser passado os parâmetros da template, se houverem e, opcionalmente, nome e variáveis de contato (ver descrição do modelo CampaignUser)</td>\n</tr>\n<tr>\n<td>response</td>\n<td><a href=\"#campaignresponse\">CampaignResponse</a></td>\n<td>O que deve acontecer ao usuário responder sua mensagem da campanha</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","campaigns"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"69ea139c-e212-4949-9215-6c430005a12c","name":"Nova Campanha","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"Teste API\",\n  \"ChannelId\": \"<id do canal>\",\n  \"ScheduleDate\": null,\n  \"Actions\": [\n    {\n      \"Type\": 0,\n      \"TemplateId\": \"<id de template sem arquivo>\",\n      \"TemplateFile\": null\n    },\n    {\n      \"Type\": 0,\n      \"TemplateId\": \"<id de template com arquivo>\",\n      \"TemplateFile\": {\n        \"Url\": \"<url do arquivo>\",\n        \"FileName\": \"<nome do arquivo com extensão no final, por exemplo, file.pdf>\"\n      }\n    }\n  ],\n  \"Users\": [\n    {\n      \"Phone\": \"<telefone do contato com ddi e ddd>\",\n      \"Parameters\": [\n        \"<parametros da template, se houverem\"\n      ],\n      \"Name\": \"<nome do contato, opcional>\",\n      \"Variables\": {\n        \"nomeVariavel1\": \"<valor da variável 1\",\n        \"nomeVariabel2\": \"<valor da variável 2>\"\n      }\n    }\n  ],\n  \"Response\": {\n    \"Type\": 2,\n    \"SendTo\": \"<id do flow (se type = 2), departamento (se type = 0) ou nome da intenção de IA (se type = 1)>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/campaigns"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"81"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:48:23 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"Channel not found\",\n    \"validationErrors\": null\n}"},{"id":"1963bdd4-fadb-496e-8bc3-d7705ce0947a","name":"Nova Campanha","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"CampaignName\": \"Teste API\",\n  \"ChannelId\": \"wp350628444809181\",\n  \"ScheduleDate\": null,\n  \"Actions\": [\n    {\n      \"Type\": 0,\n      \"TemplateId\": \"cb44358:template:46467\",\n      \"TemplateFile\": null\n    }\n  ],\n  \"Users\": [\n    {\n      \"Phone\": \"71991038445\",\n      \"Parameters\": [\n        \"João\"\n      ],\n      \"Name\": \"João\",\n      \"Variables\": {\n        \"nomeVariavel1\": \"João\",\n        \"nomeVariabel2\": \"João\"\n      }\n    }\n  ],\n  \"Response\": {\n    \"Type\": 0,\n    \"SendTo\": \"cb44359\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/campaigns"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"872"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:49:49 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"cb64193\",\n        \"chatbotId\": \"cb44358\",\n        \"name\": \"Teste API\",\n        \"channelId\": \"wp350628444809181\",\n        \"when\": \"2026-02-10T12:49:49.3683328Z\",\n        \"expiration\": null,\n        \"expirationFlowId\": null,\n        \"scheduled\": false,\n        \"scheduledJobId\": null,\n        \"status\": 0,\n        \"totalContacts\": 0,\n        \"totalSent\": 0,\n        \"totalDelivered\": 0,\n        \"totalRead\": 0,\n        \"totalErrors\": 0,\n        \"totalAnswered\": 0,\n        \"totalExpired\": 0,\n        \"processingErrors\": [],\n        \"actions\": [\n            {\n                \"type\": 0,\n                \"templateId\": \"cb44358:template:46467\",\n                \"templateFile\": null,\n                \"templateOfferExpiration\": null,\n                \"templateName\": null,\n                \"templateCategory\": null\n            }\n        ],\n        \"dateCreate\": \"2026-02-10T09:49:49.3681845Z\",\n        \"createdByPlatformUserId\": \"API\",\n        \"dateStart\": \"0001-01-01T00:00:00Z\",\n        \"startedByPlatformUserId\": null,\n        \"dateCancel\": \"0001-01-01T00:00:00Z\",\n        \"cancelledByPlatformUserId\": null,\n        \"response\": {\n            \"type\": 0,\n            \"sendTo\": \"cb44359\",\n            \"ignorePortfolio\": false\n        },\n        \"buttonsResponse\": []\n    },\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"60a01920-7fdd-4501-be30-557db60f0be6"},{"name":"Métricas da Campanha","id":"fa2f7edd-e47f-4ef3-9a9c-248b8af2b234","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/campaigns/:id","description":"<p>Retorna informações sobre a campanha especificada</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Campaign</td>\n<td>Campanha especificada</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","campaigns",":id"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"string","key":"id"}]}},"response":[{"id":"ce839ae2-0446-49ad-a874-dcff85f812c6","name":"Métricas da Campanha","originalRequest":{"method":"GET","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id","host":["CHATBOT-URL"],"path":["api","campaigns",":id"],"variable":[{"key":"id","value":"cb64191"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"891"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:43:34 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"cb6491\",\n        \"chatbotId\": \"cb4358\",\n        \"name\": \"Nome da Campanha\",\n        \"channelId\": \"wp350628449181\",\n        \"when\": \"2026-02-10T12:41:47.739Z\",\n        \"expiration\": \"2026-02-11T12:41:00Z\",\n        \"expirationFlowId\": \"\",\n        \"scheduled\": false,\n        \"scheduledJobId\": null,\n        \"status\": 5,\n        \"totalContacts\": 1,\n        \"totalSent\": 1,\n        \"totalDelivered\": 1,\n        \"totalRead\": 0,\n        \"totalErrors\": 0,\n        \"totalAnswered\": 0,\n        \"totalExpired\": 0,\n        \"processingErrors\": [],\n        \"actions\": [\n            {\n                \"type\": 0,\n                \"templateId\": \"cb4438:template:5003\",\n                \"templateFile\": null,\n                \"templateOfferExpiration\": null,\n                \"templateName\": null,\n                \"templateCategory\": null\n            }\n        ],\n        \"dateCreate\": \"2026-02-10T09:41:47.0099259Z\",\n        \"createdByPlatformUserId\": \"cb117\",\n        \"dateStart\": \"2026-02-10T12:42:00.0721808Z\",\n        \"startedByPlatformUserId\": null,\n        \"dateCancel\": \"0001-01-01T00:00:00Z\",\n        \"cancelledByPlatformUserId\": null,\n        \"response\": {\n            \"type\": 0,\n            \"sendTo\": \"cb44359\",\n            \"ignorePortfolio\": false\n        },\n        \"buttonsResponse\": []\n    },\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"fa2f7edd-e47f-4ef3-9a9c-248b8af2b234"},{"name":"Contatos da Campanha","id":"b486b0b5-c66d-4d96-ae20-75c4bc15d20e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/campaigns/:id/export","description":"<p>Retorna informações sobre os usuários da campanha</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>CampaignUserExport[]</td>\n<td>Lista de informações dos usuários da campanha</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","campaigns",":id","export"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"string","key":"id"}]}},"response":[{"id":"6651c0f6-bedc-48e1-b80c-711806e30bfc","name":"Contatos da Campanha","originalRequest":{"method":"GET","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id/export","host":["CHATBOT-URL"],"path":["api","campaigns",":id","export"],"variable":[{"key":"id","value":"cb64191"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"245"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:42:55 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"Número\": \"5571910385\",\n            \"Nome\": \"John Brown\",\n            \"Status\": \"Entregue\",\n            \"Mensagem de erro\": null,\n            \"Parametros\": \"Parâmetro de template 1\",\n            \"Variaveis\": {\n                \"variavel_Usuario_1\": \"valorTeste1\"\n            }\n        }\n    ],\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"b486b0b5-c66d-4d96-ae20-75c4bc15d20e"},{"name":"Iniciar Campanha","id":"1233ca01-7ad0-4466-ad5d-fb250bf4b43a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"CHATBOT-URL/api/campaigns/:id/start","description":"<p>Inicia uma campanha que está em espera</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Campaign</td>\n<td>Campanha iniciada</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","campaigns",":id","start"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"string","key":"id"}]}},"response":[{"id":"52e1682f-3178-4b8d-8e63-ea0928a4b559","name":"Iniciar Campanha","originalRequest":{"method":"PUT","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id/start","host":["CHATBOT-URL"],"path":["api","campaigns",":id","start"],"variable":[{"key":"id","value":"cb63305"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"81"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:39:54 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"No Campaign Found\",\n    \"validationErrors\": null\n}"},{"id":"39e51b60-1817-4de1-af93-ec4f1f793bfa","name":"Iniciar Campanha","originalRequest":{"method":"PUT","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id/start","host":["CHATBOT-URL"],"path":["api","campaigns",":id","start"],"variable":[{"key":"id","value":"cb63305"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"117"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:40:55 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"Campaign already started or still in processing state\",\n    \"validationErrors\": null\n}"},{"id":"4cdbc555-80ea-4aaf-819c-af1865b38084","name":"Iniciar Campanha","originalRequest":{"method":"PUT","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id/start","host":["CHATBOT-URL"],"path":["api","campaigns",":id","start"],"variable":[{"key":"id","value":"cb64191"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"883"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:41:59 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"cb641\",\n        \"chatbotId\": \"cb443\",\n        \"name\": \"Campanha\",\n        \"channelId\": \"wp350628444\",\n        \"when\": \"2026-02-10T12:41:47.739Z\",\n        \"expiration\": \"2026-02-11T12:41:00Z\",\n        \"expirationFlowId\": \"\",\n        \"scheduled\": false,\n        \"scheduledJobId\": null,\n        \"status\": 1,\n        \"totalContacts\": 1,\n        \"totalSent\": 0,\n        \"totalDelivered\": 0,\n        \"totalRead\": 0,\n        \"totalErrors\": 0,\n        \"totalAnswered\": 0,\n        \"totalExpired\": 0,\n        \"processingErrors\": [],\n        \"actions\": [\n            {\n                \"type\": 0,\n                \"templateId\": \"cb4438:template:5003\",\n                \"templateFile\": null,\n                \"templateOfferExpiration\": null,\n                \"templateName\": null,\n                \"templateCategory\": null\n            }\n        ],\n        \"dateCreate\": \"2026-02-10T09:41:47.0099259Z\",\n        \"createdByPlatformUserId\": \"cb115\",\n        \"dateStart\": \"0001-01-01T00:00:00Z\",\n        \"startedByPlatformUserId\": null,\n        \"dateCancel\": \"0001-01-01T00:00:00Z\",\n        \"cancelledByPlatformUserId\": null,\n        \"response\": {\n            \"type\": 0,\n            \"sendTo\": \"cb4435\",\n            \"ignorePortfolio\": false\n        },\n        \"buttonsResponse\": []\n    },\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"1233ca01-7ad0-4466-ad5d-fb250bf4b43a"},{"name":"Listar Campanhas","id":"d303d248-068e-4b9e-898c-a430acbed6b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/campaigns","description":"<p>Inicia uma campanha que está em espera</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Campaign[]</td>\n<td>Lista com todas as campanhas</td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","campaigns"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"69634ff0-7de4-417b-8532-169f8ea3011d","name":"Listar Campanhas","originalRequest":{"method":"GET","header":[],"url":"CHATBOT-URL/api/campaigns"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"243150"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:47:42 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"cb47797\",\n            \"chatbotId\": \"cb44358\",\n            \"name\": \"Teste Campanha Antiga\",\n            \"channelId\": \"wp350628444809181\",\n            \"when\": \"2024-10-26T21:57:09.865Z\",\n            \"expiration\": null,\n            \"expirationFlowId\": null,\n            \"scheduled\": false,\n            \"scheduledJobId\": null,\n            \"status\": 5,\n            \"totalContacts\": 2,\n            \"totalSent\": 2,\n            \"totalDelivered\": 2,\n            \"totalRead\": 2,\n            \"totalErrors\": 0,\n            \"totalAnswered\": 1,\n            \"totalExpired\": 0,\n            \"processingErrors\": [],\n            \"actions\": [\n                {\n                    \"type\": 0,\n                    \"templateId\": \"cb44358:template:46467\",\n                    \"templateFile\": null,\n                    \"templateOfferExpiration\": null,\n                    \"templateName\": null,\n                    \"templateCategory\": null\n                }\n            ],\n            \"dateCreate\": \"2024-10-26T18:57:10.2421942Z\",\n            \"createdByPlatformUserId\": \"cb1036\",\n            \"dateStart\": \"2024-10-26T21:58:43.1985064Z\",\n            \"startedByPlatformUserId\": null,\n            \"dateCancel\": \"0001-01-01T00:00:00\",\n            \"cancelledByPlatformUserId\": null,\n            \"response\": {\n                \"type\": 0,\n                \"sendTo\": \"cb44359\",\n                \"ignorePortfolio\": false\n            },\n            \"buttonsResponse\": []\n        },\n        {\n            \"id\": \"cb47798\",\n            \"chatbotId\": \"cb44358\",\n            \"name\": \"Teste campanha antiga 2\",\n            \"channelId\": \"wp350628444809181\",\n            \"when\": \"2024-10-26T22:05:34.422Z\",\n            \"expiration\": null,\n            \"expirationFlowId\": null,\n            \"scheduled\": false,\n            \"scheduledJobId\": null,\n            \"status\": 5,\n            \"totalContacts\": 2,\n            \"totalSent\": 2,\n            \"totalDelivered\": 2,\n            \"totalRead\": 2,\n            \"totalErrors\": 0,\n            \"totalAnswered\": 2,\n            \"totalExpired\": 0,\n            \"processingErrors\": [],\n            \"actions\": [\n                {\n                    \"type\": 0,\n                    \"templateId\": \"cb44358:template:46467\",\n                    \"templateFile\": null,\n                    \"templateOfferExpiration\": null,\n                    \"templateName\": null,\n                    \"templateCategory\": null\n                }\n            ],\n            \"dateCreate\": \"2024-10-26T19:05:35.0469394Z\",\n            \"createdByPlatformUserId\": \"cb1036\",\n            \"dateStart\": \"2024-10-26T22:06:02.6592996Z\",\n            \"startedByPlatformUserId\": null,\n            \"dateCancel\": \"0001-01-01T00:00:00\",\n            \"cancelledByPlatformUserId\": null,\n            \"response\": {\n                \"type\": 0,\n                \"sendTo\": \"cb44359\",\n                \"ignorePortfolio\": false\n            },\n            \"buttonsResponse\": []\n        }\n    ],\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"d303d248-068e-4b9e-898c-a430acbed6b7"},{"name":"Cancelar Campanha","id":"added8a8-8868-4a14-a24a-e42db1604ba4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"CHATBOT-URL/api/campaigns/:id/cancel","description":"<p>Cancela uma campanha que está em estádo de espera ou sendo executada</p>\n<p>StartFragment</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Se a requisição deu certo ou não</td>\n</tr>\n<tr>\n<td>data</td>\n<td>null</td>\n<td></td>\n</tr>\n<tr>\n<td>error</td>\n<td>string / null</td>\n<td>O texto do erro caso haja algum erro</td>\n</tr>\n</tbody>\n</table>\n</div><p>EndFragment</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","campaigns",":id","cancel"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"cb6419","key":"id"}]}},"response":[{"id":"239d7bf7-5ba2-4304-91b2-d9f46adf38bb","name":"Cancelar Campanha","originalRequest":{"method":"PUT","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id/cancel","host":["CHATBOT-URL"],"path":["api","campaigns",":id","cancel"],"variable":[{"key":"id","value":"cb64192"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"65"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:46:12 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": null,\n    \"error\": null,\n    \"validationErrors\": null\n}"},{"id":"ee70d353-c883-42ad-a1f7-a92f5d1ae11e","name":"Cancelar Campanha","originalRequest":{"method":"PUT","header":[],"url":{"raw":"CHATBOT-URL/api/campaigns/:id/cancel","host":["CHATBOT-URL"],"path":["api","campaigns",":id","cancel"],"variable":[{"key":"id","value":"cb6419"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"81"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:46:22 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"No Campaign Found\",\n    \"validationErrors\": null\n}"}],"_postman_id":"added8a8-8868-4a14-a24a-e42db1604ba4"}],"id":"d5645af8-bed2-4843-a3e1-ee12b20b32ab","_postman_id":"d5645af8-bed2-4843-a3e1-ee12b20b32ab","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Shop","item":[{"name":"Categories","item":[{"name":"Criar categoria","id":"07e2d2db-9bb6-4902-aad4-b0089461f284","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"name\": \"Teste\",\n  \"description\": \"Categoria para dispositivos eletrônicos\",\n  \"children\": [\n    {\n      \"id\": \"123\",\n      \"name\": \"Sub 1\",\n      \"description\": \"Subcategoria para smartphones\",\n      \"children\": []\n    },\n    {\n      \"id\": \"123\",\n      \"name\": \"Sub 2 \",\n      \"description\": \"Subcategoria para tablets\",\n      \"children\": []\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/categories","description":"<p>Uma vez criada, será retornado o Id dessa categoria do lado da Suri, o que permitirá acesso futuro a esse item para busca e modificação.</p>\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","categories"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"7df78c52-97bc-422c-afb3-aac234b139ef","name":"201 - created","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"name\": \"Teste\",\n  \"description\": \"Categoria para dispositivos eletrônicos\",\n  \"children\": [\n    {\n      \"id\": \"123\",\n      \"name\": \"Sub 1\",\n      \"description\": \"Subcategoria para smartphones\",\n      \"children\": []\n    },\n    {\n      \"id\": \"123\",\n      \"name\": \"Sub 2 \",\n      \"description\": \"Subcategoria para tablets\",\n      \"children\": []\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/categories"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"12345\",\n    \"name\": \"Eletrônicos\",\n    \"description\": \"Categoria para dispositivos eletrônicos\",\n    \"children\": [\n      {\n        \"id\": \"12346\",\n        \"name\": \"Smartphones\",\n        \"description\": \"Subcategoria para smartphones\",\n        \"children\": []\n      },\n      {\n        \"id\": \"12347\",\n        \"name\": \"Tablets\",\n        \"description\": \"Subcategoria para tablets\",\n        \"children\": []\n      }\n    ]\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"07e2d2db-9bb6-4902-aad4-b0089461f284"},{"name":"Modificar Categoria","id":"f6acc834-01ea-49a9-a8ea-e89e019308ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"name\": \"Eletrônicos\",\n  \"description\": \"Categoria para dispositivos eletrônicos\",\n  \"children\": [\n    {\n      \"id\": \"12346\",\n      \"name\": \"Smartphones\",\n      \"description\": \"Subcategoria para smartphones\",\n      \"children\": []\n    },\n    {\n      \"id\": \"12347\",\n      \"name\": \"Tablets\",\n      \"description\": \"Subcategoria para tablets\",\n      \"children\": []\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/categories","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","categories"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"5efd2a15-4141-44c2-84b0-9c4d9d948a86","name":"200 - ok","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"12345\",\n  \"name\": \"Eletrônicos\",\n  \"description\": \"Categoria para dispositivos eletrônicos\",\n  \"children\": [\n    {\n      \"id\": \"12346\",\n      \"name\": \"Smartphones\",\n      \"description\": \"Subcategoria para smartphones\",\n      \"children\": []\n    },\n    {\n      \"id\": \"12347\",\n      \"name\": \"Tablets\",\n      \"description\": \"Subcategoria para tablets\",\n      \"children\": []\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"12345\",\n    \"name\": \"Eletrônicos\",\n    \"description\": \"Categoria para dispositivos eletrônicos\",\n    \"children\": [\n      {\n        \"id\": \"12346\",\n        \"name\": \"Smartphones\",\n        \"description\": \"Subcategoria para smartphones\",\n        \"children\": []\n      },\n      {\n        \"id\": \"12347\",\n        \"name\": \"Tablets\",\n        \"description\": \"Subcategoria para tablets\",\n        \"children\": []\n      }\n    ]\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"f6acc834-01ea-49a9-a8ea-e89e019308ea"},{"name":"Listar Categorias","id":"589c4b61-c92f-4b30-bd49-a313a5ff2d3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/shop/categories","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","categories"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"9ce7c991-13cc-484d-a6b3-16f65fa80536","name":"200 - ok","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/shop/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": \"48348\",\n      \"name\": \"Tablets\",\n      \"description\": \"Nova descriçãos\",\n      \"children\": []\n    },\n    {\n      \"id\": \"49198\",\n      \"name\": \"Categoria 2\",\n      \"description\": \"categoria teste\",\n      \"children\": []\n    }\n  ],\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"589c4b61-c92f-4b30-bd49-a313a5ff2d3d"},{"name":"Buscar Categoria Por Id","id":"4fa12aee-22ee-4ed3-983f-1fb926c71ee1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/shop/categories/:categoryId","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","categories",":categoryId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"12345","key":"categoryId"}]}},"response":[{"id":"37312af1-ba9b-4481-b988-75f6dd3dc62c","name":"200 - ok","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/categories/:categoryId","host":["CHATBOT-URL"],"path":["api","shop","categories",":categoryId"],"variable":[{"key":"categoryId","value":"12345"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"12345\",\n        \"name\": \"Eletrônicos\",\n        \"description\": \"Categoria para dispositivos eletrônicos\",\n        \"children\": [\n            {\n                \"id\": \"12346\",\n                \"name\": \"Smartphones\",\n                \"description\": \"Subcategoria para smartphones\",\n                \"children\": []\n            },\n            {\n                \"id\": \"12347\",\n                \"name\": \"Tablets\",\n                \"description\": \"Subcategoria para tablets\",\n                \"children\": []\n            }\n        ]\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"4fa12aee-22ee-4ed3-983f-1fb926c71ee1"},{"name":"Deletar Categoria","id":"c462bee8-470d-441a-8770-434f368232c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"CHATBOT-URL/api/shop/categories/:categoryId","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","categories",":categoryId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"12345","key":"categoryId"}]}},"response":[{"id":"e19cc1f0-c2b9-4947-8c72-a4caa0166745","name":"200 - ok","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/categories/:categoryId","host":["CHATBOT-URL"],"path":["api","shop","categories",":categoryId"],"variable":[{"key":"categoryId","value":"12345"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {},\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"c462bee8-470d-441a-8770-434f368232c2"}],"id":"be0b547f-5954-4358-b829-c42dc83d7768","_postman_id":"be0b547f-5954-4358-b829-c42dc83d7768","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Stores","item":[{"name":"Listar Lojas","id":"88fedcfc-5f9f-404b-8b84-98efed9c42d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/shop/stores","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","stores"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"0c81a00c-0865-4c6e-90a3-0ebf705c25bc","name":"200 - ok","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/shop/stores"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"48346\",\n            \"name\": \"Loja teste\",\n            \"address\": null,\n            \"fullAddress\": {\n                \"isDefault\": false,\n                \"name\": null,\n                \"state\": \"CE\",\n                \"city\": \"Fortaleza\",\n                \"street\": \"Rua 3\",\n                \"number\": \"101\",\n                \"zipCode\": \"60824020\",\n                \"complement\": null,\n                \"neighborhood\": \"Parque Iracema\",\n                \"neighborhoodId\": null,\n                \"neighborhoods\": [],\n                \"reference\": null,\n                \"fullAddress\": \"Rua 3, 101  - Parque Iracema, Fortaleza - CE, 60824020\",\n                \"geoCoordinates\": null,\n                \"isValid\": false\n            },\n            \"serviceTax\": null\n        },\n        {\n            \"id\": \"48347\",\n            \"name\": \"Ninna\",\n            \"address\": null,\n            \"fullAddress\": {\n                \"isDefault\": false,\n                \"name\": null,\n                \"state\": \"CE\",\n                \"city\": \"Fortaleza\",\n                \"street\": \"Rua Pereira de Miranda\",\n                \"number\": \"011\",\n                \"zipCode\": \"60175045\",\n                \"complement\": null,\n                \"neighborhood\": \"Papicu\",\n                \"neighborhoodId\": null,\n                \"neighborhoods\": [],\n                \"reference\": null,\n                \"fullAddress\": \"Rua Pereira de Miranda, 011  - Papicu, Fortaleza - CE, 60175045\",\n                \"geoCoordinates\": null,\n                \"isValid\": false\n            },\n            \"serviceTax\": null\n        }\n    ],\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"88fedcfc-5f9f-404b-8b84-98efed9c42d2"}],"id":"cac7ccaa-8b5a-4cf5-a67b-63d40dfcbd5d","_postman_id":"cac7ccaa-8b5a-4cf5-a67b-63d40dfcbd5d","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Product","item":[{"name":"Criar Produto","id":"a181acb5-e84f-444b-bc2b-30f58175161c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"7\",\n  \"sku\": \"1\",\n  \"categoryId\": \"56257\",\n  \"subcategoryId\": null,\n  \"brand\": null,\n  \"sellerId\": \"all\",\n  \"sellerName\": null,\n  \"isActive\": true,\n  \"name\": \"NOVO TAMPICO 6 LT\",\n  \"description\": \"Teste\",\n  \"url\": null,\n  \"price\": 37.5,\n  \"promotionalPrice\": 0,\n  \"hasShippingRestriction\": false,\n  \"images\": [\n    {\n      \"providerId\": null,\n      \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n      \"description\": null\n    },\n    {\n      \"providerId\": null,\n      \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n      \"description\": null\n    }\n  ],\n  \"attributes\": [],\n  \"dimensions\": [\n    {\n      \"sku\": \"1\",\n      \"dimensions\": {},\n      \"image\": {\n        \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\"\n      },\n      \"price\": 120.5,\n      \"priceTables\": {\n        \"52093\": 200\n      },\n      \"stocks\": {\n        \"49616\": {\n          \"stock\": 61824\n        }\n      },\n      \"measurements\": {\n        \"weightInGrams\": 200,\n        \"heightInCm\": 20,\n        \"widthInCm\": 500,\n        \"lengthInCm\": 20,\n        \"unitsPerPackage\": 1\n      }\n    }\n  ],\n  \"weightInGrams\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products","description":"<p>Os produtos possuem a propriedade Dimensions, é importante que Dimensions estejam de acordo com Attributes, nela poderão ser definidas os SKUs referentes ao produto, estoques e preços por loja.</p>\n<p>O item será salvo do lado da SURI com o mesmo id passado.</p>\n<p><strong>OBS.:</strong> Para criar um produto, é necessário que a categoria a qual esse produto fará parte já esteja criada, caso o contrário, não será possível a criação do produto.</p>\n<p>Estrutura do Objeto JSON</p>\n<h2 id=\"estrutura-do-objeto-json\">Estrutura do Objeto JSON</h2>\n<h3 id=\"campos-principais\">Campos Principais</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Identificador único do produto.</td>\n</tr>\n<tr>\n<td><code>sku</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Código de referência do produto.</td>\n</tr>\n<tr>\n<td><code>categoryId</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Identificador da categoria pai do produto.</td>\n</tr>\n<tr>\n<td><code>subcategoryId</code></td>\n<td><code>string</code></td>\n<td>Não</td>\n<td>Identificador da subcategoria do produto.</td>\n</tr>\n<tr>\n<td><code>brand</code></td>\n<td><code>ShopBrand/null</code></td>\n<td>Não</td>\n<td>Informações da marca do produto.</td>\n</tr>\n<tr>\n<td><code>sellerId</code></td>\n<td><code>string</code></td>\n<td>Não</td>\n<td>Identificador do vendedor.</td>\n</tr>\n<tr>\n<td><code>sellerName</code></td>\n<td><code>string/null</code></td>\n<td>Não</td>\n<td>Nome do vendedor.</td>\n</tr>\n<tr>\n<td><code>isActive</code></td>\n<td><code>boolean</code></td>\n<td>Sim</td>\n<td>Indica se o produto está ativo.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Nome do produto.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td><code>string</code></td>\n<td>Não</td>\n<td>Descrição do produto.</td>\n</tr>\n<tr>\n<td><code>url</code></td>\n<td><code>string/null</code></td>\n<td>Não</td>\n<td>URL do produto.</td>\n</tr>\n<tr>\n<td><code>images</code></td>\n<td><code>Image[]</code></td>\n<td>Sim</td>\n<td>Lista de imagens do produto.</td>\n</tr>\n<tr>\n<td><code>attributes</code></td>\n<td><code>Attribute[]</code></td>\n<td>Não</td>\n<td>Lista de atributos do produto.</td>\n</tr>\n<tr>\n<td><code>dimensions</code></td>\n<td><code>Dimension[]</code></td>\n<td>Não</td>\n<td>Lista de dimensões e variações do produto.</td>\n</tr>\n<tr>\n<td><code>weightInGrams</code></td>\n<td><code>number</code></td>\n<td>Não</td>\n<td>Peso do produto em gramas.</td>\n</tr>\n<tr>\n<td><code>isPriceEditable</code></td>\n<td><code>boolean</code></td>\n<td>Não</td>\n<td>Se o preço do produto pode ser editdo pelo atendente no momento da venda assistida</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"estrutura-de-shopbrand\">Estrutura de <code>ShopBrand</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>providerId</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Identificador no provedor.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Nome da marca.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td><code>string</code></td>\n<td>Não</td>\n<td>Descrição da marca.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"estrutura-de-image\">Estrutura de <code>Image</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>providerId</code></td>\n<td><code>string/null</code></td>\n<td>Não</td>\n<td>Identificador do provedor da imagem.</td>\n</tr>\n<tr>\n<td><code>url</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>URL da imagem.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td><code>string/null</code></td>\n<td>Não</td>\n<td>Descrição da imagem.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"estrutura-de-attribute\">Estrutura de <code>Attribute</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Nome do atributo (exemplo: Cor, Tamanho).</td>\n</tr>\n<tr>\n<td><code>options</code></td>\n<td><code>Option[]</code></td>\n<td>Sim</td>\n<td>Lista de opções para o atributo.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estrutura-de-option\">Estrutura de <code>Option</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Nome da opção (exemplo: Vermelho, Azul, P, M, G).</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"estrutura-de-dimension\">Estrutura de <code>Dimension</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>sku</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>SKU da variação do produto.</td>\n</tr>\n<tr>\n<td>measurements</td>\n<td><code>object</code></td>\n<td>não</td>\n<td>medidas fisicas do produto.</td>\n</tr>\n<tr>\n<td><code>dimensions</code></td>\n<td><code>object</code></td>\n<td>Sim</td>\n<td>Mapeamento dos atributos da variação.</td>\n</tr>\n<tr>\n<td><code>image</code></td>\n<td><code>Image</code></td>\n<td>Não</td>\n<td>Imagem específica da variação.</td>\n</tr>\n<tr>\n<td><code>price</code></td>\n<td><code>number</code></td>\n<td>Sim</td>\n<td>Preço da variação.</td>\n</tr>\n<tr>\n<td><code>stocks</code></td>\n<td><code>StockMap</code></td>\n<td>Sim</td>\n<td>Estoque por localização.  <br />Ex.  <br />\"stocks\": {  <br />\"48346\": {  <br />\"stock\":0  <br />}  <br />}</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estrutura-de-stockmap\">Estrutura de <code>StockMap</code></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Chave (ID da loja)</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>stock</code></td>\n<td><code>number</code></td>\n<td>Sim</td>\n<td>Quantidade disponível no estoque.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"b82c3c9d-09a2-4919-9e34-44e0797777f9","name":"Criar Produto","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"7\",\n  \"sku\": \"1\",\n  \"categoryId\": \"56257\",\n  \"subcategoryId\": null,\n  \"brand\": null,\n  \"sellerId\": \"all\",\n  \"sellerName\": null,\n  \"isActive\": true,\n  \"name\": \"NOVO TAMPICO 6 LT\",\n  \"description\": \"Teste\",\n  \"url\": null,\n  \"price\": 37.5,\n  \"promotionalPrice\": 0,\n  \"hasShippingRestriction\": false,\n  \"images\": [\n    {\n      \"providerId\": null,\n      \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n      \"description\": null\n    },\n    {\n      \"providerId\": null,\n      \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n      \"description\": null\n    }\n  ],\n  \"attributes\": [],\n  \"dimensions\": [\n    {\n      \"sku\": \"1\",\n      \"dimensions\": {},\n      \"image\": {\n        \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\"\n      },\n      \"price\": 120.5,\n      \"priceTables\": {\n        \"52093\": 200\n      },\n      \"stocks\": {\n        \"49616\": {\n          \"stock\": 61824\n        }\n      },\n      \"measurements\": {\n        \"weightInGrams\": 200,\n        \"heightInCm\": 20,\n        \"widthInCm\": 500,\n        \"lengthInCm\": 20,\n        \"unitsPerPackage\": 1\n      }\n    }\n  ],\n  \"weightInGrams\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 29 Sep 2025 12:57:17 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Microsoft-IIS/10.0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Encoding","value":"gzip"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Accept-Encoding"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"},{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"7\",\n        \"sku\": \"1\",\n        \"categoryId\": \"48174\",\n        \"subcategoryId\": null,\n        \"brand\": null,\n        \"sellerId\": \"all\",\n        \"sellerName\": null,\n        \"isActive\": true,\n        \"name\": \"NOVO TAMPICO 6 LT\",\n        \"description\": \"Teste\",\n        \"url\": null,\n        \"price\": 120.5,\n        \"promotionalPrice\": 0,\n        \"hasShippingRestriction\": false,\n\n        \"images\": [\n            {\n                \"providerId\": null,\n                \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n                \"description\": null\n            },\n            {\n                \"providerId\": null,\n                \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n                \"description\": null\n            }\n        ],\n        \"attributes\": [],\n        \"dimensions\": [\n            {\n                \"sku\": \"1\",\n                \"dimensions\": {},\n                \"image\": {\n                    \"providerId\": null,\n                    \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n                    \"description\": null\n                },\n                \"measurements\": {\n                    \"weightInGrams\": 200,\n                    \"heightInCm\": 20,\n                    \"widthInCm\": 500,\n                    \"lengthInCm\": 20,\n                    \"unitsPerPackage\": 1\n                },\n                \"price\": 120.5,\n                \"priceTables\": {\n                    \"52093\": 200\n                },\n                \"stocks\": {\n                    \"47987\": {\n                        \"stock\": 61824\n                    }\n                }\n            }\n        ],\n        \"weightInGrams\": 0\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"a181acb5-e84f-444b-bc2b-30f58175161c"},{"name":"Batch Request","id":"7e55c7e4-2d39-4358-9ed0-bd3836a74fe2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"requests\": [\n        {\n            \"type\": \"DELETE\",\n            \"Data\": {\n                \"id\": \"5\"\n            }\n        }\n        // {\n        //     \"type\": \"CREATE\",\n        //     \"Data\": {\n        //         \"id\": \"5\",\n        //         \"sku\": \"1\",\n        //         \"categoryId\": \"55350\",\n        //         \"subcategoryId\": null,\n        //         \"brand\": null,\n        //         \"sellerId\": \"all\",\n        //         \"sellerName\": null,\n        //         \"isActive\": true,\n        //         \"name\": \"NOVO TAMPICO 2 LT\",\n        //         \"description\": \"Teste\",\n        //         \"url\": null,\n        //         \"price\": 37.5,\n        //         \"promotionalPrice\": 0.0,\n        //         \"hasShippingRestriction\": false,\n        //         \"images\": [\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n        //                 \"description\": null\n        //             },\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 \"description\": null\n        //             }\n        //         ],\n        //         \"attributes\": [],\n        //         \"dimensions\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"dimensions\": {},\n        //                 \"image\": {\n        //                     \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 },\n        //                 \"price\": 120.5,\n        //                 \"priceTables\": {\n        //                     \"52093\": 200\n        //                 },\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 61824.0\n        //                     }\n        //                 }\n        //             }\n        //         ],\n        //         \"weightInGrams\": 0\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE\",\n        //     \"Data\": {\n        //         \"id\": \"5\",\n        //         \"sku\": \"1\",\n        //         \"categoryId\": \"55350\",\n        //         \"subcategoryId\": null,\n        //         \"brand\": null,\n        //         \"sellerId\": \"all\",\n        //         \"sellerName\": null,\n        //         \"isActive\": true,\n        //         \"name\": \"NOVO TAMPICO EDITADO !!!\",\n        //         \"description\": \"Teste\",\n        //         \"url\": null,\n        //         \"price\": 37.5,\n        //         \"promotionalPrice\": 0.0,\n        //         \"hasShippingRestriction\": false,\n        //         \"images\": [\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n        //                 \"description\": null\n        //             },\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 \"description\": null\n        //             }\n        //         ],\n        //         \"attributes\": [],\n        //         \"dimensions\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"dimensions\": {},\n        //                 \"image\": {\n        //                     \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 },\n        //                 \"price\": 120.5,\n        //                 \"priceTables\": {\n        //                     \"52093\": 200\n        //                 },\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 61824.0\n        //                     }\n        //                 }\n        //             }\n        //         ],\n        //         \"weightInGrams\": 0\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE_PRICE\",\n        //     \"data\": {\n        //         \"id\": \"5\",\n        //         \"listPrice\": 22,\n        //         \"skus\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"price\": 332.40\n        //                 // \"priceTables\": {}\n        //             }\n        //         ]\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE_STOCK\",\n        //     \"data\": {\n        //         \"id\": \"5\",\n        //         \"skus\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 40\n        //                     },\n        //                     \"49617\": {\n        //                         \"stock\": 30\n        //                     }\n        //                 }\n        //             }\n        //         ]\n        //     }\n        // }\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/batch","description":"<h2 id=\"descrição-do-endpoint\">Descrição do Endpoint</h2>\n<p>Este endpoint permite a execução de operações em lote para produtos, incluindo a possibilidade de deletar produtos com base em seus identificadores. O máximo de requisições permitidas por chamada é de <strong>200</strong>.</p>\n<h3 id=\"estrutura-do-objeto-json\">Estrutura do Objeto JSON</h3>\n<h4 id=\"campos-principais\">Campos Principais</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>requests</code></td>\n<td><code>Array</code></td>\n<td>Sim</td>\n<td>Lista de operações a serem realizadas. Cada operação deve conter um tipo e dados específicos.</td>\n</tr>\n<tr>\n<td><code>type</code></td>\n<td><code>string</code></td>\n<td>Sim</td>\n<td>Tipo da operação a ser realizada (ex: DELETE).</td>\n</tr>\n<tr>\n<td><code>Data</code></td>\n<td><code>object</code></td>\n<td>Sim</td>\n<td>Dados necessários para a operação.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"estrutura-de-data\">Estrutura de <code>Data</code></h4>\n<p>O data deve sempre ser passado o \"id\" -&gt; Id do produto, os outros campos obrigatórios fica de acordo com o type informado.</p>\n<hr />\n<h3 id=\"resposta\">Resposta</h3>\n<p>A resposta do endpoint contém informações sobre o sucesso da operação, dados adicionais e possíveis erros.</p>\n<h4 id=\"estrutura-da-resposta\">Estrutura da Resposta</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>success</code></td>\n<td><code>boolean</code></td>\n<td>Indica se a operação foi bem-sucedida.</td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td><code>string</code></td>\n<td>Id do batch criado, pode ser utilizado para buscar o resultado das requests.</td>\n</tr>\n<tr>\n<td><code>error</code></td>\n<td><code>string/null</code></td>\n<td>Mensagem de erro, se houver.</td>\n</tr>\n<tr>\n<td><code>errorCode</code></td>\n<td><code>string/null</code></td>\n<td>Código de erro, se houver.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response\">Response</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"data\": \"batch_350d4efe9a374ef6bc4089d4d7e22636\",\n    \"error\": null,\n    \"errorCode\": null\n}\n</code></pre>\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products","batch"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"83b1c138-f861-437c-90d5-55961ec1e858","name":"201 - created","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n    \"requests\": [\n        {\n            \"type\": \"DELETE\",\n            \"Data\": {\n                \"id\": \"5\"\n            }\n        }\n        // {\n        //     \"type\": \"CREATE\",\n        //     \"Data\": {\n        //         \"id\": \"5\",\n        //         \"sku\": \"1\",\n        //         \"categoryId\": \"55350\",\n        //         \"subcategoryId\": null,\n        //         \"brand\": null,\n        //         \"sellerId\": \"all\",\n        //         \"sellerName\": null,\n        //         \"isActive\": true,\n        //         \"name\": \"NOVO TAMPICO 2 LT\",\n        //         \"description\": \"Teste\",\n        //         \"url\": null,\n        //         \"price\": 37.5,\n        //         \"promotionalPrice\": 0.0,\n        //         \"hasShippingRestriction\": false,\n        //         \"images\": [\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n        //                 \"description\": null\n        //             },\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 \"description\": null\n        //             }\n        //         ],\n        //         \"attributes\": [],\n        //         \"dimensions\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"dimensions\": {},\n        //                 \"image\": {\n        //                     \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 },\n        //                 \"price\": 120.5,\n        //                 \"priceTables\": {\n        //                     \"52093\": 200\n        //                 },\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 61824.0\n        //                     }\n        //                 }\n        //             }\n        //         ],\n        //         \"weightInGrams\": 0\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE\",\n        //     \"Data\": {\n        //         \"id\": \"5\",\n        //         \"sku\": \"1\",\n        //         \"categoryId\": \"55350\",\n        //         \"subcategoryId\": null,\n        //         \"brand\": null,\n        //         \"sellerId\": \"all\",\n        //         \"sellerName\": null,\n        //         \"isActive\": true,\n        //         \"name\": \"NOVO TAMPICO EDITADO !!!\",\n        //         \"description\": \"Teste\",\n        //         \"url\": null,\n        //         \"price\": 37.5,\n        //         \"promotionalPrice\": 0.0,\n        //         \"hasShippingRestriction\": false,\n        //         \"images\": [\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n        //                 \"description\": null\n        //             },\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 \"description\": null\n        //             }\n        //         ],\n        //         \"attributes\": [],\n        //         \"dimensions\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"dimensions\": {},\n        //                 \"image\": {\n        //                     \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 },\n        //                 \"price\": 120.5,\n        //                 \"priceTables\": {\n        //                     \"52093\": 200\n        //                 },\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 61824.0\n        //                     }\n        //                 }\n        //             }\n        //         ],\n        //         \"weightInGrams\": 0\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE_PRICE\",\n        //     \"data\": {\n        //         \"id\": \"5\",\n        //         \"listPrice\": 22,\n        //         \"skus\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"price\": 332.40\n        //                 // \"priceTables\": {}\n        //             }\n        //         ]\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE_STOCK\",\n        //     \"data\": {\n        //         \"id\": \"5\",\n        //         \"skus\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 40\n        //                     },\n        //                     \"49617\": {\n        //                         \"stock\": 30\n        //                     }\n        //                 }\n        //             }\n        //         ]\n        //     }\n        // }\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/batch"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"4834911\",\n    \"sku\": \"12\",\n    \"categoryId\": \"48348\",\n    \"subcategoryId\": \"481745\",\n    \"brand\": null,\n    \"sellerId\": \"all\",\n    \"sellerName\": null,\n    \"isActive\": true,\n    \"name\": \"teste21235\",\n    \"description\": \"esse produto é um testee\",\n    \"url\": null,\n    \"price\": 0,\n    \"promotionalPrice\": 1,\n    \"hasShippingRestriction\": false,\n    \"images\": [\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n        \"description\": null\n      },\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n        \"description\": null\n      }\n    ],\n    \"attributes\": [\n      {\n        \"name\": \"Cor\",\n        \"options\": [\n          {\n            \"name\": \"Vermelha\"\n          },\n          {\n            \"name\": \"Azul\"\n          }\n        ]\n      },\n      {\n        \"name\": \"Tamanho\",\n        \"options\": [\n          {\n            \"name\": \"P\"\n          },\n          {\n            \"name\": \"M\"\n          },\n          {\n            \"name\": \"G\"\n          },\n          {\n            \"name\": \"GG\"\n          }\n        ]\n      }\n    ],\n    \"dimensions\": [\n      {\n        \"sku\": \"12\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"123\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1234\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"21\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"211\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2111\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      }\n    ],\n    \"weightInGrams\": 0\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"},{"id":"1a6d4c2a-3400-4740-b239-e6629f39e578","name":"201 - create without attributes","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n    \"requests\": [\n        {\n            \"type\": \"DELETE\",\n            \"Data\": {\n                \"id\": \"5\"\n            }\n        }\n        // {\n        //     \"type\": \"CREATE\",\n        //     \"Data\": {\n        //         \"id\": \"5\",\n        //         \"sku\": \"1\",\n        //         \"categoryId\": \"55350\",\n        //         \"subcategoryId\": null,\n        //         \"brand\": null,\n        //         \"sellerId\": \"all\",\n        //         \"sellerName\": null,\n        //         \"isActive\": true,\n        //         \"name\": \"NOVO TAMPICO 2 LT\",\n        //         \"description\": \"Teste\",\n        //         \"url\": null,\n        //         \"price\": 37.5,\n        //         \"promotionalPrice\": 0.0,\n        //         \"hasShippingRestriction\": false,\n        //         \"images\": [\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n        //                 \"description\": null\n        //             },\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 \"description\": null\n        //             }\n        //         ],\n        //         \"attributes\": [],\n        //         \"dimensions\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"dimensions\": {},\n        //                 \"image\": {\n        //                     \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 },\n        //                 \"price\": 120.5,\n        //                 \"priceTables\": {\n        //                     \"52093\": 200\n        //                 },\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 61824.0\n        //                     }\n        //                 }\n        //             }\n        //         ],\n        //         \"weightInGrams\": 0\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE\",\n        //     \"Data\": {\n        //         \"id\": \"5\",\n        //         \"sku\": \"1\",\n        //         \"categoryId\": \"55350\",\n        //         \"subcategoryId\": null,\n        //         \"brand\": null,\n        //         \"sellerId\": \"all\",\n        //         \"sellerName\": null,\n        //         \"isActive\": true,\n        //         \"name\": \"NOVO TAMPICO EDITADO !!!\",\n        //         \"description\": \"Teste\",\n        //         \"url\": null,\n        //         \"price\": 37.5,\n        //         \"promotionalPrice\": 0.0,\n        //         \"hasShippingRestriction\": false,\n        //         \"images\": [\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n        //                 \"description\": null\n        //             },\n        //             {\n        //                 \"providerId\": null,\n        //                 \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 \"description\": null\n        //             }\n        //         ],\n        //         \"attributes\": [],\n        //         \"dimensions\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"dimensions\": {},\n        //                 \"image\": {\n        //                     \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n        //                 },\n        //                 \"price\": 120.5,\n        //                 \"priceTables\": {\n        //                     \"52093\": 200\n        //                 },\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 61824.0\n        //                     }\n        //                 }\n        //             }\n        //         ],\n        //         \"weightInGrams\": 0\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE_PRICE\",\n        //     \"data\": {\n        //         \"id\": \"5\",\n        //         \"listPrice\": 22,\n        //         \"skus\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"price\": 332.40\n        //                 // \"priceTables\": {}\n        //             }\n        //         ]\n        //     }\n        // },\n        // {\n        //     \"type\": \"UPDATE_STOCK\",\n        //     \"data\": {\n        //         \"id\": \"5\",\n        //         \"skus\": [\n        //             {\n        //                 \"sku\": \"1\",\n        //                 \"stocks\": {\n        //                     \"49616\": {\n        //                         \"stock\": 40\n        //                     },\n        //                     \"49617\": {\n        //                         \"stock\": 30\n        //                     }\n        //                 }\n        //             }\n        //         ]\n        //     }\n        // }\n    ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/batch"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"491932412\",\n        \"sku\": \"000123\",\n        \"categoryId\": \"48348\",\n        \"subcategoryId\": \"481745\",\n        \"brand\": null,\n        \"sellerId\": null,\n        \"sellerName\": null,\n        \"isActive\": false,\n        \"name\": \"aaaaa\",\n        \"description\": \"teste\",\n        \"url\": null,\n        \"price\": 0.01,\n        \"promotionalPrice\": 0.0,\n        \"hasShippingRestriction\": false,\n        \"images\": [\n            {\n                \"providerId\": null,\n                \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/49193/teste/image-0.jpeg\",\n                \"description\": null\n            }\n        ],\n        \"attributes\": [],\n        \"dimensions\": [\n            {\n                \"sku\": \"000123\",\n                \"dimensions\": {},\n                \"image\": {\n                    \"providerId\": null,\n                    \"url\": null,\n                    \"description\": null\n                },\n                \"price\": 0.01,\n                \"stocks\": {\n                    \"48346\": {\n                        \"stock\": 1.0\n                    }\n                }\n            }\n        ],\n        \"weightInGrams\": 0\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"7e55c7e4-2d39-4358-9ed0-bd3836a74fe2"},{"name":"Buscar batch request","id":"fbb994f2-1320-4558-94d4-6c2980daedc4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/shop/products/batch/:bach_id","description":"<h2 id=\"api-request-description\">API Request Description</h2>\n<p>This endpoint retrieves the results of a batch request for products based on the provided <code>batch_id</code>. It returns a response indicating the success of the request along with detailed information about each product request made in the batch.</p>\n<p>The response will include the following fields:</p>\n<ul>\n<li><p><code>success</code>: A boolean indicating whether the batch request was successful.</p>\n</li>\n<li><p><code>data</code>: An object containing:</p>\n<ul>\n<li><p><code>id</code>: The identifier for the batch request.</p>\n</li>\n<li><p><code>requests</code>: An array of objects, each representing an individual product request with the following fields:</p>\n<ul>\n<li><p><code>productId</code>: The unique identifier of the product.</p>\n</li>\n<li><p><code>status</code>: The current status of the request (e.g., processed, pending).</p>\n</li>\n<li><p><code>updatedAt</code>: A timestamp indicating when the request was last updated.</p>\n</li>\n<li><p><code>errorMessage</code>: Any error message associated with the request, if applicable.</p>\n</li>\n</ul>\n</li>\n<li><p><code>isCompleted</code>: A boolean indicating whether all requests in the batch have been completed.</p>\n</li>\n<li><p><code>finishedAt</code>: A timestamp indicating when the batch processing finished.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>In case of an error, the response will also include:</p>\n<ul>\n<li><p><code>error</code>: A message detailing the error, if any occurred during processing.</p>\n</li>\n<li><p><code>errorCode</code>: A code representing the type of error encountered.</p>\n</li>\n</ul>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"\",\n    \"requests\": [\n      {\n        \"productId\": \"\",\n        \"status\": \"\",\n        \"updatedAt\": 0,\n        \"errorMessage\": null\n      }\n    ],\n    \"isCompleted\": true,\n    \"finishedAt\": 0\n  },\n  \"error\": null,\n  \"errorCode\": null\n}\n\n</code></pre>\n<h3 id=\"important-notes\">Important Notes</h3>\n<ul>\n<li><p>Ensure that the <code>batch_id</code> provided corresponds to a valid batch request.</p>\n</li>\n<li><p>The endpoint will return a 200 status code if the request is successful.</p>\n</li>\n</ul>\n<h3 id=\"json-object-structure\">JSON Object Structure</h3>\n<h4 id=\"main-fields\">Main Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td><code>string</code></td>\n<td>Yes</td>\n<td>Unique identifier for the product.</td>\n</tr>\n<tr>\n<td><code>requests</code></td>\n<td><code>Request[]</code></td>\n<td>Yes</td>\n<td>List of requests for products in the batch.</td>\n</tr>\n<tr>\n<td><code>isCompleted</code></td>\n<td><code>boolean</code></td>\n<td>Yes</td>\n<td>Indicates if all requests have been completed.</td>\n</tr>\n<tr>\n<td><code>finishedAt</code></td>\n<td><code>number</code></td>\n<td>Yes</td>\n<td>Timestamp when the batch processing finished.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products","batch",":bach_id"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"batch_a52017bf4a704b1b9adc2d5e0a426c60","key":"bach_id"}]}},"response":[{"id":"d4d99d7d-a909-4700-b8cd-a4c58bef186e","name":"201 - created","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/products/batch/:bach_id","host":["CHATBOT-URL"],"path":["api","shop","products","batch",":bach_id"],"variable":[{"key":"bach_id","value":"batch_a52017bf4a704b1b9adc2d5e0a426c60"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"4834911\",\n    \"sku\": \"12\",\n    \"categoryId\": \"48348\",\n    \"subcategoryId\": \"481745\",\n    \"brand\": null,\n    \"sellerId\": \"all\",\n    \"sellerName\": null,\n    \"isActive\": true,\n    \"name\": \"teste21235\",\n    \"description\": \"esse produto é um testee\",\n    \"url\": null,\n    \"price\": 0,\n    \"promotionalPrice\": 1,\n    \"hasShippingRestriction\": false,\n    \"images\": [\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n        \"description\": null\n      },\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n        \"description\": null\n      }\n    ],\n    \"attributes\": [\n      {\n        \"name\": \"Cor\",\n        \"options\": [\n          {\n            \"name\": \"Vermelha\"\n          },\n          {\n            \"name\": \"Azul\"\n          }\n        ]\n      },\n      {\n        \"name\": \"Tamanho\",\n        \"options\": [\n          {\n            \"name\": \"P\"\n          },\n          {\n            \"name\": \"M\"\n          },\n          {\n            \"name\": \"G\"\n          },\n          {\n            \"name\": \"GG\"\n          }\n        ]\n      }\n    ],\n    \"dimensions\": [\n      {\n        \"sku\": \"12\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"123\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1234\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"21\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"211\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2111\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      }\n    ],\n    \"weightInGrams\": 0\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"},{"id":"711f9361-cb89-49fa-9c47-53774c02961d","name":"201 - create without attributes","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/products/batch/:bach_id","host":["CHATBOT-URL"],"path":["api","shop","products","batch",":bach_id"],"variable":[{"key":"bach_id","value":"batch_a52017bf4a704b1b9adc2d5e0a426c60"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"491932412\",\n        \"sku\": \"000123\",\n        \"categoryId\": \"48348\",\n        \"subcategoryId\": \"481745\",\n        \"brand\": null,\n        \"sellerId\": null,\n        \"sellerName\": null,\n        \"isActive\": false,\n        \"name\": \"aaaaa\",\n        \"description\": \"teste\",\n        \"url\": null,\n        \"price\": 0.01,\n        \"promotionalPrice\": 0.0,\n        \"hasShippingRestriction\": false,\n        \"images\": [\n            {\n                \"providerId\": null,\n                \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/49193/teste/image-0.jpeg\",\n                \"description\": null\n            }\n        ],\n        \"attributes\": [],\n        \"dimensions\": [\n            {\n                \"sku\": \"000123\",\n                \"dimensions\": {},\n                \"image\": {\n                    \"providerId\": null,\n                    \"url\": null,\n                    \"description\": null\n                },\n                \"price\": 0.01,\n                \"stocks\": {\n                    \"48346\": {\n                        \"stock\": 1.0\n                    }\n                }\n            }\n        ],\n        \"weightInGrams\": 0\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"fbb994f2-1320-4558-94d4-6c2980daedc4"},{"name":"Modificar Produto","id":"210eb3e4-b6f9-4006-89f9-d653608bb174","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"48725\",\n    \"sku\": \"3958\",\n    \"categoryId\": \"48611\",\n    \"subcategoryId\": null,\n    \"brand\": null,\n    \"sellerId\": \"all\",\n    \"sellerName\": null,\n    \"isActive\": true,\n    \"name\": \"ESTOFADO DIAMANTE VIN\",\n    \"description\": \"Teste\",\n    \"url\": null,\n    \"price\": 37.5,\n    \"promotionalPrice\": 0.0,    \n    \"hasShippingRestriction\": false,\n    \"images\": null,\n    \"attributes\": [\n                    {\n                        \"name\": \"Teste\",\n                        \"options\": [\n                            {\n                                \"name\": \"1\"\n                            },\n                            {\n                                \"name\": \"2\"\n                            }\n                        ]\n                    }\n                ],\n    \"dimensions\": [\n                    {\n                        \"sku\": \"1\",\n                        \"dimensions\": {\n                            \"Teste\": \"1\"\n                        },\n                        \"image\": {\n                            \"providerId\": null,\n                            \"url\": \"\",\n                            \"description\": null\n                        },\n                        \"measurements\": {\n                            \"weightInGrams\": 0.0,\n                            \"heightInCm\": 0.0,\n                            \"widthInCm\": 0.0,\n                            \"lengthInCm\": 0.0,\n                            \"unitsPerPackage\": 0\n                        },\n                        \"price\": 200.5,\n                        \"priceTables\": {},\n                        \"stocks\": {\n                            \"47987\": {\n                                \"stock\": 2.0\n                            }\n                        }\n                    },\n                    {\n                        \"sku\": \"2\",\n                        \"dimensions\": {\n                            \"Teste\": \"2\"\n                        },\n                        \"image\": {\n                            \"providerId\": null,\n                            \"url\": \"\",\n                            \"description\": null\n                        },\n                        \"measurements\": {\n                            \"weightInGrams\": 0.0,\n                            \"heightInCm\": 0.0,\n                            \"widthInCm\": 0.0,\n                            \"lengthInCm\": 0.0,\n                            \"unitsPerPackage\": 0\n                        },\n                        \"price\": 200.5,\n                        \"priceTables\": {},\n                        \"stocks\": {\n                            \"47987\": {\n                                \"stock\": 2.0\n                            }\n                        }\n                    }\n                ],\n    \"weightInGrams\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products","description":"<p>Para modificar um produto será necessário passar o id dele no lado da Suri, caso ele não seja encontrado, será retornado um erro</p>\n<p>Esse endpoint é de update total, é necessário que seja feito o envio do objeto completo para não sobrescrever dados.</p>\n<p>As imagens serão atualizadas se receber um array, para limpar é necessário enviar com \"Images: null\".<br />Para as imagens de variante, para limpar é necessário enviar um image.url: \"\"</p>\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"2720d746-e438-4c87-8afe-2ab521944089","name":"200 - ok","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n    \"id\": \"1\",\n    \"sku\": \"1\",\n    \"categoryId\": \"49618\",\n    \"subcategoryId\": \"481745\",\n    \"brand\": null,\n    \"sellerId\": \"all\",\n    \"sellerName\": null,\n    \"isActive\": true,\n    \"name\": \"BEB MISTA F CITR TAMPICO 2 LT 2\",\n    \"description\": \"Teste\",\n    \"url\": null,\n    \"price\": 37.5,\n    \"promotionalPrice\": 0.0,\n    \"hasShippingRestriction\": false,\n    \"images\": [\n        {\n            \"providerId\": null,\n            \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-1.jpeg\",\n            \"description\": null\n        },\n        {\n            \"providerId\": null,\n            \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n            \"description\": null\n        }\n    ],\n    \"attributes\": [],\n    \"dimensions\": [\n        {\n            \"sku\": \"1\",\n            \"dimensions\": {},\n            \"image\": {\n                \"url\": \"https://cbmstg.blob.core.windows.net/content/cb39726325/shop/products/1/BEB MISTA F CITR TAMPICO 2 LT/image-0.png\",\n            },\n            \"price\": 200.5,\n            \"priceTables\": {\n                \"52093\": 296\n            },\n            \"stocks\": {\n                \"49616\": {\n                    \"stock\": 61824.0\n                }\n            }\n        }\n    ],\n    \"weightInGrams\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"4834911\",\n    \"sku\": \"12\",\n    \"categoryId\": \"48348\",\n    \"brand\": null,\n    \"sellerId\": \"all\",\n    \"sellerName\": null,\n    \"isActive\": true,\n    \"name\": \"teste21235\",\n    \"description\": \"esse produto é um testee\",\n    \"url\": null,\n    \"price\": 0,\n    \"promotionalPrice\": 1,\n    \"hasShippingRestriction\": false,\n    \"images\": [\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n        \"description\": null\n      },\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n        \"description\": null\n      }\n    ],\n    \"attributes\": [\n      {\n        \"name\": \"Cor\",\n        \"options\": [\n          {\n            \"name\": \"Vermelha\"\n          },\n          {\n            \"name\": \"Azul\"\n          }\n        ]\n      },\n      {\n        \"name\": \"Tamanho\",\n        \"options\": [\n          {\n            \"name\": \"P\"\n          },\n          {\n            \"name\": \"M\"\n          },\n          {\n            \"name\": \"G\"\n          },\n          {\n            \"name\": \"GG\"\n          }\n        ]\n      }\n    ],\n    \"dimensions\": [\n      {\n        \"sku\": \"12\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"123\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1234\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"21\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"211\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2111\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      }\n    ],\n    \"weightInGrams\": 0\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"210eb3e4-b6f9-4006-89f9-d653608bb174"},{"name":"Ativar ou Desativar Produto","id":"a90dd8b0-8f77-4a75-8e5a-959da9b22e6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/active/:productid/:status","description":"<p>Ativar ou desativar um produto. É necessário passar o id dele, caso ele não seja encontrado, será retornado um erro.</p>\n<p>Paramêtro <code>status</code> deve ser <code>true ou false.</code></p>\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products","active",":productid",":status"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"","key":"productid"},{"type":"any","value":"","key":"status"}]}},"response":[{"id":"3c7f231e-adb6-4caf-9fc4-13a82dd61d3a","name":"200 - ok","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"CHATBOT-URL/api/shop/products/active/:productid/:status","host":["CHATBOT-URL"],"path":["api","shop","products","active",":productid",":status"],"variable":[{"key":"productid","value":""},{"key":"status","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"4834911\",\n    \"sku\": \"12\",\n    \"categoryId\": \"48348\",\n    \"brand\": null,\n    \"sellerId\": \"all\",\n    \"sellerName\": null,\n    \"isActive\": true,\n    \"name\": \"teste21235\",\n    \"description\": \"esse produto é um testee\",\n    \"url\": null,\n    \"price\": 0,\n    \"promotionalPrice\": 1,\n    \"hasShippingRestriction\": false,\n    \"images\": [\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n        \"description\": null\n      },\n      {\n        \"providerId\": null,\n        \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n        \"description\": null\n      }\n    ],\n    \"attributes\": [\n      {\n        \"name\": \"Cor\",\n        \"options\": [\n          {\n            \"name\": \"Vermelha\"\n          },\n          {\n            \"name\": \"Azul\"\n          }\n        ]\n      },\n      {\n        \"name\": \"Tamanho\",\n        \"options\": [\n          {\n            \"name\": \"P\"\n          },\n          {\n            \"name\": \"M\"\n          },\n          {\n            \"name\": \"G\"\n          },\n          {\n            \"name\": \"GG\"\n          }\n        ]\n      }\n    ],\n    \"dimensions\": [\n      {\n        \"sku\": \"12\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"123\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"1234\",\n        \"dimensions\": {\n          \"Cor\": \"Vermelha\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"P\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"21\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"M\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"211\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"G\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      },\n      {\n        \"sku\": \"2111\",\n        \"dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"GG\"\n        },\n        \"image\": {\n          \"providerId\": null,\n          \"url\": null,\n          \"description\": null\n        },\n        \"price\": 0,\n        \"stocks\": {\n          \"48346\": {\n            \"stock\": 0\n          }\n        }\n      }\n    ],\n    \"weightInGrams\": 0\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"a90dd8b0-8f77-4a75-8e5a-959da9b22e6e"},{"name":"Deletar Produto","id":"1f92cad9-cb48-4b12-a68b-339c2bcdb7ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"CHATBOT-URL/api/shop/products/:productId","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products",":productId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"4834911","key":"productId"}]}},"response":[{"id":"9acfb445-143b-4c82-a29c-05cf4477fff3","name":"200 - ok","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/products/:productId","host":["CHATBOT-URL"],"path":["api","shop","products",":productId"],"variable":[{"key":"productId","value":"4834911"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"1f92cad9-cb48-4b12-a68b-339c2bcdb7ef"},{"name":"Buscar Produto Por Id","id":"6df344c4-6193-430a-8b66-bb6614d055d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/shop/products/:productId","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products",":productId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"4834911","key":"productId"}]}},"response":[{"id":"32a56dd4-b232-4e8b-b007-3f60e74123e3","name":"200 - ok","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/products/:productId","host":["CHATBOT-URL"],"path":["api","shop","products",":productId"],"variable":[{"key":"productId","value":"4834911"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"value\": {\n    \"ProviderId\": \"49766\",\n    \"Sku\": \"1\",\n    \"CatalogId\": null,\n    \"CategoryId\": \"48348\",\n    \"SubcategoryId\": \"481745\",\n    \"Brand\": {\n      \"ProviderId\": \"\",\n      \"Name\": \"Marca X\"\n    },\n    \"SellerId\": null,\n    \"SellerName\": null,\n    \"IsActive\": true,\n    \"Name\": \"Camisa composta\",\n    \"Description\": \"camisa composta\",\n    \"Url\": null,\n    \"Price\": 300,\n    \"MinPrice\": null,\n    \"MaxPrice\": null,\n    \"PromotionalPrice\": 500,\n    \"OfferDescription\": null,\n    \"Offer\": null,\n    \"HasShippingRestriction\": false,\n    \"WeightInGrams\": 230,\n    \"Images\": [\n      {\n        \"ProviderId\": null,\n        \"Url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb41603/shop/products/49766/Camisa composta/image-1.jpeg\",\n        \"Description\": null\n      },\n      {\n        \"ProviderId\": null,\n        \"Url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb41603/shop/products/49766/Camisa composta/image-1.jpeg\",\n        \"Description\": null\n      }\n    ],\n    \"Attributes\": [\n      {\n        \"ProviderId\": \"Cor\",\n        \"Name\": \"Cor\",\n        \"Description\": null,\n        \"Options\": [\n          {\n            \"ProviderId\": \"Azul\",\n            \"Name\": \"Azul\",\n            \"Description\": null,\n            \"Stock\": 0,\n            \"Redirectable\": false\n          },\n          {\n            \"ProviderId\": \"Verde\",\n            \"Name\": \"Verde\",\n            \"Description\": null,\n            \"Stock\": 0,\n            \"Redirectable\": false\n          }\n        ]\n      },\n      {\n        \"ProviderId\": \"Tamanho\",\n        \"Name\": \"Tamanho\",\n        \"Description\": null,\n        \"Options\": [\n          {\n            \"ProviderId\": \"Pequeno\",\n            \"Name\": \"Pequeno\",\n            \"Description\": null,\n            \"Stock\": 0,\n            \"Redirectable\": false\n          },\n          {\n            \"ProviderId\": \"Medio\",\n            \"Name\": \"Medio\",\n            \"Description\": null,\n            \"Stock\": 0,\n            \"Redirectable\": false\n          },\n          {\n            \"ProviderId\": \"Grande\",\n            \"Name\": \"Grande\",\n            \"Description\": null,\n            \"Stock\": 0,\n            \"Redirectable\": false\n          }\n        ]\n      }\n    ],\n    \"Dimensions\": [\n      {\n        \"ProductId\": \"49766\",\n        \"Sku\": \"1\",\n        \"Dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"Pequeno\"\n        },\n        \"Image\": {\n          \"ProviderId\": null,\n          \"Url\": null,\n          \"Description\": null\n        },\n        \"Prices\": {\n          \"default\": {\n            \"Price\": 300\n          }\n        },\n        \"Stocks\": {\n          \"49616\": {\n            \"Stock\": 10\n          },\n          \"49617\": {\n            \"Stock\": 0\n          }\n        },\n        \"VariantOptionPath\": \"Azul/Pequeno\",\n        \"PromotionalPrice\": 0,\n        \"AvailableQuantity\": 0\n      },\n      {\n        \"ProductId\": \"49766\",\n        \"Sku\": \"2\",\n        \"Dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"Medio\"\n        },\n        \"Image\": {\n          \"ProviderId\": null,\n          \"Url\": null,\n          \"Description\": null\n        },\n        \"Prices\": {\n          \"default\": {\n            \"Price\": 300\n          }\n        },\n        \"Stocks\": {\n          \"49616\": {\n            \"Stock\": 12\n          },\n          \"49617\": {\n            \"Stock\": 0\n          }\n        },\n        \"VariantOptionPath\": \"Azul/Medio\",\n        \"PromotionalPrice\": 0,\n        \"AvailableQuantity\": 0\n      },\n      {\n        \"ProductId\": \"49766\",\n        \"Sku\": \"3\",\n        \"Dimensions\": {\n          \"Cor\": \"Azul\",\n          \"Tamanho\": \"Grande\"\n        },\n        \"Image\": {\n          \"ProviderId\": null,\n          \"Url\": null,\n          \"Description\": null\n        },\n        \"Prices\": {\n          \"default\": {\n            \"Price\": 300\n          }\n        },\n        \"Stocks\": {\n          \"49616\": {\n            \"Stock\": 12\n          },\n          \"49617\": {\n            \"Stock\": 0\n          }\n        },\n        \"VariantOptionPath\": \"Azul/Grande\",\n        \"PromotionalPrice\": 0,\n        \"AvailableQuantity\": 0\n      },\n      {\n        \"ProductId\": \"49766\",\n        \"Sku\": \"4\",\n        \"Dimensions\": {\n          \"Cor\": \"Verde\",\n          \"Tamanho\": \"Pequeno\"\n        },\n        \"Image\": {\n          \"ProviderId\": null,\n          \"Url\": null,\n          \"Description\": null\n        },\n        \"Prices\": {\n          \"default\": {\n            \"Price\": 300\n          }\n        },\n        \"Stocks\": {\n          \"49616\": {\n            \"Stock\": 12\n          },\n          \"49617\": {\n            \"Stock\": 0\n          }\n        },\n        \"VariantOptionPath\": \"Verde/Pequeno\",\n        \"PromotionalPrice\": 0,\n        \"AvailableQuantity\": 0\n      },\n      {\n        \"ProductId\": \"49766\",\n        \"Sku\": \"5\",\n        \"Dimensions\": {\n          \"Cor\": \"Verde\",\n          \"Tamanho\": \"Medio\"\n        },\n        \"Image\": {\n          \"ProviderId\": null,\n          \"Url\": null,\n          \"Description\": null\n        },\n        \"Prices\": {\n          \"default\": {\n            \"Price\": 300\n          }\n        },\n        \"Stocks\": {\n          \"49616\": {\n            \"Stock\": 12\n          },\n          \"49617\": {\n            \"Stock\": 0\n          }\n        },\n        \"VariantOptionPath\": \"Verde/Medio\",\n        \"PromotionalPrice\": 0,\n        \"AvailableQuantity\": 0\n      },\n      {\n        \"ProductId\": \"49766\",\n        \"Sku\": \"6\",\n        \"Dimensions\": {\n          \"Cor\": \"Verde\",\n          \"Tamanho\": \"Grande\"\n        },\n        \"Image\": {\n          \"ProviderId\": null,\n          \"Url\": null,\n          \"Description\": null\n        },\n        \"Prices\": {\n          \"default\": {\n            \"Price\": 300\n          }\n        },\n        \"Stocks\": {\n          \"49616\": {\n            \"Stock\": 12\n          },\n          \"49617\": {\n            \"Stock\": 0\n          }\n        },\n        \"VariantOptionPath\": \"Verde/Grande\",\n        \"PromotionalPrice\": 0,\n        \"AvailableQuantity\": 0\n      }\n    ]\n  }\n}"}],"_postman_id":"6df344c4-6193-430a-8b66-bb6614d055d8"},{"name":"Listar Produtos","id":"41d1c393-54f0-4b2f-b42f-2ea65ac82f73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"perPage\": 1,\n  \"pageToken\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/list?page=10","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products","list"],"host":["CHATBOT-URL"],"query":[{"key":"page","value":"10"}],"variable":[]}},"response":[{"id":"135d3f78-ce3c-401a-8348-080b1020506d","name":"200 - ok","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"perPage\": 1,\n  \"pageToken\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"CHATBOT-URL/api/shop/products/list?page=10","host":["CHATBOT-URL"],"path":["api","shop","products","list"],"query":[{"key":"page","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"data\": [\n      {\n        \"id\": \"48349\",\n        \"sku\": \"1\",\n        \"categoryId\": \"48348\",\n        \"brand\": null,\n        \"sellerId\": \"all\",\n        \"sellerName\": null,\n        \"isActive\": true,\n        \"name\": \"teste21235\",\n        \"description\": \"esse produto é um testee\",\n        \"url\": null,\n        \"price\": 0,\n        \"promotionalPrice\": 1,\n        \"hasShippingRestriction\": false,\n        \"images\": [\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n            \"description\": null\n          },\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n            \"description\": null\n          }\n        ],\n        \"attributes\": [\n          {\n            \"name\": \"Cor\",\n            \"options\": [\n              {\n                \"name\": \"Vermelha\"\n              },\n              {\n                \"name\": \"Azul\"\n              }\n            ]\n          },\n          {\n            \"name\": \"Tamanho\",\n            \"options\": [\n              {\n                \"name\": \"P\"\n              },\n              {\n                \"name\": \"M\"\n              },\n              {\n                \"name\": \"G\"\n              },\n              {\n                \"name\": \"GG\"\n              }\n            ]\n          }\n        ],\n        \"dimensions\": [\n          {\n            \"sku\": \"1\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"12\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"123\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"1234\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"21\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"211\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2111\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          }\n        ],\n        \"weightInGrams\": 0\n      }\n    ],\n    \"hasData\": true,\n    \"hasMore\": false,\n    \"page\": 0,\n    \"perPage\": 1,\n    \"total\": 0,\n    \"token\": \"[{\\\"token\\\":\\\"+RID:~fxV8APxMrpaOAAAAAAAAAA==#RT:1#TRC:1#ISV:2#IEO:65567#QCF:8#FPC:AgEAAAAOAI6A74AOgAHAAANBAABx\\\",\\\"range\\\":{\\\"min\\\":\\\"\\\",\\\"max\\\":\\\"FF\\\"}}]\"\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"41d1c393-54f0-4b2f-b42f-2ea65ac82f73"},{"name":"Buscar Produtos por Nome","id":"c2745ae8-9fdb-41ee-8216-c56829ddc481","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"searchTerm\": \"esmalte\",\n  \"perPage\": 10,\n  \"pageToken\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/search?page=10","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products","search"],"host":["CHATBOT-URL"],"query":[{"key":"page","value":"10"}],"variable":[]}},"response":[{"id":"8e5c99d3-a3d6-4e1a-bbcc-8fd4eb86a4b0","name":"200 - ok","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"searchTerm\": \"esmalte\",\n  \"perPage\": 10,\n  \"pageToken\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"CHATBOT-URL/api/shop/products/search?page=10","host":["CHATBOT-URL"],"path":["api","shop","products","search"],"query":[{"key":"page","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"data\": [\n      {\n        \"id\": \"48349\",\n        \"sku\": \"1\",\n        \"categoryId\": \"48348\",\n        \"brand\": null,\n        \"sellerId\": \"all\",\n        \"sellerName\": null,\n        \"isActive\": true,\n        \"name\": \"teste21235\",\n        \"description\": \"esse produto é um testee\",\n        \"url\": null,\n        \"price\": 0,\n        \"promotionalPrice\": 1,\n        \"hasShippingRestriction\": false,\n        \"images\": [\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n            \"description\": null\n          },\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n            \"description\": null\n          }\n        ],\n        \"attributes\": [\n          {\n            \"name\": \"Cor\",\n            \"options\": [\n              {\n                \"name\": \"Vermelha\"\n              },\n              {\n                \"name\": \"Azul\"\n              }\n            ]\n          },\n          {\n            \"name\": \"Tamanho\",\n            \"options\": [\n              {\n                \"name\": \"P\"\n              },\n              {\n                \"name\": \"M\"\n              },\n              {\n                \"name\": \"G\"\n              },\n              {\n                \"name\": \"GG\"\n              }\n            ]\n          }\n        ],\n        \"dimensions\": [\n          {\n            \"sku\": \"1\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"12\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"123\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"1234\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"21\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"211\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2111\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          }\n        ],\n        \"weightInGrams\": 0\n      }\n    ],\n    \"hasData\": true,\n    \"hasMore\": true,\n    \"page\": 0,\n    \"perPage\": 1,\n    \"total\": 0,\n    \"token\": \"[{\\\"token\\\":\\\"+RID:~fxV8APxMrpaOAAAAAAAAAA==#RT:1#TRC:1#ISV:2#IEO:65567#QCF:8#FPC:AgEAAAAOAI6A74AOgAHAAANBAABx\\\",\\\"range\\\":{\\\"min\\\":\\\"\\\",\\\"max\\\":\\\"FF\\\"}}]\"\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"c2745ae8-9fdb-41ee-8216-c56829ddc481"},{"name":"Alterar preço de Produto","id":"63ead0e0-f95b-495e-9d6a-12f73c1b1b33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"listPrice\": 600,\n  \"skus\": [\n    {\n      \"sku\": \"1\",\n      \"price\": 280.4,\n      \"priceTables\": {\n        \"52093\": 550\n      }\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/:productId/prices?page=10","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products",":productId","prices"],"host":["CHATBOT-URL"],"query":[{"key":"page","value":"10"}],"variable":[{"type":"any","value":"1","key":"productId"}]}},"response":[{"id":"04e519e5-e8ba-4d4a-aead-ab1ff5de5630","name":"200 - ok","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"listPrice\": 600,\n  \"skus\": [\n    {\n      \"sku\": \"1\",\n      \"price\": 280.4,\n      \"priceTables\": {\n        \"52093\": 550\n      }\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"CHATBOT-URL/api/shop/products/:productId/prices?page=10","host":["CHATBOT-URL"],"path":["api","shop","products",":productId","prices"],"query":[{"key":"page","value":"10"}],"variable":[{"key":"productId","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"data\": [\n      {\n        \"id\": \"48349\",\n        \"sku\": \"1\",\n        \"categoryId\": \"48348\",\n        \"brand\": null,\n        \"sellerId\": \"all\",\n        \"sellerName\": null,\n        \"isActive\": true,\n        \"name\": \"teste21235\",\n        \"description\": \"esse produto é um testee\",\n        \"url\": null,\n        \"price\": 0,\n        \"promotionalPrice\": 1,\n        \"hasShippingRestriction\": false,\n        \"images\": [\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n            \"description\": null\n          },\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n            \"description\": null\n          }\n        ],\n        \"attributes\": [\n          {\n            \"name\": \"Cor\",\n            \"options\": [\n              {\n                \"name\": \"Vermelha\"\n              },\n              {\n                \"name\": \"Azul\"\n              }\n            ]\n          },\n          {\n            \"name\": \"Tamanho\",\n            \"options\": [\n              {\n                \"name\": \"P\"\n              },\n              {\n                \"name\": \"M\"\n              },\n              {\n                \"name\": \"G\"\n              },\n              {\n                \"name\": \"GG\"\n              }\n            ]\n          }\n        ],\n        \"dimensions\": [\n          {\n            \"sku\": \"1\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"12\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"123\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"1234\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"21\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"211\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2111\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          }\n        ],\n        \"weightInGrams\": 0\n      }\n    ],\n    \"hasData\": true,\n    \"hasMore\": false,\n    \"page\": 0,\n    \"perPage\": 1,\n    \"total\": 0,\n    \"token\": \"[{\\\"token\\\":\\\"+RID:~fxV8APxMrpaOAAAAAAAAAA==#RT:1#TRC:1#ISV:2#IEO:65567#QCF:8#FPC:AgEAAAAOAI6A74AOgAHAAANBAABx\\\",\\\"range\\\":{\\\"min\\\":\\\"\\\",\\\"max\\\":\\\"FF\\\"}}]\"\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"63ead0e0-f95b-495e-9d6a-12f73c1b1b33"},{"name":"Alterar estoque de Produto","id":"9c1cd239-6c19-4b1b-9a0c-dc0372588aa4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"skus\": [\n    {\n      \"sku\": \"a1\",\n      \"stocks\": {\n        \"47987\": {\n          \"stock\": 40\n        }\n      }\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/products/:productId/stocks?page=10","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","products",":productId","stocks"],"host":["CHATBOT-URL"],"query":[{"key":"page","value":"10"}],"variable":[{"type":"any","value":"49840","key":"productId"}]}},"response":[{"id":"a997d7e8-c882-4a07-b72a-7548eb922ba7","name":"200 - ok","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"skus\": [\n    {\n      \"sku\": \"a1\",\n      \"stocks\": {\n        \"47987\": {\n          \"stock\": 40\n        }\n      }\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"CHATBOT-URL/api/shop/products/:productId/stocks?page=10","host":["CHATBOT-URL"],"path":["api","shop","products",":productId","stocks"],"query":[{"key":"page","value":"10"}],"variable":[{"key":"productId","value":"49840"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"data\": [\n      {\n        \"id\": \"48349\",\n        \"sku\": \"1\",\n        \"categoryId\": \"48348\",\n        \"brand\": null,\n        \"sellerId\": \"all\",\n        \"sellerName\": null,\n        \"isActive\": true,\n        \"name\": \"teste21235\",\n        \"description\": \"esse produto é um testee\",\n        \"url\": null,\n        \"price\": 0,\n        \"promotionalPrice\": 1,\n        \"hasShippingRestriction\": false,\n        \"images\": [\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto teste/image-0.jpeg\",\n            \"description\": null\n          },\n          {\n            \"providerId\": null,\n            \"url\": \"https://cbmstgstaging.blob.core.windows.net/content/cb5584/shop/products/48349/Produto testee/image-1.jpeg\",\n            \"description\": null\n          }\n        ],\n        \"attributes\": [\n          {\n            \"name\": \"Cor\",\n            \"options\": [\n              {\n                \"name\": \"Vermelha\"\n              },\n              {\n                \"name\": \"Azul\"\n              }\n            ]\n          },\n          {\n            \"name\": \"Tamanho\",\n            \"options\": [\n              {\n                \"name\": \"P\"\n              },\n              {\n                \"name\": \"M\"\n              },\n              {\n                \"name\": \"G\"\n              },\n              {\n                \"name\": \"GG\"\n              }\n            ]\n          }\n        ],\n        \"dimensions\": [\n          {\n            \"sku\": \"1\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"12\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"123\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"1234\",\n            \"dimensions\": {\n              \"Cor\": \"Vermelha\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"P\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"21\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"M\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"211\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"G\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          },\n          {\n            \"sku\": \"2111\",\n            \"dimensions\": {\n              \"Cor\": \"Azul\",\n              \"Tamanho\": \"GG\"\n            },\n            \"image\": {\n              \"providerId\": null,\n              \"url\": null,\n              \"description\": null\n            },\n            \"price\": 0,\n            \"stocks\": {\n              \"48346\": {\n                \"stock\": 0\n              }\n            }\n          }\n        ],\n        \"weightInGrams\": 0\n      }\n    ],\n    \"hasData\": true,\n    \"hasMore\": false,\n    \"page\": 0,\n    \"perPage\": 1,\n    \"total\": 0,\n    \"token\": \"[{\\\"token\\\":\\\"+RID:~fxV8APxMrpaOAAAAAAAAAA==#RT:1#TRC:1#ISV:2#IEO:65567#QCF:8#FPC:AgEAAAAOAI6A74AOgAHAAANBAABx\\\",\\\"range\\\":{\\\"min\\\":\\\"\\\",\\\"max\\\":\\\"FF\\\"}}]\"\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"9c1cd239-6c19-4b1b-9a0c-dc0372588aa4"}],"id":"6f68dd3c-a386-4191-8457-9b1e5a9d13cc","_postman_id":"6f68dd3c-a386-4191-8457-9b1e5a9d13cc","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Webhook","item":[{"name":"Definir Webhook","id":"9db23f2f-8bde-46e4-98c4-64e3d249a46a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://webhook.site/4da6112c-94ca-4126-b0a0-7aa4f0fda904\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/hook","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","hook"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"1c3d6edc-f7ea-4db7-a696-768cc984ccc9","name":"200 - ok","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://webhook.site/4da6112c-94ca-4126-b0a0-7aa4f0fda904\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/hook"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"value\": {\n    \"url\": \"<URL-DO-WEBHOOK>\"\n  }\n}"}],"_postman_id":"9db23f2f-8bde-46e4-98c4-64e3d249a46a"}],"id":"0fd76bbe-8ebc-4d67-91cc-05cdaec72973","_postman_id":"0fd76bbe-8ebc-4d67-91cc-05cdaec72973","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Orders","item":[{"name":"Listar Pedidos","id":"40c9428f-5801-4843-8676-b7aae92d9dfe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ProviderOrderId\": \"123456\",\n  \"Status\": 2,\n  \"LogisticStatus\": 2,\n  \"HasAssistance\": true,\n  \"CreatedDate\": \"2024-03-30T12:00:00Z\",\n  \"FinalizedDate\": \"2024-04-02T12:00:00Z\",\n  \"PaymentMethod\": 1,\n  \"TotalAmount\": 150.75,\n  \"Customer\": {\n    \"Name\": \"João Silva\"\n  },\n  \"PlatformUser\": {\n    \"Id\": \"987654\"\n  },\n  \"Page\": 1,\n  \"PerPage\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders","description":"<h2 id=\"shoporderfilter\">ShopOrderFilter</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CreateDate</td>\n<td>DateTime?</td>\n<td>Não</td>\n<td>Data inicial do filtro. Se não for informada, assume 30 dias atrás.</td>\n</tr>\n<tr>\n<td>FinalizedDate</td>\n<td>DateTime?</td>\n<td>Não</td>\n<td>Data final do filtro. Se não for informada, assume o momento atual.</td>\n</tr>\n<tr>\n<td>ProviderOrderId</td>\n<td>string</td>\n<td>Não</td>\n<td>Identificador da ordem no provider.</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>ShopOrderStatus?</td>\n<td>Não</td>\n<td>Status do pedido.  <br />0: Criando  <br />1: Recebido  <br />2: Pago  <br />3: Cancelado  <br />4: Erro</td>\n</tr>\n<tr>\n<td>LogisticStatus</td>\n<td>ShopLogisticStatus?</td>\n<td>Não</td>\n<td>Status logístico do pedido.  <br />0: Aguardando  <br />1: Em separação  <br />2: Separado  <br />3: Saiu para entrega/Pronto para retirada  <br />4: Entregue/Retirado</td>\n</tr>\n<tr>\n<td>HasAssistance</td>\n<td>bool?</td>\n<td>Não</td>\n<td>Indica se o pedido teve assistência na venda.</td>\n</tr>\n<tr>\n<td>PaymentMethod</td>\n<td>ShopPaymentMethod?</td>\n<td>Não</td>\n<td>Informações de pagamento do pedido.</td>\n</tr>\n<tr>\n<td>Customer</td>\n<td>ShopCustomer</td>\n<td>Não</td>\n<td>Informações do comprador do pedido (objeto contendo apenas Name).</td>\n</tr>\n<tr>\n<td>PlatformUser</td>\n<td>PlatformUserAction</td>\n<td>Não</td>\n<td>Informações do atendente que criou o pedido na plataforma (objeto contendo apenas Id). Utilizado apenas se HasAssistance for true.</td>\n</tr>\n<tr>\n<td>Page</td>\n<td>int</td>\n<td>Não</td>\n<td>Número da página para a listagem. Padrão: 1.</td>\n</tr>\n<tr>\n<td>PerPage</td>\n<td>int</td>\n<td>Não</td>\n<td>Quantidade de itens por página. Padrão: 25.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"shopcustomer\">ShopCustomer</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Name</td>\n<td>string</td>\n<td>Não</td>\n<td>Nome do cliente.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"platformuseraction\">PlatformUserAction</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>string</td>\n<td>Não</td>\n<td>Identificador do atendente.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","orders"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"fdb0f46a-b2a3-4feb-ae81-f064ff55cdb0","name":"200 - ok","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"ProviderOrderId\": \"123456\",\n  \"Status\": 2,\n  \"LogisticStatus\": 2,\n  \"HasAssistance\": true,\n  \"CreatedDate\": \"2024-03-30T12:00:00Z\",\n  \"FinalizedDate\": \"2024-04-02T12:00:00Z\",\n  \"PaymentMethod\": 1,\n  \"TotalAmount\": 150.75,\n  \"Customer\": {\n    \"Name\": \"João Silva\"\n  },\n  \"PlatformUser\": {\n    \"Id\": \"987654\"\n  },\n  \"Page\": 1,\n  \"PerPage\": 25\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"data\": [\n            {   \n                \"id\": \"49925\",\n                \"friendlyCode\": null,\n                \"chatbotId\": null,\n                \"userId\": null,\n                \"channelId\": null,\n                \"sessionId\": null,\n                \"isInSemiAutomatic\": false,\n                \"providerTransactionId\": null,\n                \"providerSellerId\": null,\n                \"status\": 3,\n                \"seller\": null,\n                \"customer\": null,\n                \"logistic\": null,\n                \"payment\": null,\n                \"itemsAmount\": 0.0,\n                \"feeAmount\": 0.0,\n                \"appliedDiscountBase\": null,\n                \"discountAmount\": 0.0,\n                \"orderDiscountAmount\": 0.0,\n                \"totalAmount\": 0.0,\n                \"coupon\": null,\n                \"isRebuy\": false,\n                \"items\": [],\n                \"creator\": 0,\n                \"platformUser\": null,\n                \"requestAssistance\": false,\n                \"requestAssistanceDate\": null,\n                \"requestAssistanceBy\": 0,\n                \"assistanceAttendanceId\": null,\n                \"hasAssistance\": false,\n                \"createdDate\": \"2025-03-17T20:42:05.1920325Z\",\n                \"receivedDate\": null,\n                \"finalizedDate\": null,\n                \"canceledDate\": null,\n                \"canceledBy\": 0,\n                \"canceledReason\": null,\n                \"errorDate\": null,\n                \"message\": null,\n                \"recaptchaKey\": null,\n                \"problems\": 0,\n                \"problem\": 0,\n                \"errorMessages\": [],\n                \"catalogErrorMessages\": [],\n                \"step\": 0,\n                \"minOrderValue\": null,\n                \"satisfactionSurvey\": {\n                    \"grade\": 0,\n                    \"comment\": null\n                },\n                \"lastNotification\": 0,\n                \"isExternalOrder\": false,\n                \"isRecoveredOrder\": false,\n                \"isAcceptedOrderRecovery\": false,\n                \"itemsReserved\": false,\n                \"useGenerativeAI\": false,\n                \"settings\": {\n                    \"initialCatalogType\": 0,\n                    \"initialCatalogId\": null\n                },\n                \"isInEditMode\": false,\n                \"orderHash\": null,\n                \"origin\": null,\n                \"referral\": null\n            }\n        ],\n        \"hasData\": true,\n        \"hasMore\": true,\n        \"page\": 1,\n        \"perPage\": 20,\n        \"total\": 1,\n        \"token\": \"[{\\\"token\\\":\\\"+RID:~fxV8APa6CVGSkgAAAAAAAA==#RT:1#TRC:1#ISV:2#IEO:65567#QCF:8#FPC:AgECAgIUAJESJAAxAKg/EgBIzQcEMQAFABaA\\\",\\\"range\\\":{\\\"min\\\":\\\"\\\",\\\"max\\\":\\\"FF\\\"}}]\"\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"40c9428f-5801-4843-8676-b7aae92d9dfe"},{"name":"Buscar Pedido Por Id","id":"b5c886b6-ae5f-417d-8cd5-d9c518320496","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/shop/orders/:id","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","orders",":id"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"49925","key":"id"}]}},"response":[{"id":"256bcb5f-bdba-495c-8345-cc8b7b65d73d","name":"200 - ok","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/orders/:id","host":["CHATBOT-URL"],"path":["api","shop","orders",":id"],"variable":[{"key":"id","value":"49925"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"49925\",\n        \"friendlyCode\": null,\n        \"chatbotId\": \"cb5584\",\n        \"userId\": \"wpclicb55840:5585982387333\",\n        \"channelId\": \"wpclicb55840\",\n        \"sessionId\": \"d10e57cce5ee415796410947da75094d\",\n        \"isInSemiAutomatic\": false,\n        \"providerTransactionId\": null,\n        \"providerSellerId\": null,\n        \"status\": 3,\n        \"seller\": null,\n        \"customer\": null,\n        \"logistic\": null,\n        \"payment\": null,\n        \"itemsAmount\": 0.0,\n        \"feeAmount\": 0.0,\n        \"appliedDiscountBase\": null,\n        \"discountAmount\": 0.0,\n        \"orderDiscountAmount\": 0.0,\n        \"totalAmount\": 0.0,\n        \"coupon\": null,\n        \"isRebuy\": false,\n        \"items\": [],\n        \"creator\": 0,\n        \"platformUser\": null,\n        \"requestAssistance\": false,\n        \"requestAssistanceDate\": null,\n        \"requestAssistanceBy\": 0,\n        \"assistanceAttendanceId\": null,\n        \"hasAssistance\": false,\n        \"createdDate\": \"2025-03-17T20:42:05.1920325Z\",\n        \"receivedDate\": null,\n        \"finalizedDate\": null,\n        \"canceledDate\": \"2025-03-18T13:04:16.7594912Z\",\n        \"canceledBy\": 0,\n        \"canceledReason\": null,\n        \"errorDate\": null,\n        \"message\": null,\n        \"recaptchaKey\": null,\n        \"problems\": 0,\n        \"problem\": 0,\n        \"errorMessages\": [],\n        \"catalogErrorMessages\": [],\n        \"step\": 1,\n        \"minOrderValue\": null,\n        \"satisfactionSurvey\": {\n            \"grade\": 0,\n            \"comment\": null\n        },\n        \"lastNotification\": 0,\n        \"isExternalOrder\": false,\n        \"isRecoveredOrder\": true,\n        \"isAcceptedOrderRecovery\": false,\n        \"itemsReserved\": false,\n        \"useGenerativeAI\": false,\n        \"settings\": {\n            \"initialCatalogType\": 0,\n            \"initialCatalogId\": null\n        },\n        \"isInEditMode\": false,\n        \"orderHash\": null,\n        \"origin\": null,\n        \"referral\": null\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"b5c886b6-ae5f-417d-8cd5-d9c518320496"},{"name":"Atualizar status pedido","id":"5e55f78b-6553-4e8a-8c26-39d6141d9491","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"<ID-SURI>\",\n  \"status\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/logistic","description":"<p>Assim como no recebimento dos status via webhook, o pedido também pode ter a logística atualizada diretamente pela API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th><strong>Valor</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Waiting</td>\n<td>0</td>\n</tr>\n<tr>\n<td>Separation</td>\n<td>1</td>\n</tr>\n<tr>\n<td>Ready</td>\n<td>2</td>\n</tr>\n<tr>\n<td>OutDelivery</td>\n<td>3</td>\n</tr>\n<tr>\n<td>Delivered</td>\n<td>4</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","orders","logistic"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"a11f6e46-8228-4f44-99ed-f39ca8680039","name":"Atualizar status pedido","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"<ID-SURI>\",\n  \"status\": 0\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/logistic"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"<ID-SURI>\",\n    \"status\": 0\n}"}],"_postman_id":"5e55f78b-6553-4e8a-8c26-39d6141d9491"},{"name":"Marcar Pedido Como Pago","id":"1e48e953-88c1-4b2f-acd4-2e1bcab6a59e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"orderId\": \"<ID-SURI>\",\n  \"paymentTracking\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/paid","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","orders","paid"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"361ce580-369f-4c50-bbd7-c0e6e9687eb3","name":"Marcar Pedido Como Pago","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"orderId\": \"<ID-SURI>\",\n  \"paymentTracking\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/paid"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"friendlyCode\": null,\n        \"chatbotId\": \"cb5584\",\n        \"userId\": \"wpclicb55840:5585998417010\",\n        \"channelId\": \"wpclicb55840\",\n        \"sessionId\": \"93f033ca71904f29a46ed4b4e297aad9\",\n        \"isInSemiAutomatic\": false,\n        \"id\": \"51807\",\n        \"providerTransactionId\": null,\n        \"providerSellerId\": null,\n        \"status\": 2,\n        \"seller\": null,\n        \"customer\": {\n            \"providerId\": null,\n            \"document\": \"XXX.XXX.XXX-XX\",\n            \"name\": \"Jane Doe\",\n            \"email\": \"email@suri.ai\",\n            \"phone\": \"5585912345678\",\n            \"address\": {\n                \"isDefault\": false,\n                \"name\": \"Casa\",\n                \"state\": \"CE\",\n                \"city\": \"Fortaleza\",\n                \"street\": \"Rua 3\",\n                \"number\": \"123\",\n                \"zipCode\": \"60824-020\",\n                \"complement\": \"\",\n                \"neighborhood\": \"Parque Iracema\",\n                \"neighborhoodId\": \"84\",\n                \"neighborhoods\": [],\n                \"reference\": null,\n                \"fullAddress\": \"Rua 3, 123 - Parque Iracema, Fortaleza - CE, 60824-020\",\n                \"geoCoordinates\": null,\n                \"isValid\": false\n            },\n            \"isCorporate\": false,\n            \"corporateName\": null,\n            \"tradeName\": null,\n            \"corporateDocument\": null,\n            \"stateInscription\": null\n        },\n        \"logistic\": {\n            \"providerId\": \"Entrega Expressa19999999948346\",\n            \"name\": \"Entrega Expressa\",\n            \"description\": null,\n            \"type\": 1,\n            \"price\": 0.0,\n            \"listPrice\": 0.0,\n            \"priceWithoutDiscount\": 0.0,\n            \"discountAmount\": 0.0,\n            \"companyName\": null,\n            \"minShippingTimeEstimative\": null,\n            \"shippingTimeEstimative\": \"10 dias úteis\",\n            \"shippingEstimativeDate\": null,\n            \"storePickUpTime\": null,\n            \"startDeliveryTime\": \"0001-01-01T00:00:00\",\n            \"endDeliveryTime\": \"0001-01-01T00:00:00\",\n            \"pickupDistance\": null,\n            \"orderMinPrice\": null,\n            \"maxDistinctItems\": null,\n            \"maxItemsAmout\": null,\n            \"storePickUpAddress\": null,\n            \"note\": null,\n            \"trackingUrl\": null,\n            \"status\": 0,\n            \"fromSellerId\": \"48346\",\n            \"dockId\": null,\n            \"storeName\": \"Loja teste\"\n        },\n        \"payment\": {\n            \"providerId\": \"1234\",\n            \"name\": null,\n            \"group\": null,\n            \"installments\": 0,\n            \"providerPaymentId\": null,\n            \"method\": 7,\n            \"status\": 1,\n            \"failureType\": null,\n            \"failureMessage\": null,\n            \"code\": null,\n            \"link\": null,\n            \"cashAmout\": null,\n            \"paymentDate\": null,\n            \"generateDate\": null,\n            \"expirationDate\": null,\n            \"creditCardData\": null,\n            \"providerType\": 6,\n            \"needsManualConfirmation\": true,\n            \"needsManualPaymentInformation\": false\n        },\n        \"itemsAmount\": 148.0,\n        \"feeAmount\": 0.0,\n        \"appliedDiscountBase\": null,\n        \"discountAmount\": 0.0,\n        \"orderDiscountAmount\": 0.0,\n        \"totalAmount\": 148.0,\n        \"coupon\": null,\n        \"isRebuy\": false,\n        \"items\": [\n            {\n                \"providerId\": \"51411\",\n                \"cartLineId\": null,\n                \"sku\": \"74293\",\n                \"sellerId\": null,\n                \"sellerName\": null,\n                \"isActive\": false,\n                \"name\": \"Teste TAM P e M (M)\",\n                \"description\": \"A Sandália  da Campesí é a escolha perfeita para quem busca um calçado confortável, estiloso e versátil. Com um design minimalista e atemporal, o modelo se destaca pela sua tira frontal com brilhos, que traz um toque de sofisticação e elegância para seus looks. Além da beleza, a sandália oferece tecnologias que garantem ainda mais conforto, praticidade e leveza, como palmilha EVA Comfort, que tem formato anatômico, proporcionando um encaixe perfeito para os pés, reduzindo o cansaço e proporcionando bem-estar durante todo o dia e a tecnologia Aloe Vera presente no forro, que traz a hidratação da natureza para seus pés.\\r\\nA sandália possui calce fácil graças ao elástico sem fechamentos que envolve o pé, garantindo praticidade no dia a dia. A sola anabela de 2,6 cm de altura oferece conforto e estabilidade para os mais diversos tipos de pisadas. Versátil, essa sandália é pefeita para compor tanto looks casuais, com jeans e camiseta, como looks mais femininos e elegantes, combinando com saias, vestidos e peças de alfaiataria!\",\n                \"quantity\": 1.0,\n                \"unitPrice\": 148.0,\n                \"promotionalPrice\": 148.0,\n                \"totalAmout\": 148.0,\n                \"discountAmout\": 0.0,\n                \"subTotalAmount\": 148.0,\n                \"images\": [\n                    {\n                        \"providerId\": null,\n                        \"url\": \"\",\n                        \"description\": null\n                    }\n                ],\n                \"logistic\": {\n                    \"providerId\": \"Entrega Expressa19999999948346\",\n                    \"name\": \"Entrega Expressa\",\n                    \"description\": null,\n                    \"type\": 1,\n                    \"price\": 0.0,\n                    \"listPrice\": 0.0,\n                    \"priceWithoutDiscount\": 0.0,\n                    \"discountAmount\": 0.0,\n                    \"companyName\": null,\n                    \"minShippingTimeEstimative\": null,\n                    \"shippingTimeEstimative\": \"10 dias úteis\",\n                    \"shippingEstimativeDate\": null,\n                    \"storePickUpTime\": null,\n                    \"startDeliveryTime\": \"0001-01-01T00:00:00\",\n                    \"endDeliveryTime\": \"0001-01-01T00:00:00\",\n                    \"pickupDistance\": null,\n                    \"orderMinPrice\": null,\n                    \"maxDistinctItems\": null,\n                    \"maxItemsAmout\": null,\n                    \"storePickUpAddress\": null,\n                    \"note\": null,\n                    \"trackingUrl\": null,\n                    \"status\": 0,\n                    \"fromSellerId\": \"48346\",\n                    \"dockId\": null,\n                    \"storeName\": \"Loja teste\"\n                },\n                \"attributes\": [\n                    {\n                        \"providerId\": \"M\",\n                        \"optionProviderId\": null\n                    }\n                ],\n                \"hasShippingRestriction\": null,\n                \"soldInKilo\": false,\n                \"amountInKilo\": 0.0,\n                \"kilogramPrice\": 0.0,\n                \"preferences\": null,\n                \"categoryId\": null,\n                \"categoryName\": null,\n                \"productCategories\": null,\n                \"productDiscount\": null,\n                \"subscription\": null,\n                \"productDiscountIsApplied\": false,\n                \"lexosVariantAnuncioId\": null,\n                \"lexosAnuncioId\": null\n            }\n        ],\n        \"creator\": 0,\n        \"platformUser\": null,\n        \"requestAssistance\": false,\n        \"requestAssistanceDate\": null,\n        \"requestAssistanceBy\": 0,\n        \"assistanceAttendanceId\": null,\n        \"hasAssistance\": false,\n        \"createdDate\": \"2025-05-20T20:41:55.986096Z\",\n        \"receivedDate\": \"2025-05-20T22:35:03.611367Z\",\n        \"finalizedDate\": \"2025-05-20T19:36:59.687001-03:00\",\n        \"canceledDate\": null,\n        \"canceledBy\": 0,\n        \"canceledReason\": null,\n        \"errorDate\": null,\n        \"message\": null,\n        \"recaptchaKey\": null,\n        \"problems\": 0,\n        \"problem\": 0,\n        \"errorMessages\": [],\n        \"catalogErrorMessages\": [],\n        \"step\": 4,\n        \"minOrderValue\": null,\n        \"satisfactionSurvey\": {\n            \"grade\": 0,\n            \"comment\": null\n        },\n        \"lastNotification\": 0,\n        \"isExternalOrder\": false,\n        \"isRecoveredOrder\": true,\n        \"isAcceptedOrderRecovery\": false,\n        \"itemsReserved\": true,\n        \"useGenerativeAI\": false,\n        \"settings\": {\n            \"initialCatalogType\": 0,\n            \"initialCatalogId\": null\n        },\n        \"isInEditMode\": false,\n        \"orderHash\": null,\n        \"origin\": null,\n        \"referral\": null\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"1e48e953-88c1-4b2f-acd4-2e1bcab6a59e"},{"name":"Cancelar Pedido","id":"593349e6-c6a4-40bd-89de-29911730c60d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"orderId\": \"<ID-SURI>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/cancel","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","orders","cancel"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"30bd9f2c-79d0-48d7-8581-e868887889dc","name":"Cancelar Pedido","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"orderId\": \"<ID-SURI>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/cancel"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"friendlyCode\": null,\n        \"chatbotId\": \"cb5584\",\n        \"userId\": \"wpclicb55840:5585998417010\",\n        \"channelId\": \"wpclicb55840\",\n        \"sessionId\": \"93f033ca71904f29a46ed4b4e297aad9\",\n        \"isInSemiAutomatic\": false,\n        \"id\": \"51807\",\n        \"providerTransactionId\": null,\n        \"providerSellerId\": null,\n        \"status\": 3,\n        \"seller\": null,\n        \"customer\": {\n            \"providerId\": null,\n            \"document\": \"XXX.XXX.XXX-XX\",\n            \"name\": \"Jane Doe\",\n            \"email\": \"email@suri.ai\",\n            \"phone\": \"5585912345678\",\n            \"address\": {\n                \"isDefault\": false,\n                \"name\": \"Casa\",\n                \"state\": \"CE\",\n                \"city\": \"Fortaleza\",\n                \"street\": \"Rua 3\",\n                \"number\": \"123\",\n                \"zipCode\": \"60824-020\",\n                \"complement\": \"\",\n                \"neighborhood\": \"Parque Iracema\",\n                \"neighborhoodId\": \"84\",\n                \"neighborhoods\": [],\n                \"reference\": null,\n                \"fullAddress\": \"Rua 3, 123 - Parque Iracema, Fortaleza - CE, 60824-020\",\n                \"geoCoordinates\": null,\n                \"isValid\": false\n            },\n            \"isCorporate\": false,\n            \"corporateName\": null,\n            \"tradeName\": null,\n            \"corporateDocument\": null,\n            \"stateInscription\": null\n        },\n        \"logistic\": {\n            \"providerId\": \"Entrega Expressa19999999948346\",\n            \"name\": \"Entrega Expressa\",\n            \"description\": null,\n            \"type\": 1,\n            \"price\": 0.0,\n            \"listPrice\": 0.0,\n            \"priceWithoutDiscount\": 0.0,\n            \"discountAmount\": 0.0,\n            \"companyName\": null,\n            \"minShippingTimeEstimative\": null,\n            \"shippingTimeEstimative\": \"10 dias úteis\",\n            \"shippingEstimativeDate\": null,\n            \"storePickUpTime\": null,\n            \"startDeliveryTime\": \"0001-01-01T00:00:00\",\n            \"endDeliveryTime\": \"0001-01-01T00:00:00\",\n            \"pickupDistance\": null,\n            \"orderMinPrice\": null,\n            \"maxDistinctItems\": null,\n            \"maxItemsAmout\": null,\n            \"storePickUpAddress\": null,\n            \"note\": null,\n            \"trackingUrl\": null,\n            \"status\": 0,\n            \"fromSellerId\": \"48346\",\n            \"dockId\": null,\n            \"storeName\": \"Loja teste\"\n        },\n        \"payment\": {\n            \"providerId\": \"1234\",\n            \"name\": null,\n            \"group\": null,\n            \"installments\": 0,\n            \"providerPaymentId\": null,\n            \"method\": 7,\n            \"status\": 5,\n            \"failureType\": null,\n            \"failureMessage\": null,\n            \"code\": null,\n            \"link\": null,\n            \"cashAmout\": null,\n            \"paymentDate\": null,\n            \"generateDate\": null,\n            \"expirationDate\": null,\n            \"creditCardData\": null,\n            \"providerType\": 6,\n            \"needsManualConfirmation\": true,\n            \"needsManualPaymentInformation\": true\n        },\n        \"itemsAmount\": 148.0,\n        \"feeAmount\": 0.0,\n        \"appliedDiscountBase\": null,\n        \"discountAmount\": 0.0,\n        \"orderDiscountAmount\": 0.0,\n        \"totalAmount\": 148.0,\n        \"coupon\": null,\n        \"isRebuy\": false,\n        \"items\": [\n            {\n                \"providerId\": \"51411\",\n                \"cartLineId\": null,\n                \"sku\": \"74293\",\n                \"sellerId\": null,\n                \"sellerName\": null,\n                \"isActive\": false,\n                \"name\": \"Teste TAM P e M (M)\",\n                \"description\": \"A Sandália  da Campesí é a escolha perfeita para quem busca um calçado confortável, estiloso e versátil. Com um design minimalista e atemporal, o modelo se destaca pela sua tira frontal com brilhos, que traz um toque de sofisticação e elegância para seus looks. Além da beleza, a sandália oferece tecnologias que garantem ainda mais conforto, praticidade e leveza, como palmilha EVA Comfort, que tem formato anatômico, proporcionando um encaixe perfeito para os pés, reduzindo o cansaço e proporcionando bem-estar durante todo o dia e a tecnologia Aloe Vera presente no forro, que traz a hidratação da natureza para seus pés.\\r\\nA sandália possui calce fácil graças ao elástico sem fechamentos que envolve o pé, garantindo praticidade no dia a dia. A sola anabela de 2,6 cm de altura oferece conforto e estabilidade para os mais diversos tipos de pisadas. Versátil, essa sandália é pefeita para compor tanto looks casuais, com jeans e camiseta, como looks mais femininos e elegantes, combinando com saias, vestidos e peças de alfaiataria!\",\n                \"quantity\": 1.0,\n                \"unitPrice\": 148.0,\n                \"promotionalPrice\": 148.0,\n                \"totalAmout\": 148.0,\n                \"discountAmout\": 0.0,\n                \"subTotalAmount\": 148.0,\n                \"images\": [\n                    {\n                        \"providerId\": null,\n                        \"url\": \"\",\n                        \"description\": null\n                    }\n                ],\n                \"logistic\": {\n                    \"providerId\": \"Entrega Expressa19999999948346\",\n                    \"name\": \"Entrega Expressa\",\n                    \"description\": null,\n                    \"type\": 1,\n                    \"price\": 0.0,\n                    \"listPrice\": 0.0,\n                    \"priceWithoutDiscount\": 0.0,\n                    \"discountAmount\": 0.0,\n                    \"companyName\": null,\n                    \"minShippingTimeEstimative\": null,\n                    \"shippingTimeEstimative\": \"10 dias úteis\",\n                    \"shippingEstimativeDate\": null,\n                    \"storePickUpTime\": null,\n                    \"startDeliveryTime\": \"0001-01-01T00:00:00\",\n                    \"endDeliveryTime\": \"0001-01-01T00:00:00\",\n                    \"pickupDistance\": null,\n                    \"orderMinPrice\": null,\n                    \"maxDistinctItems\": null,\n                    \"maxItemsAmout\": null,\n                    \"storePickUpAddress\": null,\n                    \"note\": null,\n                    \"trackingUrl\": null,\n                    \"status\": 0,\n                    \"fromSellerId\": \"48346\",\n                    \"dockId\": null,\n                    \"storeName\": \"Loja teste\"\n                },\n                \"attributes\": [\n                    {\n                        \"providerId\": \"M\",\n                        \"optionProviderId\": null\n                    }\n                ],\n                \"hasShippingRestriction\": null,\n                \"soldInKilo\": false,\n                \"amountInKilo\": 0.0,\n                \"kilogramPrice\": 0.0,\n                \"preferences\": null,\n                \"categoryId\": null,\n                \"categoryName\": null,\n                \"productCategories\": null,\n                \"productDiscount\": null,\n                \"subscription\": null,\n                \"productDiscountIsApplied\": false,\n                \"lexosVariantAnuncioId\": null,\n                \"lexosAnuncioId\": null\n            }\n        ],\n        \"creator\": 0,\n        \"platformUser\": null,\n        \"requestAssistance\": false,\n        \"requestAssistanceDate\": null,\n        \"requestAssistanceBy\": 0,\n        \"assistanceAttendanceId\": null,\n        \"hasAssistance\": false,\n        \"createdDate\": \"2025-05-20T20:41:55.986096Z\",\n        \"receivedDate\": \"2025-05-20T22:35:03.611367Z\",\n        \"finalizedDate\": \"2025-05-20T22:37:45.251394Z\",\n        \"canceledDate\": \"2025-05-20T19:43:27.90391-03:00\",\n        \"canceledBy\": 0,\n        \"canceledReason\": null,\n        \"errorDate\": null,\n        \"message\": null,\n        \"recaptchaKey\": null,\n        \"problems\": 0,\n        \"problem\": 0,\n        \"errorMessages\": [],\n        \"catalogErrorMessages\": [],\n        \"step\": 4,\n        \"minOrderValue\": null,\n        \"satisfactionSurvey\": {\n            \"grade\": 0,\n            \"comment\": null\n        },\n        \"lastNotification\": 0,\n        \"isExternalOrder\": false,\n        \"isRecoveredOrder\": true,\n        \"isAcceptedOrderRecovery\": false,\n        \"itemsReserved\": true,\n        \"useGenerativeAI\": false,\n        \"settings\": {\n            \"initialCatalogType\": 0,\n            \"initialCatalogId\": null\n        },\n        \"isInEditMode\": false,\n        \"orderHash\": null,\n        \"origin\": null,\n        \"referral\": null\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"593349e6-c6a4-40bd-89de-29911730c60d"},{"name":"Gerar Orçamento","id":"557742e2-c1f6-49ee-a921-3102a91fc30c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"cb59936\",\r\n    \"logistic\": {\r\n        \"providerId\": \"001\",\r\n        \"name\": \"Entrega Fedex\",\r\n        \"description\": \"Entrega rápida via Fedex\",\r\n        \"type\": 1,\r\n        \"price\": 20,\r\n        \"minShippingTimeEstimative\": \"1 dia útil\",\r\n        \"shippingTimeEstimative\": \"5 dias úteis\"\r\n        //\"storePickUpTime\": \"1 dia útil\", --> Utilizado quando a logistica for pickup\r\n    },\r\n    \"items\": [\r\n        {\r\n            \"fromSellerId\": \"54614\",\r\n            \"ProductId\": \"54330\",\r\n            \"Sku\": \"aa5804c7\",\r\n            \"Name\": \"Esmaltes Impala 2\",\r\n            \"quantity\": 3,\r\n            \"unitPrice\": 300,\r\n            \"discountAmount\": 50\r\n        }\r\n    ],\r\n    \"errorMessages\": []\r\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/orders/budget","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","orders","budget"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"d3b6df3d-2b90-42a9-9810-fd66fb1821ad","name":"200 - ok","originalRequest":{"method":"GET","header":[],"url":"{{BaseUrl}}/api/shop/orders"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"cb12345\",\n        \"ChatbotId\": \"cb98765\",\n        \"UserId\": \"user12345\",\n        \"ChannelId\": \"channel98765\",\n        \"SessionId\": \"session1234567890\",\n        \"ProviderOrderFormId\": null,\n        \"ProviderOrderId\": \"12345\",\n        \"ProviderTransactionId\": null,\n        \"ProviderOrderGroupId\": null,\n        \"ProviderMerchantName\": null,\n        \"ProviderSellerId\": null,\n        \"Status\": 1,\n        \"Seller\": null,\n        \"Customer\": {\n            \"ProviderId\": null,\n            \"Document\": \"12345678901\",\n            \"Name\": \"John Doe\",\n            \"Email\": \"john.doe@example.com\",\n            \"Phone\": \"5511999999999\",\n            \"Address\": {\n                \"IsDefault\": true,\n                \"Name\": \"Home\",\n                \"State\": \"SP\",\n                \"City\": \"São Paulo\",\n                \"Street\": \"Av. Paulista\",\n                \"Number\": \"1000\",\n                \"ZipCode\": \"01310-100\",\n                \"Complement\": \"Apt 501\",\n                \"Neighborhood\": \"Bela Vista\",\n                \"NeighborhoodId\": \"123\",\n                \"Neighborhoods\": [],\n                \"Reference\": \"Próximo ao MASP\",\n                \"FullAddress\": \"Av. Paulista, 1000, Apt 501 - Bela Vista, São Paulo - SP, 01310-100\",\n                \"GeoCoordinates\": {\n                    \"Latitude\": -23.561684,\n                    \"Longitude\": -46.655981\n                },\n                \"IsValid\": true\n            },\n            \"IsCorporate\": false,\n            \"CorporateName\": null,\n            \"TradeName\": null,\n            \"CorporateDocument\": null,\n            \"StateInscription\": null\n        },\n        \"Logistic\": {\n            \"ProviderId\": \"Entrega123\",\n            \"Name\": \"Entrega Rápida\",\n            \"Description\": \"Entrega em até 2 dias úteis\",\n            \"Type\": 1,\n            \"Price\": 20,\n            \"DiscountAmount\": 5,\n            \"CompanyName\": \"Logística Rápida Ltda\",\n            \"MinShippingTimeEstimative\": \"1 dia útil\",\n            \"ShippingTimeEstimative\": \"2 dias úteis\",\n            \"ShippingEstimativeDate\": \"2024-12-08\",\n            \"StorePickUpTime\": null,\n            \"StartDeliveryTime\": \"2024-12-06T08:00:00\",\n            \"EndDeliveryTime\": \"2024-12-08T18:00:00\",\n            \"PickupDistance\": null,\n            \"OrderMinPrice\": 50,\n            \"MaxDistinctItems\": 10,\n            \"MaxItemsAmout\": 50,\n            \"StorePickUpAddress\": null,\n            \"Note\": null,\n            \"TrackingUrl\": \"https://tracking.example.com/12345\",\n            \"Status\": 1\n        },\n        \"Payment\": {\n            \"ProviderId\": \"payment123\",\n            \"Name\": \"Cartão de Crédito\",\n            \"Group\": \"Cartão\",\n            \"Installments\": 3,\n            \"ProviderPaymentId\": \"visa\",\n            \"Method\": 1,\n            \"Status\": 1,\n            \"FailureType\": null,\n            \"FailureMessage\": null,\n            \"Code\": \"123456\",\n            \"Link\": null,\n            \"CashAmout\": null,\n            \"PaymentDate\": \"2024-12-05T12:00:00\",\n            \"GenerateDate\": \"2024-12-05T11:50:00\",\n            \"ExpirationDate\": null,\n            \"CreditCardData\": null,\n            \"ProviderType\": 1\n        },\n        \"EnableCreditPayment\": true,\n        \"EnablePixPayment\": true,\n        \"EnableLinkPayment\": true,\n        \"ItemsAmout\": 300,\n        \"FeeAmout\": 10,\n        \"AppliedDiscountBase\": 50,\n        \"DiscountAmout\": 15,\n        \"OrderDiscountAmout\": 10,\n        \"TotalAmout\": 295,\n        \"Coupon\": {\n            \"Code\": \"DESCONTO10\",\n            \"DiscountAmount\": 10\n        },\n        \"IsRebuy\": false,\n        \"Items\": [\n            {\n                \"ProviderId\": \"12345\",\n                \"CartLineId\": \"item123\",\n                \"Sku\": \"ABC123\",\n                \"SellerId\": \"seller123\",\n                \"SellerName\": \"Loja Genérica\",\n                \"IsActive\": true,\n                \"Name\": \"Produto Genérico\",\n                \"Description\": \"Descrição genérica do produto\",\n                \"Quantity\": 2,\n                \"UnitPrice\": 150,\n                \"PromotionalPrice\": 140,\n                \"TotalAmout\": 300,\n                \"DiscountAmout\": 10,\n                \"SubTotalAmount\": 290,\n                \"Images\": [\n                    {\n                        \"ProviderId\": \"img123\",\n                        \"Url\": \"https://example.com/product123.jpg\",\n                        \"Description\": \"Imagem do produto\"\n                    }\n                ],\n                \"Logistic\": {\n                    \"ProviderId\": \"Entrega123\",\n                    \"Name\": \"Entrega Rápida\",\n                    \"Description\": null,\n                    \"Type\": 1,\n                    \"Price\": 20,\n                    \"DiscountAmount\": 5,\n                    \"CompanyName\": null,\n                    \"MinShippingTimeEstimative\": \"1 dia útil\",\n                    \"ShippingTimeEstimative\": \"2 dias úteis\",\n                    \"ShippingEstimativeDate\": \"2024-12-08\",\n                    \"StorePickUpTime\": null,\n                    \"StartDeliveryTime\": \"2024-12-06T08:00:00\",\n                    \"EndDeliveryTime\": \"2024-12-08T18:00:00\",\n                    \"PickupDistance\": null,\n                    \"OrderMinPrice\": 50,\n                    \"MaxDistinctItems\": 10,\n                    \"MaxItemsAmout\": 50,\n                    \"StorePickUpAddress\": null,\n                    \"Note\": null,\n                    \"TrackingUrl\": null,\n                    \"Status\": 1\n                },\n                \"Attributes\": [],\n                \"HasShippingRestriction\": false,\n                \"SoldInKilo\": false,\n                \"AmountInKilo\": 0,\n                \"KilogramPrice\": 0,\n                \"Preferences\": null,\n                \"CategoryId\": \"cat123\",\n                \"CategoryName\": \"Categoria Genérica\",\n                \"ProductCategories\": [\"Categoria Genérica\"],\n                \"ProductDiscount\": null,\n                \"ProductDiscountIsApplied\": false,\n                \"ProductVariantPath\": null,\n                \"LexosVariantAnuncioId\": null,\n                \"LexosAnuncioId\": null\n            }\n        ],\n        \"Creator\": 1,\n        \"PlatformUser\": \"admin\",\n        \"RequestAssistance\": false,\n        \"RequestAssistanceDate\": null,\n        \"RequestAssistanceBy\": 0,\n        \"AssistanceAttendanceId\": null,\n        \"HasAssistance\": false,\n        \"CreatedDate\": \"2024-12-05T10:00:00\",\n        \"ReceivedDate\": \"2024-12-05T10:10:00\",\n        \"FinalizedDate\": null,\n        \"CanceledDate\": null,\n        \"CanceledBy\": 0,\n        \"CanceledReason\": null,\n        \"ErrorDate\": null,\n        \"Message\": \"Pedido em andamento\",\n        \"RecaptchaKey\": null,\n        \"Problems\": 0,\n        \"Problem\": 0,\n        \"ErrorMessages\": [],\n        \"CatalogErrorMessages\": [],\n        \"Step\": 2,\n        \"MinOrderValue\": 100,\n        \"IpAddress\": \"192.168.0.1\",\n        \"SatisfactionSurvey\": {\n            \"Grade\": 4,\n            \"Comment\": \"Ótimo atendimento\"\n        },\n        \"EnablePreferences\": true,\n        \"EnableDelivery\": true,\n        \"EnablePickUp\": false,\n        \"LastNotification\": 1,\n        \"IsExternalOrder\": false,\n        \"IsRecoveredOrder\": false,\n        \"IsRecoveredExternalOrder\": false,\n        \"IsAcceptedOrderRecovery\": false,\n        \"ItemsReserved\": true,\n        \"IsInEditMode\": false,\n        \"UseGenerativeAI\": false,\n        \"Settings\": {\n            \"InitialCatalogType\": 1,\n            \"InitialCatalogId\": \"cat123\"\n        }\n    }\n\n]"}],"_postman_id":"557742e2-c1f6-49ee-a921-3102a91fc30c"}],"id":"0f5f6aa2-0555-4e5e-b25d-8d4f431ad455","_postman_id":"0f5f6aa2-0555-4e5e-b25d-8d4f431ad455","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Coleções","item":[{"name":"Criar Coleção","id":"50628ce9-80a2-4ec3-92b4-c63b89d11874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"483501\",\n  \"name\": \"Ofertasas\",\n  \"description\": \"aqui so tem preção\",\n  \"products\": [\n    \"48349\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/collections","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","collections"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"54efcdda-c09f-40d3-8189-3d2c6c1c9a8f","name":"201 - created","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"483501\",\n  \"name\": \"Ofertasas\",\n  \"description\": \"aqui so tem preção\",\n  \"products\": [\n    \"48349\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/collections"},"status":"Created","code":201,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"483501\",\n        \"name\": \"Ofertasas\",\n        \"description\": \"aqui so tem preção\",\n        \"products\": [\n            \"48349\"\n        ]\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"50628ce9-80a2-4ec3-92b4-c63b89d11874"},{"name":"Modificar Coleção","id":"97da3298-73be-4df5-83d3-610d06f79d2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"483501\",\n  \"name\": \"Ofertasas\",\n  \"description\": \"aqui so tem preção\",\n  \"products\": [\n    \"48349\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/collections","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","collections"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"7524d215-30e5-4403-a7bd-753f765097dd","name":"200 - ok","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"483501\",\n  \"name\": \"Ofertasas\",\n  \"description\": \"aqui so tem preção\",\n  \"products\": [\n    \"48349\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/collections"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"483501\",\n        \"name\": \"Ofertasas\",\n        \"description\": \"aqui so tem preção\",\n        \"products\": [\n            \"48349\"\n        ]\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"97da3298-73be-4df5-83d3-610d06f79d2d"},{"name":"Listar Coleções","id":"53aa06c8-9c32-4527-9eaf-341d298c916d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/shop/collections","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","collections"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"5ea120a4-28a3-4a5a-bb73-caa0d15cad79","name":"200 - ok","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/shop/collections"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"<ID-SURI>\",\n        \"providerId\": \"provider123\",\n            \"name\": \"Coleção Genérica\",\n            \"description\": \"Descrição genérica da coleção.\",\n            \"shopId\": \"shop123\",\n            \"products\": [\n                \"providerId1\",\n                \"providerId2\",\n                \"providerId3\"\n        ]\n    }\n]"}],"_postman_id":"53aa06c8-9c32-4527-9eaf-341d298c916d"},{"name":"Buscar Coleção Por Id","id":"da79ac8c-e608-4bdc-af68-85185eab1af2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/shop/collections/:collectionId","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","collections",":collectionId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"483501","key":"collectionId"}]}},"response":[{"id":"121daeba-a1e7-44e4-9a87-52945512d450","name":"200 - ok","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/collections/:collectionId","host":["CHATBOT-URL"],"path":["api","shop","collections",":collectionId"],"variable":[{"key":"collectionId","value":"483501"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"48350\",\n        \"name\": \"Ofertas\",\n        \"description\": \"aqui so tem preção\",\n        \"products\": [\n            \"48349\"\n        ]\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"da79ac8c-e608-4bdc-af68-85185eab1af2"},{"name":"Deletar Coleção","id":"3df83004-f490-469f-83f6-b90a10d95f10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"CHATBOT-URL/api/shop/collections/:collectionId","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","collections",":collectionId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"483501","key":"collectionId"}]}},"response":[{"id":"4e6518b9-b99d-472a-b971-fe3996dc4dd0","name":"200 - ok","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/collections/:collectionId","host":["CHATBOT-URL"],"path":["api","shop","collections",":collectionId"],"variable":[{"key":"collectionId","value":"483501"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"48350\",\n        \"name\": \"Ofertas\",\n        \"description\": \"aqui so tem preção\",\n        \"products\": [\n            \"48349\"\n        ]\n    },\n    \"error\": null,\n    \"errorCode\": null\n}"}],"_postman_id":"3df83004-f490-469f-83f6-b90a10d95f10"}],"id":"72d0c9b1-683b-405b-9497-3a7adcc65f92","_postman_id":"72d0c9b1-683b-405b-9497-3a7adcc65f92","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Pagamentos","item":[],"id":"ab3f54b6-9e7e-4e83-8405-180d0fa3b6e0","description":"<h1 id=\"gateway-de-pagamento-via-api\">Gateway de pagamento via API</h1>\n<h2 id=\"cadastro\">Cadastro</h2>\n<p>Agora também existe a possibilidade de criação de pagamentos em uma API externa. Basta cadastrar na plataforma da SURI uma conta de pagamento do tipo API EXTERNA, onde, durante o processo de compra, essa API será chamada para que seja retornado a opção de pagamento, seja ele PIX (Chave copia e cola) ou Cartão (Link de checkout externo).</p>\n<img src=\"https://content.pstmn.io/adc40e71-4e3e-4a96-8077-4a9b16bb8116/Q2FwdHVyYSBkZSBUZWxhIDIwMjUtMTAtMjEgYcyAcyAxNS41MS4zMy5wbmc=\" width=\"1668\" height=\"202\" />\n\n<p>Ao clicar, será direcionado para a próxima tela:</p>\n<img src=\"https://content.pstmn.io/c376001f-0565-451f-96e7-ab3deb939455/Q2FwdHVyYSBkZSBUZWxhIDIwMjUtMTAtMjEgYcyAcyAxNS41NC4xMy5wbmc=\" width=\"850\" height=\"300\" />\n\n<p>Aqui você pode adicionar:</p>\n<ul>\n<li><p>O nome referente a essa conta;</p>\n</li>\n<li><p>O endpoint que será chamado para buscar as informações de pagamento;</p>\n</li>\n<li><p>E os headers que serão enviados juntos com request, caso necessário.</p>\n</li>\n</ul>\n<p>Obs.: Ao clicar em salvar, será feita uma requisição(GET) para o endpoint cadastrado, onde é esperado receber o Status Code 200 como resposta, somente assim as configurações serão salvas.</p>\n<h2 id=\"processo-de-compra\">Processo de compra</h2>\n<p>Durante o processo de compra, estará disponível para o cliente as opções de pagamento (Pix e Cartão), ao clicar, será feita uma requisição(POST) para o endpoint cadastrado como no exemplo abaixo:</p>\n<h4 id=\"apigatewayorderpaymentinforequest\">ApiGatewayOrderPaymentInfoRequest</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Order</strong></td>\n<td><code>ShopOrderDTO</code></td>\n<td>Objeto que representa o pedido. Contém, entre outros campos, <strong><code>TotalAmount</code></strong> (<em>decimal</em>), que indica o valor total do pedido. Objeto igual ao retornado pelos endpoints de pedido</td>\n</tr>\n<tr>\n<td><strong>PaymentMethod</strong></td>\n<td><code>ShopPaymentMethod</code></td>\n<td>Método de pagamento utilizado. Pode assumir os seguintes valores:  <br />• <code>CreditCard</code> (0) — <em>Cartão de Crédito</em>  <br />• <code>Pix</code> (3) — <em>Pix</em></td>\n</tr>\n</tbody>\n</table>\n</div><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>curl -X POST \"https://SEU_BASE_URL_AQUI\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: application/json\" \\\n  -H \"&lt;HEADERS CADASTRADOS&gt;\" \\\n  -d '{\n    \"paymentMethod\": 0,\n    \"order\": {\n      \"id\": \"49925\",\n      \"friendlyCode\": null,\n      \"chatbotId\": \"cb5584\",\n      \"userId\": \"wpclicb55840:5585982387333\",\n      \"channelId\": \"wpclicb55840\",\n      \"sessionId\": \"d10e57cce5ee415796410947da75094d\",\n      \"isInSemiAutomatic\": false,\n      \"providerTransactionId\": null,\n      \"providerSellerId\": null,\n      \"status\": 3,\n      \"seller\": null,\n      \"customer\": null,\n      \"logistic\": null,\n      \"payment\": null,\n      \"itemsAmount\": 0,\n      \"feeAmount\": 0,\n      \"appliedDiscountBase\": null,\n      \"discountAmount\": 0,\n      \"orderDiscountAmount\": 0,\n      \"totalAmount\": 0,\n      \"coupon\": null,\n      \"isRebuy\": false,\n      \"items\": [],\n      \"creator\": 0,\n      \"platformUser\": null,\n      \"requestAssistance\": false,\n      \"requestAssistanceDate\": null,\n      \"requestAssistanceBy\": 0,\n      \"assistanceAttendanceId\": null,\n      \"hasAssistance\": false,\n      \"createdDate\": \"2025-03-17T20:42:05.1920325Z\",\n      \"receivedDate\": null,\n      \"finalizedDate\": null,\n      \"canceledDate\": \"2025-03-18T13:04:16.7594912Z\",\n      \"canceledBy\": 0,\n      \"canceledReason\": null,\n      \"errorDate\": null,\n      \"message\": null,\n      \"recaptchaKey\": null,\n      \"problems\": 0,\n      \"problem\": 0,\n      \"errorMessages\": [],\n      \"catalogErrorMessages\": [],\n      \"step\": 1,\n      \"minOrderValue\": null,\n      \"satisfactionSurvey\": {\n        \"grade\": 0,\n        \"comment\": null\n      },\n      \"lastNotification\": 0,\n      \"isExternalOrder\": false,\n      \"isRecoveredOrder\": true,\n      \"isAcceptedOrderRecovery\": false,\n      \"itemsReserved\": false,\n      \"useGenerativeAI\": false,\n      \"settings\": {\n        \"initialCatalogType\": 0,\n        \"initialCatalogId\": null\n      },\n      \"isInEditMode\": false,\n      \"orderHash\": null,\n      \"origin\": null,\n      \"referral\": null\n    }\n  }'\n\n</code></pre><p>Como resposta, a API deve retornar:</p>\n<h2 id=\"apigatewayorderpaymentinforesponse\">ApiGatewayOrderPaymentInfoResponse</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>PaymentLink</strong></td>\n<td><code>string</code></td>\n<td>Cartão -&gt; ✅ / Pix -&gt; ❌</td>\n<td>URL para redirecionamento do cliente ao checkout ou página de pagamento.</td>\n</tr>\n<tr>\n<td><strong>PaymentCode</strong></td>\n<td><code>string</code></td>\n<td>Cartão -&gt; ❌ /Pix -&gt; ❌</td>\n<td>Código de referência do pagamento (usado para identificação interna ou exibição ao usuário).</td>\n</tr>\n<tr>\n<td><strong>PaymentId</strong></td>\n<td><code>string</code></td>\n<td>✅</td>\n<td>Identificador único do pagamento gerado pelo provedor.</td>\n</tr>\n</tbody>\n</table>\n</div><p>OBS.:</p>\n<ul>\n<li><p>PIX deve retornar pelo menos uma das duas opções (Link ou Código)</p>\n</li>\n<li><p>Cartão deve sempre retornar um Link externo</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>  {\n  \"paymentLink\": \"https://pagamentos.exemplo.com/pay/abc123\",\n  \"paymentCode\": \"ABC123\",\n  \"paymentId\": \"pay_789xyz\"\n  }\n\n</code></pre><h2 id=\"update-do-pedido\">Update do pedido</h2>\n</li>\n</ul>\n<p>Para fazer atualizações do status do pedido, deve ser enviado uma requisição a para:<br /><code>CHATBOT-URL/api/shop/orders/payment</code> seguindo o mesmo padrão de autenticação das demais rotas da API (Bearer token, utilizando o mesmo token das outras requisições)</p>\n<p>Passando como body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n  \"orderId\": \"49925\",\n  \"paymentStatus\": \"Paid\",\n  \"orderStatus\": \"Finalized\"\n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>OrderId</strong></td>\n<td><code>string</code></td>\n<td>✅</td>\n<td>Identificador do pedido no provedor de pagamento.</td>\n</tr>\n<tr>\n<td><strong>PaymentStatus</strong></td>\n<td><code>ShopPaymentStatus</code></td>\n<td>✅</td>\n<td>Representa o status atual do pagamento. Veja valores possíveis abaixo.</td>\n</tr>\n<tr>\n<td><strong>OrderStatus</strong></td>\n<td><code>ShopOrderStatus</code></td>\n<td>✅</td>\n<td>Representa o status atual do pedido. Veja valores possíveis abaixo.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"🪙-possíveis-valores-de-shoppaymentstatus\">🪙 Possíveis valores de <strong>ShopPaymentStatus</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Valor</th>\n<th>Enum</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0</code></td>\n<td><code>Waiting</code></td>\n<td>💰 <strong>Aguardando</strong> – Pagamento ainda não realizado.</td>\n</tr>\n<tr>\n<td><code>1</code></td>\n<td><code>Paid</code></td>\n<td>✅ <strong>Pago</strong> – Pagamento confirmado.</td>\n</tr>\n<tr>\n<td><code>2</code></td>\n<td><code>Expired</code></td>\n<td>⏰ <strong>Expirado</strong> – Data limite para pagamento foi ultrapassada.</td>\n</tr>\n<tr>\n<td><code>3</code></td>\n<td><code>Failed</code></td>\n<td>❌ <strong>Falha</strong> – Ocorreu erro ao processar o pagamento.</td>\n</tr>\n<tr>\n<td><code>4</code></td>\n<td><code>Canceled</code></td>\n<td>🚫 <strong>Cancelado</strong> – Pagamento cancelado antes da conclusão.</td>\n</tr>\n<tr>\n<td><code>5</code></td>\n<td><code>Reversed</code></td>\n<td>↩️ <strong>Estornado</strong> – Valor devolvido ao cliente.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"📦-possíveis-valores-de-shoporderstatus\">📦 Possíveis valores de <strong>ShopOrderStatus</strong></h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Valor</th>\n<th>Enum</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0</code></td>\n<td><code>Creating</code></td>\n<td>🛠️ <strong>Criando</strong> – Pedido em processo de criação.</td>\n</tr>\n<tr>\n<td><code>1</code></td>\n<td><code>Received</code></td>\n<td>📥 <strong>Recebido</strong> – Pedido recebido pelo sistema.</td>\n</tr>\n<tr>\n<td><code>2</code></td>\n<td><code>Finalized</code></td>\n<td>✅ <strong>Finalizado</strong> – Cliente pagou, pedido concluído.</td>\n</tr>\n<tr>\n<td><code>3</code></td>\n<td><code>Canceled</code></td>\n<td>🚫 <strong>Cancelado</strong> – Pedido cancelado.</td>\n</tr>\n<tr>\n<td><code>4</code></td>\n<td><code>Error</code></td>\n<td>❌ <strong>Erro</strong> – Ocorreu problema durante a criação do pedido.</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"ab3f54b6-9e7e-4e83-8405-180d0fa3b6e0","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}},{"name":"Clientes","item":[{"name":"Importar/Atualizar cliente","id":"99d34cf4-8fb8-42c4-a9a6-13a5f2945180","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"providerId\": \"CLI-001\",\n  \"phone\": \"5585987755801\",\n  \"channelId\": \"wp332148629991857\",\n  \"channelType\": 1,\n  \"name\": \"João da Silva\",\n  \"email\": \"joao@email.com\",\n  \"gender\": 0,\n  \"identificationDocument\": \"123456789\",\n  \"personalDocument\": \"12345678900\",\n  \"corporateDocument\": \"12345678000100\",\n  \"birthDate\": \"1990-05-15\",\n  \"isCorporate\": false,\n  \"corporateName\": null,\n  \"tradeName\": null,\n  \"note\": \"Cliente VIP\",\n  \"defaultDepartmentId\": null,\n  \"defaultAgentId\": null,\n  \"variables\": {\n    \"origem\": \"ecommerce\",\n    \"plano\": \"premium\"\n  },\n  \"stateInscription\": null,\n  \"addresses\": [\n    {\n      \"name\": \"Casa\",\n      \"street\": \"Rua das Flores\",\n      \"number\": \"123\",\n      \"complement\": \"Apto 45\",\n      \"neighborhood\": \"Centro\",\n      \"city\": \"Fortaleza\",\n      \"state\": \"CE\",\n      \"zipCode\": \"60000000\",\n      \"country\": \"BR\"\n    }\n  ],\n  \"fiscalAddresses\": null,\n  \"canEditUserDocuments\": true,\n  \"canEditUserAddresses\": true\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users","description":"<p>Cria ou atualiza um cliente no sistema. Se o cliente já existir (identificado por <code>phone</code> + <code>channelId</code> ou por <code>userId</code>), os dados informados serão atualizados. Caso contrário, um novo contato será criado.</p>\n<p>A identificação do cliente pode ser feita de duas formas:</p>\n<ul>\n<li><p><strong>Por telefone:</strong> envie <code>phone</code>, <code>channelId</code> e <code>channelType</code>. Se o contato não existir, será criado automaticamente.</p>\n</li>\n<li><p><strong>Por ID:</strong> envie <code>userId</code> diretamente. O contato já deve existir.</p>\n</li>\n</ul>\n<h3 id=\"dados-do-cliente\">Dados do cliente</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>Condicional</td>\n<td>ID do contato. Se fornecido, identifica o cliente diretamente (phone/channelId são ignorados).</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Condicional</td>\n<td>Número do contato (com 55, DDD e dígito 9). Obrigatório se <code>userId</code> não for informado.</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Condicional</td>\n<td>ID do canal WhatsApp. Obrigatório se <code>userId</code> não for informado.</td>\n</tr>\n<tr>\n<td>channelType</td>\n<td>int</td>\n<td>Condicional</td>\n<td>Tipo de canal. Atualmente apenas <code>1</code> (WhatsApp) é suportado. Obrigatório se <code>userId</code> não for informado.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Não</td>\n<td>Nome do cliente.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Não</td>\n<td>Email do cliente.</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>int</td>\n<td>Não</td>\n<td>Gênero (0 = masculino, 1 = feminino, 2 = indefinido).</td>\n</tr>\n<tr>\n<td>identificationDocument</td>\n<td>string</td>\n<td>Não</td>\n<td>Documento de identificação genérico (CPF, CNPJ, etc.).</td>\n</tr>\n<tr>\n<td>note</td>\n<td>string</td>\n<td>Não</td>\n<td>Observações sobre o contato.</td>\n</tr>\n<tr>\n<td>defaultDepartmentId</td>\n<td>string</td>\n<td>Não</td>\n<td>ID do departamento padrão.</td>\n</tr>\n<tr>\n<td>defaultAgentId</td>\n<td>string</td>\n<td>Não</td>\n<td>ID do agente padrão.</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>object</td>\n<td>Não</td>\n<td>Variáveis do contato (chave-valor string-string).</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"dados-para-o-processo-de-compra\">Dados para o processo de compra</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>providerId</td>\n<td>string</td>\n<td>Não</td>\n<td>Identificador do cliente no provedor externo (e-commerce, ERP, etc.).</td>\n</tr>\n<tr>\n<td>personalDocument</td>\n<td>string</td>\n<td>Não</td>\n<td>CPF do cliente. Será validado.</td>\n</tr>\n<tr>\n<td>corporateDocument</td>\n<td>string</td>\n<td>Não</td>\n<td>CNPJ do cliente. Será validado.</td>\n</tr>\n<tr>\n<td>birthDate</td>\n<td>string (date)</td>\n<td>Não</td>\n<td>Data de nascimento (formato ISO 8601).</td>\n</tr>\n<tr>\n<td>isCorporate</td>\n<td>bool</td>\n<td>Não</td>\n<td>Indica se é pessoa jurídica.</td>\n</tr>\n<tr>\n<td>corporateName</td>\n<td>string</td>\n<td>Não</td>\n<td>Razão social.</td>\n</tr>\n<tr>\n<td>tradeName</td>\n<td>string</td>\n<td>Não</td>\n<td>Nome fantasia.</td>\n</tr>\n<tr>\n<td>stateInscription</td>\n<td>string</td>\n<td>Não</td>\n<td>Inscrição estadual.</td>\n</tr>\n<tr>\n<td>addresses</td>\n<td>Address[]</td>\n<td>Não</td>\n<td>Lista de endereços de entrega.</td>\n</tr>\n<tr>\n<td>fiscalAddresses</td>\n<td>Address[]</td>\n<td>Não</td>\n<td>Lista de endereços fiscais.</td>\n</tr>\n<tr>\n<td>canEditUserDocuments</td>\n<td>bool</td>\n<td>Não</td>\n<td>Permite que o cliente edite documentos no fluxo de compra. Padrão: <code>true</code>. Uma vez <code>false</code>, o diálogo de identificação é pulado.</td>\n</tr>\n<tr>\n<td>canEditUserAddresses</td>\n<td>bool</td>\n<td>Não</td>\n<td>Permite que o cliente cadastre novos endereços no fluxo de compra. Padrão: <code>true</code>. Uma vez <code>false</code>, apenas endereços existentes ficam disponíveis.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","users"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"d9b1e5d4-fad4-4fcf-be2c-b9196080ce8c","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"phone\": \"5585987755801\",\n  \"channelId\": \"wp332148629991857\",\n  \"channelType\": 1,\n  \"name\": \"João da Silva\",\n  \"email\": \"joao@email.com\",\n  \"gender\": 0,\n  \"personalDocument\": \"12345678900\",\n  \"providerId\": \"CLI-001\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"userId\": \"wp332148629991857:5585987755801\",\n    \"channelId\": \"wp332148629991857\",\n    \"channelType\": 1,\n    \"name\": \"João da Silva\",\n    \"phone\": \"5585987755801\",\n    \"email\": \"joao@email.com\",\n    \"gender\": 0,\n    \"identificationDocument\": \"123456789\",\n    \"personalDocument\": \"12345678900\",\n    \"birthDate\": \"1990-05-15T00:00:00Z\",\n    \"isCorporate\": false,\n    \"corporateDocument\": null,\n    \"corporateName\": null,\n    \"tradeName\": null,\n    \"stateInscription\": null,\n    \"providerId\": \"CLI-001\",\n    \"addresses\": [\n      {\n        \"name\": \"Casa\",\n        \"street\": \"Rua das Flores\",\n        \"number\": \"123\",\n        \"complement\": \"Apto 45\",\n        \"neighborhood\": \"Centro\",\n        \"city\": \"Fortaleza\",\n        \"state\": \"CE\",\n        \"zipCode\": \"60000000\",\n        \"country\": \"BR\"\n      }\n    ],\n    \"fiscalAddresses\": [],\n    \"canEditUserDocuments\": true,\n    \"canEditUserAddresses\": true\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"},{"id":"843da099-87f0-40d0-9dfc-2f02c9a62a35","name":"400 - invalid CPF","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"phone\": \"5585987755801\",\n  \"channelId\": \"wp332148629991857\",\n  \"channelType\": 1,\n  \"personalDocument\": \"00000000000\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": {},\n  \"error\": \"Invalid CPF\",\n  \"errorCode\": null\n}"},{"id":"4bbabaf6-3a68-4f19-8deb-8a86dfeceb8a","name":"400 - invalid CNPJ","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"phone\": \"5585987755801\",\n  \"channelId\": \"wp332148629991857\",\n  \"channelType\": 1,\n  \"corporateDocument\": \"00000000000000\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": {},\n  \"error\": \"Invalid CNPJ\",\n  \"errorCode\": null\n}"}],"_postman_id":"99d34cf4-8fb8-42c4-a9a6-13a5f2945180"},{"name":"Buscar cliente","id":"6fe6474a-ae0c-419d-beb9-685406810a07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"CHATBOT-URL/api/shop/users/:userId","description":"<p>Retorna os dados completos de um cliente, incluindo informações do contato e dados para o processo de compra.</p>\n<h3 id=\"parâmetros-de-rota\">Parâmetros de rota</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>ID do cliente (formato: <code>channelId:phone</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"retorno\">Retorno</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Propriedade</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userId</td>\n<td>string</td>\n<td>ID do cliente.</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>ID do canal.</td>\n</tr>\n<tr>\n<td>channelType</td>\n<td>int</td>\n<td>Tipo do canal (1 = WhatsApp).</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do cliente.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Telefone do cliente.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email do cliente.</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>int</td>\n<td>Gênero (0 = masculino, 1 = feminino, 2 = indefinido).</td>\n</tr>\n<tr>\n<td>identificationDocument</td>\n<td>string</td>\n<td>Documento de identificação genérico (RG, passaporte, etc.).</td>\n</tr>\n<tr>\n<td>personalDocument</td>\n<td>string</td>\n<td>CPF do cliente.</td>\n</tr>\n<tr>\n<td>birthDate</td>\n<td>string (date)</td>\n<td>Data de nascimento.</td>\n</tr>\n<tr>\n<td>isCorporate</td>\n<td>bool</td>\n<td>Se é pessoa jurídica.</td>\n</tr>\n<tr>\n<td>corporateDocument</td>\n<td>string</td>\n<td>CNPJ.</td>\n</tr>\n<tr>\n<td>corporateName</td>\n<td>string</td>\n<td>Razão social.</td>\n</tr>\n<tr>\n<td>tradeName</td>\n<td>string</td>\n<td>Nome fantasia.</td>\n</tr>\n<tr>\n<td>stateInscription</td>\n<td>string</td>\n<td>Inscrição estadual.</td>\n</tr>\n<tr>\n<td>providerId</td>\n<td>string</td>\n<td>ID do cliente no provedor externo.</td>\n</tr>\n<tr>\n<td>addresses</td>\n<td>Address[]</td>\n<td>Endereços de entrega.</td>\n</tr>\n<tr>\n<td>fiscalAddresses</td>\n<td>Address[]</td>\n<td>Endereços fiscais.</td>\n</tr>\n<tr>\n<td>canEditUserDocuments</td>\n<td>bool</td>\n<td>Se o cliente pode editar documentos no fluxo de compra.</td>\n</tr>\n<tr>\n<td>canEditUserAddresses</td>\n<td>bool</td>\n<td>Se o cliente pode cadastrar novos endereços no fluxo de compra.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","users",":userId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"id":"296eac9d-e779-4b21-8070-4c96d7421bf7","description":{"content":"<p>ID do cliente (formato: channelId:phone)</p>\n","type":"text/plain"},"type":"any","value":"wp332148629991857:5585987755801","key":"userId"}]}},"response":[{"id":"eafe2997-e8a2-4d81-9ae7-e7791ca37497","name":"200 - success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/users/:userId","host":["CHATBOT-URL"],"path":["api","shop","users",":userId"],"variable":[{"key":"userId","value":"wp332148629991857:5585987755801"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"userId\": \"wp332148629991857:5585987755801\",\n    \"channelId\": \"wp332148629991857\",\n    \"channelType\": 1,\n    \"name\": \"João da Silva\",\n    \"phone\": \"5585987755801\",\n    \"email\": \"joao@email.com\",\n    \"gender\": 0,\n    \"identificationDocument\": \"123456789\",\n    \"personalDocument\": \"12345678900\",\n    \"birthDate\": \"1990-05-15T00:00:00Z\",\n    \"isCorporate\": false,\n    \"corporateDocument\": null,\n    \"corporateName\": null,\n    \"tradeName\": null,\n    \"stateInscription\": null,\n    \"providerId\": \"CLI-001\",\n    \"addresses\": [\n      {\n        \"name\": \"Casa\",\n        \"street\": \"Rua das Flores\",\n        \"number\": \"123\",\n        \"complement\": \"Apto 45\",\n        \"neighborhood\": \"Centro\",\n        \"city\": \"Fortaleza\",\n        \"state\": \"CE\",\n        \"zipCode\": \"60000000\",\n        \"country\": \"BR\"\n      }\n    ],\n    \"fiscalAddresses\": [],\n    \"canEditUserDocuments\": true,\n    \"canEditUserAddresses\": true\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"},{"id":"16ae2f1d-bc77-43b8-9790-1e9a0778a1f8","name":"200 - not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/shop/users/:userId","host":["CHATBOT-URL"],"path":["api","shop","users",":userId"],"variable":[{"key":"userId","value":"inexistente123"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": null,\n  \"error\": null,\n  \"errorCode\": null\n}"}],"_postman_id":"6fe6474a-ae0c-419d-beb9-685406810a07"},{"name":"Atualizar por userId","id":"02f1d6e6-19ee-46f9-a342-a2efeba2ca15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"wp332148629991857:5585987755801\",\n  \"name\": \"João da Silva Atualizado\",\n  \"email\": \"joao.novo@email.com\",\n  \"personalDocument\": \"12345678900\",\n  \"providerId\": \"CLI-001\",\n  \"canEditUserDocuments\": false,\n  \"canEditUserAddresses\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users","description":"<p>Exemplo de uso do mesmo endpoint de importação utilizando <code>userId</code> ao invés de <code>phone</code> + <code>channelId</code>. Quando <code>userId</code> é fornecido, o contato já deve existir — os campos <code>phone</code>, <code>channelId</code> e <code>channelType</code> são ignorados.</p>\n<p>Útil quando você já possui o ID do cliente e deseja apenas atualizar os dados.</p>\n","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}},"urlObject":{"path":["api","shop","users"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"519b6ceb-aec0-4a50-bb56-dca9fe8dc0e7","name":"200 - success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"wp332148629991857:5585987755801\",\n  \"name\": \"João da Silva Atualizado\",\n  \"email\": \"joao.novo@email.com\",\n  \"personalDocument\": \"12345678900\",\n  \"providerId\": \"CLI-001\",\n  \"canEditUserDocuments\": false,\n  \"canEditUserAddresses\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": {\n    \"userId\": \"wp332148629991857:5585987755801\",\n    \"channelId\": \"wp332148629991857\",\n    \"channelType\": 1,\n    \"name\": \"João da Silva Atualizado\",\n    \"phone\": \"5585987755801\",\n    \"email\": \"joao.novo@email.com\",\n    \"gender\": 0,\n    \"identificationDocument\": \"123456789\",\n    \"personalDocument\": \"12345678900\",\n    \"birthDate\": \"1990-05-15T00:00:00Z\",\n    \"isCorporate\": false,\n    \"corporateDocument\": null,\n    \"corporateName\": null,\n    \"tradeName\": null,\n    \"stateInscription\": null,\n    \"providerId\": \"CLI-001\",\n    \"addresses\": [\n      {\n        \"name\": \"Casa\",\n        \"street\": \"Rua das Flores\",\n        \"number\": \"123\",\n        \"complement\": \"Apto 45\",\n        \"neighborhood\": \"Centro\",\n        \"city\": \"Fortaleza\",\n        \"state\": \"CE\",\n        \"zipCode\": \"60000000\",\n        \"country\": \"BR\"\n      }\n    ],\n    \"fiscalAddresses\": [],\n    \"canEditUserDocuments\": false,\n    \"canEditUserAddresses\": false\n  },\n  \"error\": null,\n  \"errorCode\": null\n}"},{"id":"ce5413af-3fac-4f94-9411-3c1a9f894716","name":"400 - user not found","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"userId\": \"inexistente123\",\n  \"name\": \"Teste\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/shop/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": false,\n  \"data\": {},\n  \"error\": \"User not found\",\n  \"errorCode\": null\n}"}],"_postman_id":"02f1d6e6-19ee-46f9-a342-a2efeba2ca15"}],"id":"bd94f93e-8458-47a8-b5d6-ab0831bffb5b","_postman_id":"bd94f93e-8458-47a8-b5d6-ab0831bffb5b","description":"","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":true,"source":{"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","name":"Shop","type":"folder"}}}],"id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","auth":{"type":"bearer","bearer":{"token":"SHOP_TOKEN"},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"48138935-ce58-45ac-b181-9d19d3e916f8","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"11278b32-6560-482f-a696-773362ddd630","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"08e2e338-ea76-4d5a-9cee-7feeaa63f4e3","description":""},{"name":"Atendimentos","item":[{"name":"Listar atendimentos","id":"48713354-6b8a-428c-9a9e-bcb085820cbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"startDate\": \"2026-01-13\",\n  \"endDate\": \"2026-01-13\",\n  \"channelId\": null,\n  \"attendantId\": null,\n  \"getCurrent\": false,\n  \"useBusinessHours\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/attendances","description":"<p>Lista histórico de atendimentos do chatbot para fins de métricas, podendo opcionalmente também retornar os contatos que atualmente estão Esperando ou Em atendimento.</p>\n<p>O filtro consiste no seguinte objeto:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>startDate</td>\n<td>DateTime</td>\n<td>Sim</td>\n<td>Data para início da pesquisa no formato yyyy-MM-dd. Se forem enviadas informações de horário, erá desconsiderado, sempre buscando a partir de 00:00:00</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>DateTime</td>\n<td>Sim</td>\n<td>Data para término da pesquisa no formato yyyy-MM-dd. Se forem enviadas informações de horário, erá desconsiderado, sempre buscando até 23:59:59</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Não</td>\n<td>Id do canal para filtrar. Opcional, se null, são buscados atendimentos de todos os canais</td>\n</tr>\n<tr>\n<td>attendantId</td>\n<td>string</td>\n<td>Não</td>\n<td>Id do atendente para filtrar. Opcional, se null, são buscados atendimentos de todos os atendentes</td>\n</tr>\n<tr>\n<td>getCurrent</td>\n<td>bool</td>\n<td>Não</td>\n<td>Se devemos retornar também os contatos que ainda não tiveram atendimento finalizado, mas encontram-se nas filas Esperando ou Atendimento. Opcional, por padrão false.</td>\n</tr>\n<tr>\n<td>useBusinessHours</td>\n<td>bool</td>\n<td>Não</td>\n<td>Ao calcular o tempo de espera, atendimento e tempo médio de resposta, se devemos considerar apenas horário comercial (ou seja, desconsiderar o tempo durante feriados ou fins de semana) ou horário corrido. Opcional, padrão false.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","attendances"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"5065f272-839e-4897-bb9b-af9e1b9bf1da","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"startDate\": \"2026-01-13\",\n  \"endDate\": \"2026-01-13\",\n  \"channelId\": null,\n  \"attendantId\": null,\n  \"getCurrent\": false,\n  \"useBusinessHours\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"CHATBOT-URL/api/attendances"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Sat, 17 May 2025 23:12:51 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Microsoft-IIS/10.0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Encoding","value":"gzip"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Accept-Encoding"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Request-Context","value":"appId=cid-v1:dcc93bb2-4c5c-4883-9c87-7c5218625fe0"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Powered-By","value":"ASP.NET"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"status\": 0,\n      \"requestDate\": \"2025-05-09T17:33:03.9252436Z\",\n      \"startDate\": \"2025-05-09T17:33:03.9252436Z\",\n      \"endDate\": \"2025-05-09T17:33:10.3509271Z\",\n      \"attendantId\": \"cb50038\",\n      \"attendantName\": \"Nome usuário\",\n      \"attendantRegistrationId\": \"12345\",\n      \"departmentId\": \"cb44359\",\n      \"departmentName\": \"Comercial\",\n      \"surveyGrade\": \"Não disponível\",\n      \"waitingTime\": 0,\n      \"attendanceTime\": 0.12,\n      \"avgResponseTime\": 0,\n      \"protocol\": \"202505091433001359\",\n      \"reasonId\": \"cb51083\",\n      \"reason\": \"Motivo de testes\",\n      \"user\": {\n        \"id\": \"wpXXXX:5585988776655\",\n        \"name\": \"Nome usuário\",\n        \"email\": \"teste@suri.com\",\n        \"phone\": \"5585988776655\",\n        \"gender\": 0,\n        \"identificationDocument\": \"0120450670\",\n        \"note\": null,\n        \"dateCreated\": \"2025-05-02T18:17:57.25855Z\",\n        \"tags\": [\n          {\n            \"addDate\": \"2025-05-02T18:22:10.650148Z\",\n            \"id\": \"cb50772\"\n          }\n        ],\n        \"variables\": {},\n        \"channelId\": \"wp350628444809181\",\n        \"channelName\": \"WhatsApp Teste\",\n        \"channelType\": 1\n      },\n      \"order\": null\n    }\n  ],\n  \"error\": null\n}"}],"_postman_id":"48713354-6b8a-428c-9a9e-bcb085820cbd"},{"name":"Listar motivos de atendimento","id":"a27aac7b-fad8-42e9-bf83-2fa4bbb66e55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/attendances/reasons","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","attendances","reasons"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"f54cf758-e558-4622-8a43-d36e88987013","name":"Listar motivos de atendimento","originalRequest":{"method":"GET","header":[],"url":"CHATBOT-URL/api/attendances/reasons"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"259"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:32:30 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Set-Cookie","value":"ARRAffinity=ff779fb6bd90028ca0e29699b0b86bf5ca0a314b78099fb7ce1b00402a00f483;Path=/;HttpOnly;Secure;Domain=cbm-wap-babysuri-cb44358-surim.azurewebsites.net"},{"key":"Set-Cookie","value":"ARRAffinitySameSite=ff779fb6bd90028ca0e29699b0b86bf5ca0a314b78099fb7ce1b00402a00f483;Path=/;HttpOnly;SameSite=None;Secure;Domain=cbm-wap-babysuri-cb44358-surim.azurewebsites.net"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"cb62866\",\n            \"name\": \"Falta de interesse\"\n        },\n        {\n            \"id\": \"cb62867\",\n            \"name\": \"24h sem responder\"\n        }\n    ],\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"a27aac7b-fad8-42e9-bf83-2fa4bbb66e55"},{"name":"Retornar motivo de atendimento","id":"9a340e39-33a0-4f99-ae16-cf20b8a64a1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/attendances/reasons/:id","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","attendances","reasons",":id"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"1","key":"id"}]}},"response":[{"id":"4c1ff505-5fe2-4d8a-84d2-70ec0364f1cd","name":"Retornar motivo de atendimento","originalRequest":{"method":"GET","header":[],"url":{"raw":"CHATBOT-URL/api/attendances/reasons/:id","host":["CHATBOT-URL"],"path":["api","attendances","reasons",":id"],"variable":[{"key":"id","value":"cb62867"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"104"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:33:31 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"cb62867\",\n        \"name\": \"24h sem responder\"\n    },\n    \"error\": null,\n    \"validationErrors\": null\n}"},{"id":"67abb797-c02d-4611-89db-17cc1f468eb6","name":"Retornar motivo de atendimento","originalRequest":{"method":"GET","header":[],"url":{"raw":"CHATBOT-URL/api/attendances/reasons/:id","host":["CHATBOT-URL"],"path":["api","attendances","reasons",":id"],"variable":[{"key":"id","value":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":[{"key":"Content-Length","value":"91"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Tue, 10 Feb 2026 12:33:38 GMT"},{"key":"Server","value":"Kestrel"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"Attendance reason not found\",\n    \"validationErrors\": null\n}"}],"_postman_id":"9a340e39-33a0-4f99-ae16-cf20b8a64a1f"}],"id":"d96e7c14-bb5b-415b-a079-d480bebd7dd7","_postman_id":"d96e7c14-bb5b-415b-a079-d480bebd7dd7","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}},{"name":"Fluxos","item":[{"name":"Listar fluxos","id":"371a50ae-d561-4089-9e3b-c04e4f2ec9bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/flows","description":"<p>Lista todos os fluxos conversacionais do chatbot, definidos na tela de fluxos do Portal.</p>\n","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","flows"],"host":["CHATBOT-URL"],"query":[],"variable":[]}},"response":[{"id":"61b174be-0cfc-4851-ac99-4be1cbaedc8c","name":"200 - OK","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"CHATBOT-URL/api/flows"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"111352"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Dec 2025 12:45:26 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Kestrel"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Set-Cookie","value":"ARRAffinitySameSite=853a7e136ec002bb66a83fd873e1030491e4633fdcc24e5c771eaab74a78e32d;Path=/;HttpOnly;SameSite=None;Secure;Domain=cbm-wap-babysuri-cb44358-surim.azurewebsites.net"},{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": \"cb44366\",\n            \"chatbotId\": \"cb44358\",\n            \"trigger\": {\n                \"intentId\": \"6de01177-596c-4c62-94ef-192e9f85babe\",\n                \"trainingPhrases\": [],\n                \"adIds\": [],\n                \"sequenceIds\": [],\n                \"messageSequence\": null,\n                \"webhook\": null,\n                \"generativePrompt\": \"\"\n            },\n            \"name\": \"Não entendi\",\n            \"actions\": [\n                {\n                    \"$type\": \"ChatbotMaker.BDK.Models.API.ApiFlowActionGoToFlow, ChatbotMaker.BDK\",\n                    \"flowId\": \"cb44362\",\n                    \"type\": 3,\n                    \"delay\": 0,\n                    \"isEndFlow\": true\n                }\n            ],\n            \"followUp\": null,\n            \"assistantBehavior\": {\n                \"enabled\": true,\n                \"followUpFlowId\": \"cb44734\",\n                \"exitFlowId\": \"cb44734\",\n                \"maxAnswers\": null,\n                \"instructions\": null,\n                \"feedbackMessage\": null,\n                \"firstTimeFeedback\": false,\n                \"allowedAnswerSize\": 0,\n                \"useDynamicMaxAnswers\": false,\n                \"forceAccessKnownledgeBase\": false,\n                \"functions\": []\n            },\n            \"fixed\": true,\n            \"version\": 5\n        },\n        {\n            \"id\": \"cb44367\",\n            \"chatbotId\": \"cb44358\",\n            \"trigger\": {\n                \"intentId\": \"7775b51e-b4bf-4171-97e6-1f035bd613e3\",\n                \"trainingPhrases\": [],\n                \"adIds\": [],\n                \"sequenceIds\": [],\n                \"messageSequence\": null,\n                \"webhook\": null,\n                \"generativePrompt\": null\n            },\n            \"name\": \"Boas-vindas\",\n            \"actions\": [\n                {\n                    \"$type\": \"ChatbotMaker.BDK.Models.API.ApiFlowActionSendText, ChatbotMaker.BDK\",\n                    \"text\": \"Olá, tudo bem? Seja bem vindo(a) ao atendimento Suri!\",\n                    \"type\": 0,\n                    \"delay\": 0,\n                    \"isEndFlow\": false\n                },\n                {\n                    \"$type\": \"ChatbotMaker.BDK.Models.API.ApiFlowActionGoToFlow, ChatbotMaker.BDK\",\n                    \"flowId\": \"cb44362\",\n                    \"type\": 3,\n                    \"delay\": 0,\n                    \"isEndFlow\": true\n                }\n            ],\n            \"followUp\": null,\n            \"assistantBehavior\": {\n                \"enabled\": false,\n                \"followUpFlowId\": null,\n                \"exitFlowId\": null,\n                \"maxAnswers\": null,\n                \"instructions\": null,\n                \"feedbackMessage\": null,\n                \"firstTimeFeedback\": false,\n                \"allowedAnswerSize\": 0,\n                \"useDynamicMaxAnswers\": false,\n                \"forceAccessKnownledgeBase\": false,\n                \"functions\": []\n            },\n            \"fixed\": true,\n            \"version\": 3\n        },\n        {\n            \"id\": \"cb44362\",\n            \"chatbotId\": \"cb44358\",\n            \"trigger\": {\n                \"intentId\": \"23b922c4-4a9c-4515-a3b1-28d90d7b5d86\",\n                \"trainingPhrases\": [\n                    \"oi\",\n                    \"olá\"\n                ],\n                \"adIds\": [],\n                \"sequenceIds\": [],\n                \"messageSequence\": null,\n                \"webhook\": {\n                    \"type\": 0,\n                    \"channelId\": \"wp350628444809181\",\n                    \"triggerInAttendance\": true,\n                    \"phonePath\": null,\n                    \"contactNamePath\": null,\n                    \"integrationName\": null\n                },\n                \"generativePrompt\": \"\"\n            },\n            \"name\": \"Menu Principal\",\n            \"actions\": [\n                {\n                    \"$type\": \"ChatbotMaker.BDK.Models.API.ApiFlowActionSendOptions, ChatbotMaker.BDK\",\n                    \"renderButtons\": {\n                        \"contentType\": 0,\n                        \"header\": \"\",\n                        \"text\": \"Para eu conseguir te ajudar, *toque em um dos assuntos abaixo* para continuar seu atendimento:\",\n                        \"caption\": \"\",\n                        \"url\": \"\",\n                        \"fileName\": \"\",\n                        \"buttons\": [\n                            {\n                                \"title\": \"Comprar\",\n                                \"description\": \"\",\n                                \"flow\": {\n                                    \"id\": \"cb44784\",\n                                    \"chatbotId\": \"cb44358\",\n                                    \"trigger\": null,\n                                    \"name\": \"Comprar\",\n                                    \"currentActionIndex\": 0,\n                                    \"waitinUserInteraction\": false,\n                                    \"actions\": [\n                                        {\n                                            \"goToShopType\": 1,\n                                            \"coupon\": \"\",\n                                            \"sellerId\": null,\n                                            \"priceTableId\": null,\n                                            \"productId\": \"\",\n                                            \"goToCatalogType\": 0,\n                                            \"catalogId\": \"\",\n                                            \"finishFlowId\": null,\n                                            \"errorFlowId\": null,\n                                            \"lateFlowId\": null,\n                                            \"type\": 21,\n                                            \"delay\": 0,\n                                            \"isEndFlow\": true,\n                                            \"status\": 0,\n                                            \"success\": false\n                                        }\n                                    ],\n                                    \"followUp\": null,\n                                    \"injectedAction\": null,\n                                    \"assistantBehavior\": {\n                                        \"enabled\": false,\n                                        \"followUpFlowId\": null,\n                                        \"exitFlowId\": null,\n                                        \"maxAnswers\": null,\n                                        \"instructions\": null,\n                                        \"feedbackMessage\": null,\n                                        \"firstTimeFeedback\": false,\n                                        \"allowedAnswerSize\": 0,\n                                        \"useDynamicMaxAnswers\": false,\n                                        \"forceAccessKnownledgeBase\": false,\n                                        \"functions\": []\n                                    },\n                                    \"currentAssistantAnswers\": 0,\n                                    \"fixed\": false,\n                                    \"version\": 102\n                                },\n                                \"postback\": null\n                            },\n                            {\n                                \"title\": \"Rastreio\",\n                                \"description\": \"\",\n                                \"flow\": {\n                                    \"id\": \"cb50003\",\n                                    \"chatbotId\": \"cb44358\",\n                                    \"trigger\": null,\n                                    \"name\": \"Rastreio\",\n                                    \"currentActionIndex\": 0,\n                                    \"waitinUserInteraction\": false,\n                                    \"actions\": [\n                                        {\n                                            \"goToShopType\": 2,\n                                            \"coupon\": \"\",\n                                            \"sellerId\": \"\",\n                                            \"priceTableId\": \"\",\n                                            \"productId\": \"\",\n                                            \"goToCatalogType\": 0,\n                                            \"catalogId\": \"\",\n                                            \"finishFlowId\": \"cb46441\",\n                                            \"errorFlowId\": \"cb46830\",\n                                            \"lateFlowId\": \"cb46829\",\n                                            \"type\": 21,\n                                            \"delay\": 0,\n                                            \"isEndFlow\": true,\n                                            \"status\": 0,\n                                            \"success\": false\n                                        }\n                                    ],\n                                    \"followUp\": null,\n                                    \"injectedAction\": null,\n                                    \"assistantBehavior\": {\n                                        \"enabled\": false,\n                                        \"followUpFlowId\": null,\n                                        \"exitFlowId\": null,\n                                        \"maxAnswers\": null,\n                                        \"instructions\": null,\n                                        \"feedbackMessage\": null,\n                                        \"firstTimeFeedback\": false,\n                                        \"allowedAnswerSize\": 0,\n                                        \"useDynamicMaxAnswers\": false,\n                                        \"forceAccessKnownledgeBase\": false,\n                                        \"functions\": []\n                                    },\n                                    \"currentAssistantAnswers\": 0,\n                                    \"fixed\": false,\n                                    \"version\": 102\n                                },\n                                \"postback\": null\n                            },\n                            {\n                                \"title\": \"Comercial\",\n                                \"description\": \"\",\n                                \"flow\": {\n                                    \"id\": \"cb51484\",\n                                    \"chatbotId\": \"cb44358\",\n                                    \"trigger\": null,\n                                    \"name\": \"Comercial\",\n                                    \"currentActionIndex\": 0,\n                                    \"waitinUserInteraction\": false,\n                                    \"actions\": [\n                                        {\n                                            \"text\": \"Certo! Informe sua especialidade / área de atuação, que um consultor prosseguirá com seu atendimento!\",\n                                            \"type\": 0,\n                                            \"delay\": 0,\n                                            \"isEndFlow\": false,\n                                            \"status\": 0,\n                                            \"success\": false\n                                        },\n                                        {\n                                            \"departmentId\": \"cb44359\",\n                                            \"agentId\": null,\n                                            \"canCancelRequest\": false,\n                                            \"flowId\": null,\n                                            \"cadenceTime\": null,\n                                            \"cadenceFlowId\": null,\n                                            \"type\": 4,\n                                            \"delay\": 0,\n                                            \"isEndFlow\": false,\n                                            \"status\": 0,\n                                            \"success\": false\n                                        }\n                                    ],\n                                    \"followUp\": null,\n                                    \"injectedAction\": null,\n                                    \"assistantBehavior\": {\n                                        \"enabled\": false,\n                                        \"followUpFlowId\": null,\n                                        \"exitFlowId\": null,\n                                        \"maxAnswers\": null,\n                                        \"instructions\": null,\n                                        \"feedbackMessage\": null,\n                                        \"firstTimeFeedback\": false,\n                                        \"allowedAnswerSize\": 0,\n                                        \"useDynamicMaxAnswers\": false,\n                                        \"forceAccessKnownledgeBase\": false,\n                                        \"functions\": []\n                                    },\n                                    \"currentAssistantAnswers\": 0,\n                                    \"fixed\": false,\n                                    \"version\": 102\n                                },\n                                \"postback\": null\n                            }\n                        ]\n                    },\n                    \"renderList\": null,\n                    \"type\": 6,\n                    \"delay\": 0,\n                    \"isEndFlow\": true\n                }\n            ],\n            \"followUp\": null,\n            \"assistantBehavior\": {\n                \"enabled\": true,\n                \"followUpFlowId\": null,\n                \"exitFlowId\": null,\n                \"maxAnswers\": null,\n                \"instructions\": \"Identifique possiveis intencoes de comprar, caso positivo, use a função de captura de intencao de compra.\",\n                \"feedbackMessage\": null,\n                \"firstTimeFeedback\": false,\n                \"allowedAnswerSize\": 0,\n                \"useDynamicMaxAnswers\": false,\n                \"forceAccessKnownledgeBase\": false,\n                \"functions\": []\n            },\n            \"fixed\": false,\n            \"version\": 102\n        }\n    ],\n    \"error\": null,\n    \"validationErrors\": null\n}"}],"_postman_id":"371a50ae-d561-4089-9e3b-c04e4f2ec9bf"},{"name":"Retornar fluxo","id":"2f682200-d0dc-4f98-b8ec-9dfd216488b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"CHATBOT-URL/api/flows/:flowId","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}},"urlObject":{"path":["api","flows",":flowId"],"host":["CHATBOT-URL"],"query":[],"variable":[{"type":"any","value":"{{flowId}}","key":"flowId"}]}},"response":[{"id":"c59d12ce-57bc-4626-8aba-8d569b1343a5","name":"200 - OK","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/flows/:flowId","host":["CHATBOT-URL"],"path":["api","flows",":flowId"],"variable":[{"key":"flowId","value":"{{flowId}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"927"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Dec 2025 12:56:24 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Kestrel"},{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"id\": \"cb44367\",\n        \"chatbotId\": \"cb44358\",\n        \"trigger\": {\n            \"intentId\": \"7775b51e-b4bf-4171-97e6-1f035bd613e3\",\n            \"trainingPhrases\": [],\n            \"adIds\": [],\n            \"sequenceIds\": [],\n            \"messageSequence\": null,\n            \"webhook\": null,\n            \"generativePrompt\": null\n        },\n        \"name\": \"Boas-vindas\",\n        \"actions\": [\n            {\n                \"$type\": \"ChatbotMaker.BDK.Models.API.ApiFlowActionSendText, ChatbotMaker.BDK\",\n                \"text\": \"Olá, tudo bem? Seja bem vindo(a) ao atendimento Suri!\",\n                \"type\": 0,\n                \"delay\": 0,\n                \"isEndFlow\": false\n            },\n            {\n                \"$type\": \"ChatbotMaker.BDK.Models.API.ApiFlowActionGoToFlow, ChatbotMaker.BDK\",\n                \"flowId\": \"cb44362\",\n                \"type\": 3,\n                \"delay\": 0,\n                \"isEndFlow\": true\n            }\n        ],\n        \"followUp\": null,\n        \"assistantBehavior\": {\n            \"enabled\": false,\n            \"followUpFlowId\": null,\n            \"exitFlowId\": null,\n            \"maxAnswers\": null,\n            \"instructions\": null,\n            \"feedbackMessage\": null,\n            \"firstTimeFeedback\": false,\n            \"allowedAnswerSize\": 0,\n            \"useDynamicMaxAnswers\": false,\n            \"forceAccessKnownledgeBase\": false,\n            \"functions\": []\n        },\n        \"fixed\": true,\n        \"version\": 3\n    },\n    \"error\": null,\n    \"validationErrors\": null\n}"},{"id":"7ce7b448-7bd1-440f-9f4e-b33aa7d0fd8b","name":"400 - Fluxo não encontrado","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"CHATBOT-URL/api/flows/:flowId","host":["CHATBOT-URL"],"path":["api","flows",":flowId"],"variable":[{"key":"flowId","value":"{{flowId}}"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Content-Length","value":"78"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Dec 2025 12:55:10 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Kestrel"},{"key":"Content-Type","value":"application/json; charset=utf-8"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"data\": null,\n    \"error\": \"Flow not found\",\n    \"validationErrors\": null\n}"}],"_postman_id":"2f682200-d0dc-4f98-b8ec-9dfd216488b5"}],"id":"be1635f5-2f48-46ad-b28c-4772720d7f4f","_postman_id":"be1635f5-2f48-46ad-b28c-4772720d7f4f","description":"","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":true,"source":{"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","id":"b620644f-3971-4e54-97f3-5f581b67df79","name":"APIs","type":"folder"}}}],"id":"b620644f-3971-4e54-97f3-5f581b67df79","auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"3d39d145-956b-4708-8638-6566a054e577","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f481c078-1d58-4c92-be78-d64bc3470610","type":"text/javascript","exec":[""]}}],"_postman_id":"b620644f-3971-4e54-97f3-5f581b67df79","description":""},{"name":"Webhooks","item":[],"id":"16bce47e-967f-46a1-9fbc-8cff9ef9775e","description":"<h1 id=\"webhooks\">Webhooks</h1>\n<p>Existem 5 tipos de eventos que podem ser entregues no seu webhook, eles são:</p>\n<ul>\n<li><p>new-contact</p>\n</li>\n<li><p>change-queue</p>\n</li>\n<li><p>finish-attendance</p>\n</li>\n<li><p>message-received</p>\n</li>\n<li><p>message-sent</p>\n</li>\n</ul>\n<p>O estrutura abaixo é a base de todos os eventos. O informação em payload muda de acordo com o respectivo tipo de evento, que são descritos na próxima seção.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"id\": \"cb1000000\",\n    \"type\": \"new-contact\",\n    \"timestamp\":1580142086287,\n    \"payload\": \n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Identificação do chatbot que gerou o evento</td>\n</tr>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Tipo de contato <code>new-contact</code></td>\n</tr>\n<tr>\n<td>timestamp</td>\n<td>long</td>\n<td>Tempo em unix timestamp de quando o evento ocorreu no chatbot</td>\n</tr>\n<tr>\n<td>payload</td>\n<td>event_payload</td>\n<td>Payload contem a informação do respectivo evento. Veja próxima parte da documentação</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"eventos\">Eventos</h1>\n<h3 id=\"novo-contato-new-contact\">Novo contato (new-contact)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    ...\n    \"payload\": \n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Informações do novo usuário</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"troca-de-fila-change-queue\">Troca de fila (change-queue)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    ...\n    \"payload\": {\n        \"from\": \"automatic\",\n        \"to\": \"waiting\",\n        \"user\": ,\n        \"attendant\": \n    }\n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>from</td>\n<td>string</td>\n<td>Tipo de fila <code>automatic</code></td>\n</tr>\n<tr>\n<td>to</td>\n<td>string</td>\n<td>Tipo de fila <code>automatic</code></td>\n</tr>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Informações do usuário</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"finalização-de-atendimento-finish-attandance\">Finalização de atendimento (finish-attandance)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    ...\n    \"payload\": {\n        \"attendanceTime\": 245,\n        \"departmentId\": \"cbxxxxxx\",\n        \"tags\": [\"tag1\", \"tag2\"],\n        \"user\": ,\n        \"attendant\": ,\n        \"messages\":Array\n    }\n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>attendanceTime</td>\n<td>long</td>\n<td>Quanto tempo o atendimento levou <strong>em segundos</strong></td>\n</tr>\n<tr>\n<td>departmentId</td>\n<td>string</td>\n<td>null</td>\n</tr>\n<tr>\n<td>tags</td>\n<td>string[]</td>\n<td>Lista de tags do atendimento</td>\n</tr>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Informações do usuário</td>\n</tr>\n<tr>\n<td>message</td>\n<td>Message</td>\n<td>Mensagens trocadas</td>\n</tr>\n<tr>\n<td>attendant</td>\n<td>Attendant</td>\n<td>Informações do atendente que fez o atendimento</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mensagem-recebida-message-received\">Mensagem Recebida (message-received)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    ...\n    \"payload\"{\n        \"user\": ...,\n        \"message\": ...\n    }\n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Property</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Informações do contato</td>\n</tr>\n<tr>\n<td>message</td>\n<td>Message</td>\n<td>Mensagens trocadas</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"mensagem-enviada-message-sent\">Mensagem Enviada (message-sent)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    ...\n    \"payload\": {\n        \"user\": ...,\n        \"channel\": ...,\n        \"message\": ...,\n        \"messageId\": ...,\n        \"attendant\": ...\n    }\n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user</td>\n<td>User</td>\n<td>Sim</td>\n<td>Informações do contato</td>\n</tr>\n<tr>\n<td>channel</td>\n<td>Channel</td>\n<td>Sim</td>\n<td>Informações do canal</td>\n</tr>\n<tr>\n<td>message</td>\n<td>MessageOut</td>\n<td>Sim</td>\n<td>Detalhes da mensagem. <strong>Ver definição do modelo na página Models</strong></td>\n</tr>\n<tr>\n<td>messageId</td>\n<td>string</td>\n<td>Sim</td>\n<td>ID da mensagem enviada</td>\n</tr>\n<tr>\n<td>attendant</td>\n<td>Attendant</td>\n<td>Não</td>\n<td>Atendente que enviou a mensagem. Opcional, só vem settada quando a mensagem foi de fat enviado por um atendente humano</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":false},"_postman_id":"16bce47e-967f-46a1-9fbc-8cff9ef9775e"},{"name":"Models","item":[],"id":"ed8a2f4b-ca08-4212-9e7a-153f108d9bf7","description":"<h1 id=\"user\">User</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Identificação do usuário</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do usuário</td>\n</tr>\n<tr>\n<td>chatbotId</td>\n<td>string</td>\n<td>Id do chatbot associado</td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string</td>\n<td>Id do canal associado</td>\n</tr>\n<tr>\n<td>channelType</td>\n<td>ChannelType</td>\n<td>Enumerável com tipo de canal conectado. <strong>Valores possíveis:</strong> 0 para Messenger, 1 para WhatsApp, 2 para Webchat, 3 para Instagram</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Telefone do usuário</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>E-mail do usuário</td>\n</tr>\n<tr>\n<td>profilePicture</td>\n<td>blob</td>\n<td>Objeto de foto do usuário (ver descrição mais abaixo)</td>\n</tr>\n<tr>\n<td>gender</td>\n<td>GenderType</td>\n<td>Enumerável com gênero associado. <strong>Valores possíveis:</strong> 0 para Masculino, 1 para Feminino, 2 para Outro</td>\n</tr>\n<tr>\n<td>identificationDocument</td>\n<td>string</td>\n<td>Documento válido identificador</td>\n</tr>\n<tr>\n<td>note</td>\n<td>string</td>\n<td>Anotação sobre o usuário</td>\n</tr>\n<tr>\n<td>dateCreate</td>\n<td>dateTime</td>\n<td>Data de criação do usuário</td>\n</tr>\n<tr>\n<td>lastActivity</td>\n<td>dateTime</td>\n<td>Última <strong>atividade realizada com o usuário</strong>. <strong>ATENÇÃO</strong>: pode ser uma leitura de mensagem ou uma mensagem enviada pelo atendente ao contato. Se você estiver precisando saber a data da última mensagem enviada PELO CONTATO, utilizar o atributo abaixo</td>\n</tr>\n<tr>\n<td>lastMessageActivity</td>\n<td>dateTime</td>\n<td>Data da última mensagem enviada <strong>PELO CONTATO</strong></td>\n</tr>\n<tr>\n<td>tags</td>\n<td>string[]</td>\n<td>Lista de tags</td>\n</tr>\n<tr>\n<td>currentDialog</td>\n<td>string</td>\n<td>Uri do diálogo em que o usuário estava</td>\n</tr>\n<tr>\n<td>variables</td>\n<td>object</td>\n<td>Dicionário string-string onde a chave é o nome da variável e o valor é o valor da variável</td>\n</tr>\n<tr>\n<td>session</td>\n<td>Session</td>\n<td>Objeto que representa o estado da sessão atual do contato, <strong>útil para saber se ele está com conversa aberta e o tipo da mesma (ativa ou receptiva).</strong> Ver descrição mais abaixo</td>\n</tr>\n<tr>\n<td>allowedMessageType</td>\n<td>int</td>\n<td>Tipo de mensagem que o contato pode receber do chatbot ou atendente do Portal. <strong>Valores possíveis: 0 para nenhum (contato não pode ser contactado), 1 para qualquer tipo (sem restrições de mensagem), 2 para template (apenas mensagens templates são permitidas).</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"session\">Session</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>String. ID único da sessão</td>\n</tr>\n<tr>\n<td>type</td>\n<td>Number. Tipo da sessão (0 para receptivo, 1 para ativo)</td>\n</tr>\n<tr>\n<td>start</td>\n<td>Datetime. Data e hora de início da sessão</td>\n</tr>\n<tr>\n<td>end</td>\n<td>Datetime. Data e hora do término da sessão</td>\n</tr>\n<tr>\n<td>windowEnd</td>\n<td>Datetime. Data e hora do término da janela de sessão. Em caso de canal WhatsApp, essa data é igual à data de última mensagem do contato + 24h, que representa o período em que a empresa pode enviar mensagens comuns (sem ser template) para o contato. Em canais não WhatsApp, esta data sempre é igual a end.</td>\n</tr>\n<tr>\n<td>answered</td>\n<td>Boolean. Se contato respondeu à mensagem enviada pela empresa (se type = 0 é sempre true). Note que, se type = 1 (ativo) a sessão só vai estar de fato aberta se answered = tre.</td>\n</tr>\n<tr>\n<td>delivered</td>\n<td>Boolean. Se contato recebeu a mensagem enviada pela empresa (se type = 0 é sempre true).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"channeltype\">ChannelType</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>ChannelType</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Messenger</td>\n</tr>\n<tr>\n<td>1</td>\n<td>WhatsApp</td>\n</tr>\n<tr>\n<td>2</td>\n<td>WebChat</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Instagram</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"blob\">Blob</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do arquivo</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Url de fonte da foto</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"gendertype\">GenderType</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>GenderType</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Masculino</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Feminino</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Outro</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"attendant\">Attendant</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>string</td>\n<td>Identificador do atendente</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>string</td>\n<td>Nome do atendente</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td>Email do atendente</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"message\">Message</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>conversationId</td>\n<td>string</td>\n<td>Identificador da conversa (contato)</td>\n</tr>\n<tr>\n<td>createdAt</td>\n<td>date</td>\n<td>Data de criação em unix time</td>\n</tr>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Identificador da mensagem</td>\n</tr>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Texto da mensagem</td>\n</tr>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Tipo da mensagem</td>\n</tr>\n<tr>\n<td>custom</td>\n<td>Dictionary{ [key: string]: string }</td>\n<td>Dicionário com informações extras sobre mensagens enviadas. Vem vazio quando type = UserMessage</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"customdata\">CustomData</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Chave</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>agentId</td>\n<td>string / null</td>\n<td>Identificador do agente que estava atendendo o usuário. Nulo quando o usuário não está em atendimento.</td>\n</tr>\n<tr>\n<td>departmentId</td>\n<td>string / null</td>\n<td>Identificador do departamento atual do usuário. Nulo quando o usuário está sem nenhum departamento.</td>\n</tr>\n<tr>\n<td>senderType</td>\n<td>SenderType (string)</td>\n<td>Indica qual a origem da mensagem. <strong>Valores possíveis:</strong> \"chatbot\" para mensagem enviada pelo bot, \"agent\" para mensagens enviadas por um atendente humano, \"API\" para mensagens enviadas pela API</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>SenderType</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>chatbot</td>\n<td>Mensagem automática enviada pelo chatbot</td>\n</tr>\n<tr>\n<td>agent</td>\n<td>Mensagem enviada por um atendente</td>\n</tr>\n<tr>\n<td>API</td>\n<td>Mensagem enviada pela API</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"mensagem-modelo-template\">Mensagem modelo (Template)</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>isWhatsappTemplate</td>\n<td>boolean</td>\n<td>Boolean indicando se mensagem é mensagem modelo do WhatsApp (template)</td>\n</tr>\n<tr>\n<td>channelName</td>\n<td>string?</td>\n<td>Nome do canal o qual mensagem modelo pertence. (Opcional, obrigatório apenas quando <code>isWhatsAppTemplate</code> é <code>true</code></td>\n</tr>\n<tr>\n<td>channelId</td>\n<td>string?</td>\n<td>ID do canal o qual mensagem modelo pertence. (Opcional, obrigatório apenas quando <code>isWhatsAppTemplate</code> é <code>true.</code></td>\n</tr>\n<tr>\n<td>channelProvider</td>\n<td>ChannelProvider?</td>\n<td>Enum de provedor do canal (ver opções mais abaixo na tabela Provider. Opcional, obrigatório apenas quando <code>isWhatsAppTemplate</code> é <code>true</code>). <strong>Valores possíveis:</strong> 5 para Gupshup, 6 para Z-API e 7 para SURI</td>\n</tr>\n<tr>\n<td>messageId</td>\n<td>string?</td>\n<td>ID da template do WhatsApp. <strong>É este ID que utilizamos para enviar mensagem template via API</strong>. (Opcional, obrigatório apenas quando <code>isWhatsAppTemplate</code> é <code>true</code>)</td>\n</tr>\n<tr>\n<td>messageName</td>\n<td>string</td>\n<td>Nome da template no WhatsApp (criado internamente via Meta. Opcional, obrigatório apenas quando <code>isWhatsAppTemplate</code> é <code>true</code>)</td>\n</tr>\n<tr>\n<td>rejectedReason</td>\n<td>string?</td>\n<td>Motivo da rejeição da template pelo WhatsApp, em caso de template não aprovada (Opcional).</td>\n</tr>\n<tr>\n<td>headerType</td>\n<td>int?</td>\n<td><strong>Valores possíveis:</strong> 0 para imagem, 1 para vídeo, 2 para documento (Opcional).</td>\n</tr>\n<tr>\n<td>category</td>\n<td>string?</td>\n<td>Categoria da mensagem template do WhatsApp. Pode ser \"MARKETING\", \"UTILITY\", \"AUTHENTICATION\" (Opcional, obrigatório apenas quando <code>isWhatsAppTemplate</code> é <code>true</code>)</td>\n</tr>\n<tr>\n<td>templateType</td>\n<td>string?</td>\n<td>Tipo da template do WhatsApp, se é texto (\"TEXT\"), imagem (\"IMAGE\"), vídeo (\"VIDEO\") ou documento (\"DOCUMENT\"). Opcional.</td>\n</tr>\n<tr>\n<td>attachmentsFiles</td>\n<td>AttachmentFile[]?</td>\n<td>Lista de anexos da mensagem template do WhatsApp, quando possui. Opcional. Ver descrição do tipo mais abaixo.</td>\n</tr>\n<tr>\n<td>variableExamples</td>\n<td>string[]</td>\n<td>Exemplos de parâmetros (variáveis) existentes no <code>Body</code> da mensagem modelo. Esses exemplos são os mesmos que são informados na hora de montar a template pelo Portal.</td>\n</tr>\n<tr>\n<td>buttons</td>\n<td>TemplateButton[]</td>\n<td>Botões da template do WhatsApp, se existirem. Ver descrição do tipo mais abaixo.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>TemplateStatus?</td>\n<td>Enumerável de status da template do WhatsApp. <strong>Valores possíveis:</strong> 0 para Aprovado, 1 para Esperando, 2 para Rejeitado, 3 para Deletado, 4 para Desabilitado e 5 para Pausado.</td>\n</tr>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Id do modelo de mensagem. É o <strong>ID interno, que NÃO é utilizado para o envio via API</strong>. Para o envio, utilizar o campo <code>messageId</code>.</td>\n</tr>\n<tr>\n<td>chatbotId</td>\n<td>string</td>\n<td>Id do chatbot.</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Título do modelo de mensagem</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Corpo do modelo de mensagem. Se a template possui variáveis (parâmetros), os mesmos são representados por {{1}}, {{2}}, etc.</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string?</td>\n<td>Assunto do modelo de mensagem (opcional). Utilizado unicamente para fins de filtro e organização no painel.</td>\n</tr>\n<tr>\n<td>parameters</td>\n<td>int</td>\n<td>Número de parâmetros (variáveis) utilizados no corpo da template (body).</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"attachmentfile\">AttachmentFile</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td>string</td>\n</tr>\n<tr>\n<td>fileName</td>\n<td>string</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"templatebutton\">TemplateButton</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Enumerável do tipo de botão de template. <strong>Valores possíveis:</strong> 0 para Botão de URL, 1 para número de telefone e 2 para resposta rápida.</td>\n</tr>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Texto do botão. No caso de botão de resposta rápida, esse também é o valor enviado quando uma pessoa seleciona tal botão.</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string?</td>\n<td>Url do botão. Opcional, obrigatório apenas em caso de <code>type</code> = 0. Caso a url possua parâmetro (variável) no final da url, ela aparecerá representada por {{1}}.</td>\n</tr>\n<tr>\n<td>example</td>\n<td>string?</td>\n<td>Exemplo de url quando a mesma possui um parâmetro (variável), tendo tal parâmetro preenchido. Por exemplo, se a url é <a href=\"https://ex.com/%7B%7B1%7D%7D\">https://ex.com/{{1}}</a>, um exemplo pode ser <a href=\"https://ex.com/1234\">https://ex.com/1234</a>.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string?</td>\n<td>Telefone do botão detefone. Opcional, obrigatório quando <code>type</code> = 1.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"messageout-mensagem-enviada\">MessageOut (Mensagem enviada)</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id da mensagem</td>\n</tr>\n<tr>\n<td>type</td>\n<td>int (enum)</td>\n<td>Sim</td>\n<td>Tipo de mensagem, <strong>ver todos os tipos possíveis nas descrições de cada lnha abaixo</strong>.</td>\n</tr>\n<tr>\n<td>text</td>\n<td>string</td>\n<td>Não</td>\n<td>Texto da mensagem enviada, quando a mensagem é do tipo Text (<strong>type 0</strong>)</td>\n</tr>\n<tr>\n<td>attachments</td>\n<td>MessageOutAttachment[]</td>\n<td>Sim</td>\n<td>Lista de anexos enviada na mensagem, quando é do tipo Attachment (<strong>type 1</strong>), <strong>nos demais casos é sempre um array vazio []</strong>.</td>\n</tr>\n<tr>\n<td>button</td>\n<td>MessageOutButton</td>\n<td>Não</td>\n<td>Payload de mensagem de botão, quando <strong>type = 2</strong>.</td>\n</tr>\n<tr>\n<td>list</td>\n<td>MessageOutList</td>\n<td>Não</td>\n<td>Payload de mensagem de lista, quando <strong>type = 3</strong>.</td>\n</tr>\n<tr>\n<td>template</td>\n<td>MessageOutTemplate</td>\n<td>Não</td>\n<td>Payload de mensagem template, quando <strong>type = 4</strong>.</td>\n</tr>\n<tr>\n<td>catalog</td>\n<td>MessageOutCatalog</td>\n<td>Não</td>\n<td>Payload de mensagem de catálogo do WhatsApp, quando <strong>type = 5</strong>.</td>\n</tr>\n<tr>\n<td>catalogProduct</td>\n<td>MessageOutCatalogProduct</td>\n<td>Não</td>\n<td>Payload de mensagem de produto do catálogo do WhatsApp, quando <strong>type = 6</strong></td>\n</tr>\n<tr>\n<td>flow</td>\n<td>MessageOutFlow</td>\n<td>Não</td>\n<td>Payload de mensagem de WhatsAppFlow, quando <strong>type = 7</strong></td>\n</tr>\n<tr>\n<td>payment</td>\n<td>MessageOutPayment</td>\n<td>Não</td>\n<td>Payload de mensagem de WhatsApp Payment, quando <strong>type = 8</strong></td>\n</tr>\n<tr>\n<td>orderDetails</td>\n<td>MessageOutOrderDetails</td>\n<td>Não</td>\n<td>Payload de mensagem de detalhes do pedido (WhatsApp Payment), quando <strong>type = 9</strong></td>\n</tr>\n</tbody>\n</table>\n</div><p>Veja abaixo cada um dos tipos citados na tabela acima:</p>\n<h3 id=\"messageoutattachment\">MessageOutAttachment</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int (enum)</td>\n<td>Sim</td>\n<td>Tipo de anexo. <strong>Valores possíveis:</strong> <strong>0 para imagem, 1 para vídeo, 2 para áudio, 3 para arquivo, 4 para localização</strong></td>\n</tr>\n<tr>\n<td>fileName</td>\n<td>string</td>\n<td>Não</td>\n<td>Nome do arquivo, quando disponível.</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Não</td>\n<td>Link para o arquivo</td>\n</tr>\n<tr>\n<td>size</td>\n<td>int</td>\n<td>Não</td>\n<td>Tamanho do arquivo em bytes, quando disponível</td>\n</tr>\n<tr>\n<td>latitude</td>\n<td>string</td>\n<td>Não</td>\n<td>Latitude, quando o anexo é de localização (type 4)</td>\n</tr>\n<tr>\n<td>longitude</td>\n<td>string</td>\n<td>Não</td>\n<td>Longitude, quando o anexo é de localização (type 4)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"messageoutbutton\">MessageOutButton</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>headerType</td>\n<td>int (enum)</td>\n<td>Sim</td>\n<td>Tipo de cabeçalho do botão. <strong>Valores possíveis: 0 para nenhum, 1 para texto, 2 para imagem, 3 para vídeo, 4 para arquivo</strong></td>\n</tr>\n<tr>\n<td>header</td>\n<td>string</td>\n<td>Não</td>\n<td>Conteúdo do cabeçalho, quando disponível</td>\n</tr>\n<tr>\n<td>headerFileName</td>\n<td>string</td>\n<td>Não</td>\n<td>Nome do arquivo do cabeçalho, quando disponível</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Corpo textual do botão</td>\n</tr>\n<tr>\n<td>options</td>\n<td>MessageOutOption[]</td>\n<td>Sim</td>\n<td>Lista de opções de botão. Ver definição mais abaixo</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"messageoutoption\">MessageOutOption</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>int (enum0</td>\n<td>Sim</td>\n<td>Tipo de botão. <strong>Valores possíveis: 0 para resposta rápida, 1 para URL, 2 para Telefone, 3 para Copia-E-Cola</strong></td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Sim</td>\n<td>Título do botão/item da lista</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Não</td>\n<td>Descrição (subtítulo) da opção</td>\n</tr>\n<tr>\n<td>postback</td>\n<td>string</td>\n<td>Não</td>\n<td>Postback do botão/lista (o valor pode ser utilizado internamente para realização de alguma ação)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"messageoutlist\">MessageOutList</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>Sim</td>\n<td>Corpo de texto da lista</td>\n</tr>\n<tr>\n<td>buttonTitle</td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto do botão que abre a lista</td>\n</tr>\n<tr>\n<td>sections</td>\n<td>MessageOutListSection[]</td>\n<td>Sim</td>\n<td>Lista de seções da lista. Seções são um agrupamento de opções</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"messageoutlistsection\">MessageOutListSection</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Sim</td>\n<td>Título da seção</td>\n</tr>\n<tr>\n<td>options</td>\n<td>MessageOutOption[]</td>\n<td>Sim</td>\n<td>Lista de opções da seção</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"messageouttemplate\">MessageOutTemplate</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Obrigatório?</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Sim</td>\n<td>Id da template, é o mesmo id utilizado no envio</td>\n</tr>\n<tr>\n<td>headerType</td>\n<td>int (enum)</td>\n<td>Sim</td>\n<td>Tipo de cabeçalho da template. <strong>Valores possíveis: 0 para nenhum, 1 para imagem, 2 para vídeo, 3 para arquivo</strong></td>\n</tr>\n<tr>\n<td>header</td>\n<td>string</td>\n<td>Não</td>\n<td>Conteúdo do cabeçalho (link) quando disponível</td>\n</tr>\n<tr>\n<td>headerFileName</td>\n<td>string</td>\n<td>Não</td>\n<td>Nome do arquivo de cabeçalho, quando disponível</td>\n</tr>\n<tr>\n<td>offerExpireTime</td>\n<td>string</td>\n<td>Não</td>\n<td>Tempo de término de oferta da template. Representa uma data no fuso UTC no padrão ISO</td>\n</tr>\n<tr>\n<td>bodyParameters</td>\n<td>string[]</td>\n<td>Sim</td>\n<td>Lista de variáveis enviadas no corpo da template, quando disponível, caso contrário é apenas um array vazio []</td>\n</tr>\n<tr>\n<td>buttonParameters</td>\n<td>string[]</td>\n<td>Sim</td>\n<td>Lista de variáveis enviadas nos botões da template, quando disponível, caso contrário é apenas um array vazio []</td>\n</tr>\n<tr>\n<td>orderParameters</td>\n<td>OrderParameters</td>\n<td>Não</td>\n<td>Detalhes do pedido, enviados na template, é o mesmo modelo que está definido na <a href=\"https://documenter.getpostman.com/view/17684221/UUxz9mt5#b6b21701-e254-4e39-a00f-21483420fc6b\">página de envio de template de pagamento</a></td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"channel\">Channel</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do canal</td>\n</tr>\n<tr>\n<td>provider</td>\n<td>int</td>\n<td>Enumerável com provedor do canal (veja opções na tabela abaixo)</td>\n</tr>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Id do canal</td>\n</tr>\n<tr>\n<td>type</td>\n<td>int</td>\n<td>Enumerável do tipo de canal (veja opções na tabela abaixo)</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Provider</strong></th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>ChatbotMaker</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Talkjs</td>\n</tr>\n<tr>\n<td>5</td>\n<td>Gupshup</td>\n</tr>\n<tr>\n<td>6</td>\n<td>Z-API</td>\n</tr>\n<tr>\n<td>7</td>\n<td>CloudAPI</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Messager</td>\n</tr>\n<tr>\n<td>1</td>\n<td>WhatsApp</td>\n</tr>\n<tr>\n<td>2</td>\n<td>WebChat</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Instagram</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"department\">Department</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Identificador do departamento</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Nome do departamento</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"campaign\">Campaign</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>string</td>\n<td>Id da campanha</td>\n</tr>\n<tr>\n<td>ChatbotId</td>\n<td>string</td>\n<td>Id da template a ser usada na campanha</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>string</td>\n<td>Arquivo a ser enviado caso a template permita</td>\n</tr>\n<tr>\n<td>ChannelId</td>\n<td>string</td>\n<td>Id do canal usado na campanha</td>\n</tr>\n<tr>\n<td>When</td>\n<td>DateTime</td>\n<td>Data na qual a campanha deve ser executada. Caso a campanha não tenha sido agendada para iniciar determinado horário, a hora retornada é a padrão 0000-00-00T00:00:00.</td>\n</tr>\n<tr>\n<td>Scheduled</td>\n<td>bool</td>\n<td>Se a campanha foi agenda ou não</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>int</td>\n<td>Enumerador que representa o estado atual da campanha</td>\n</tr>\n<tr>\n<td>TotalContacts</td>\n<td>int</td>\n<td>Total de contatos na campanha</td>\n</tr>\n<tr>\n<td>TotalSent</td>\n<td>int</td>\n<td>Total de mensagens enviadas</td>\n</tr>\n<tr>\n<td>TotalDelivered</td>\n<td>int</td>\n<td>Total de contatos que receberam a campanha</td>\n</tr>\n<tr>\n<td>TotalRead</td>\n<td>int</td>\n<td>Total de contatos que leram a campanha</td>\n</tr>\n<tr>\n<td>TotalErrors</td>\n<td>int</td>\n<td>Total de contatos com erros ao enviar a campanha</td>\n</tr>\n<tr>\n<td>TotalAnswered</td>\n<td>int</td>\n<td>Total de contatos que responderam a campanha</td>\n</tr>\n<tr>\n<td>ProcessingErrors</td>\n<td>string[]</td>\n<td>Lista dos erros que aconteceram ao relacionar os parametros ao contatos da campanha</td>\n</tr>\n<tr>\n<td>Actions</td>\n<td>CampaignAction[]</td>\n<td>Lista de ações da campanha</td>\n</tr>\n<tr>\n<td>DateCreate</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>CreatedByPlatformUserId</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>DateStart</td>\n<td></td>\n<td>Data de início da campanha. Caso a campanha não tenha sido iniciada ainda, a hora retornada é a padrão 0000-00-00T00:00:00.</td>\n</tr>\n<tr>\n<td>StartedByPlatformUserId</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>DateCancel</td>\n<td></td>\n<td>Data que a campanha foi cancelada. Caso a campanha não tenha sido cancelada, a hora retornada é a padrão 0000-00-00T00:00:00.</td>\n</tr>\n<tr>\n<td>CancelledByPlatformUserId</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>Response</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Contatos estão sendo importados para a campanha</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Contatos foram importados e a campanha está aguardando a data de agendamento ou ser iniciada manualmente</td>\n</tr>\n<tr>\n<td>2</td>\n<td>A campanha foi iniciada e está sendo executada</td>\n</tr>\n<tr>\n<td>3</td>\n<td>A campanha foi cancelada</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Algum erro aconteceu e a campanha não pode ser executada</td>\n</tr>\n<tr>\n<td>5</td>\n<td>A campanha foi executada e está finalizada</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"campaignuserexport\">CampaignUserExport</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Número</td>\n<td>string</td>\n<td>Número do contato</td>\n</tr>\n<tr>\n<td>Nome</td>\n<td>string</td>\n<td>Nome do contato. Opcional.</td>\n</tr>\n<tr>\n<td>Status</td>\n<td>string</td>\n<td>Estado do usuário na campanha (Aguardando, Lido, Enviado, Entregue, Erro ou Respondido)</td>\n</tr>\n<tr>\n<td>Mensagem de erro</td>\n<td>string</td>\n<td>Messagem de erro caso não tenha sido possível enviar a mensagem</td>\n</tr>\n<tr>\n<td>Parametros</td>\n<td>string</td>\n<td>Parametros usados para esse usuário (concatenados por \"; \")</td>\n</tr>\n<tr>\n<td>Variaveis</td>\n<td>[ [key: string]: string]</td>\n<td>Variáveis adicionadas/atualizadas ao contato durante a campanha. Opcional. Só é settado quando as variávels foram previamente informadas. Padrão: null</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"campaignaction\">CampaignAction</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Type</td>\n<td>int</td>\n<td>Enumerável definindo o que será feito na campanha. OBS: Apenas o tipo 0 (enviar template) está disponível.</td>\n</tr>\n<tr>\n<td>TemplateId</td>\n<td>string</td>\n<td>Id da template a ser usada na campanha</td>\n</tr>\n<tr>\n<td>TemplateFile</td>\n<td>TemplateFile</td>\n<td>Arquivo a ser enviado caso a template permita</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"template-file\">Template File</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Url</td>\n<td>string</td>\n<td>Url do arquivo a ser enviado na campanha. O arquivo deve respeitar os limites de anexos do whatsapp.</td>\n</tr>\n<tr>\n<td>FileName</td>\n<td>string</td>\n<td>Nome do arquivo a ser usado</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"campaignuser\">CampaignUser</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Phone</td>\n<td>string</td>\n<td>Número de telefone para mensagem ser enviada</td>\n</tr>\n<tr>\n<td>Parameters</td>\n<td>string[]</td>\n<td>Lista de parametros a ser usado na template. A quantidade de parametros deve corresponder com a quantidade de variáveis na template usada.</td>\n</tr>\n<tr>\n<td>Name</td>\n<td>string</td>\n<td>Opcional. Nome do contato a ser criado. Se o contato já existir, o nome é atualizado</td>\n</tr>\n<tr>\n<td>Variables</td>\n<td>[ [key: string]: string ]</td>\n<td>Opcional. Dicionário string -&gt; string que define variáveis para criar junto ao contato. Se as variáveis já existirem, serão atualizadas.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"campaignresponse\">CampaignResponse</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Propriedade</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Type</td>\n<td>int</td>\n<td>Enumerável que define para o que o usuário deve ser direcionado.</td>\n</tr>\n<tr>\n<td>SendTo</td>\n<td>string</td>\n<td>Id do departamento ou intenção ou Flow a qual o usuário deve ser direcionado ao responder a campanha.</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>0</td>\n<td>Direcionar para departamento</td>\n</tr>\n<tr>\n<td>1</td>\n<td>Direcionar para intenção</td>\n</tr>\n<tr>\n<td>2</td>\n<td>Direcionar para flow</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"59a5905b-c112-4af5-9a35-d1131fe5fe77","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1f13b3a0-6a02-4619-a48e-2f52cd529966","type":"text/javascript","exec":[""]}}],"_postman_id":"ed8a2f4b-ca08-4212-9e7a-153f108d9bf7"}],"auth":{"type":"bearer","bearer":{"token":"CHABOT-TOKEN"}},"event":[{"listen":"prerequest","script":{"id":"a0708d6e-80cd-4f06-b6fc-8465e1a1f732","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a10cceb8-26e1-4b6d-a704-d3b96de345ba","type":"text/javascript","exec":[""]}}],"variable":[{"key":"chatbot_token","value":"CHABOT-TOKEN","type":"any"},{"key":"user_id","value":"USER-ID","type":"any"},{"key":"chatbot_url","value":"CHATBOT-URL","type":"any"},{"key":"variable_name","value":"VARIABLE_NAME","type":"any"},{"key":"variable_value","value":"VARIABLE_VALUE","type":"any"},{"key":"shop_token","value":"SHOP_TOKEN","type":"any"},{"key":"attendance_reason_id","value":"cbxxxx","type":"any"},{"key":"status","value":"","type":"any"},{"key":"baseUrl","value":"CHATBOT-URL","type":"any"}]}