{"info":{"_postman_id":"7bfb0e2e-f613-46d7-97d0-b023f1c74a4b","name":"API","description":"<html><head></head><body><p>Documentação para integração com a UP Vendas.</p>\n<p>Endpoints:</p>\n<ul>\n<li><p>Homologação: <a href=\"https://api.upvendas.app/\">https://apih.upvendas.app/</a></p>\n</li>\n<li><p>Produção: <a href=\"https://api.upvendas.app/\">https://api.upvendas.app/</a></p>\n</li>\n</ul>\n<p>Rotas:</p>\n<ul>\n<li><p>AUTORIZAÇÃO</p>\n</li>\n<li><p>CHECKOUT</p>\n</li>\n<li><p>TRANSACTION</p>\n</li>\n<li><p>CATÁLOGO DIGITAL</p>\n</li>\n<li><p>UP CARD</p>\n</li>\n<li><p>WEBHOOKEVENTOS</p>\n</li>\n</ul>\n<p>Contatos:<br>- e-mail: <a href=\"https://mailto:integracaoapi@upvendas.app\">caiocteodoro@upvendas.app</a><br>- celular: (35) 9 9832-0794</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"47923210","collectionId":"7bfb0e2e-f613-46d7-97d0-b023f1c74a4b","publishedId":"2sB3Hew4oS","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"11cc59"},"publishDate":"2025-11-27T18:30:16.000Z"},"item":[{"name":"AUTORIZAÇÃO","item":[{"name":"autorizacao","event":[{"listen":"prerequest","script":{"id":"31c21cc6-5e0c-4714-8698-810718e85fe0","exec":[""],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"test","script":{"id":"9d13b934-9344-4a30-a1de-aff6e2d4d5e3","exec":["let jsonData = pm.response.json();\r","\r","// pega o token do JSON de resposta\r","if (jsonData.message && jsonData.message.token) {\r","    pm.environment.set(\"token\", jsonData.message.token);\r","    console.log(\"Token salvo:\", jsonData.message.token);\r","}"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"54baf7bf-c0c9-4162-92bd-e60911dc8f1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"username":"","password":""},"isInherited":false},"method":"POST","header":[],"url":"https://apih.upvendas.appautorizacao","description":"<p>This endpoint allows you to send an HTTP POST request to obtain authorization. Upon a successful request, the response will include a \"success\" flag indicating the status of the request, along with an optional \"message\" object containing the \"expires\" and \"token\" attributes.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li>No specific request body parameters were provided.</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li><p><code>success</code> (boolean): Indicates the status of the request.</p>\n</li>\n<li><p><code>message.expires</code> (string): Represents the expiration date/time of the authorization token.</p>\n</li>\n<li><p><code>message.token</code> (string): Contains the authorization token.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"message\": {\n        \"expires\": \"\",\n        \"token\": \"\"\n    }\n}\n\n</code></pre>\n","urlObject":{"host":["https://apih.upvendas.appautorizacao"],"query":[],"variable":[]}},"response":[{"id":"71c252f5-7a35-47bb-92fb-8d5dec3ad46a","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"url":"https://apih.upvendas.app/autorizacao"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 15:35:01 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"expires\": \"Tue Sep 12 12:45:00 BRT 2023\",\n        \"token\": \"eyJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE2OTQ1MzI5MDAsImlzcyI6IntcInRpcG90b2tlblwiOlwiQVBJXCIsXCJpZHVzdWFyaW9cIjowLFwiaWRwZXNzb2FcIjowLFwiaWRjb250cmF0b1wiOjAsXCJhcGlcIjp7XCJpZGVtcHJlc2FhcGlcIjoyLFwiaWRlbXByZXNhXCI6MSxcImFwaV9saW5rcGFnYW1lbnRvXCI6dHJ1ZSxcImFwaV9jYXRhbG9nb1wiOnRydWV9fSIsImV4cCI6MTY5NDUzMzUwMH0.p1tv9GkgtMbvYNFfxhXja9PYkcKSdkmxtBBND8SUGwWIYNPsZ938J8l_YFYZC-ALtf0N5geIJHKWo5_G_m2Qdw\"\n    }\n}"},{"id":"ac0ca8fa-75b5-4d32-9263-dcb6fe5c7150","name":"ERROR  - 401","originalRequest":{"method":"POST","header":[],"url":"https://apih.upvendas.app/autorizacao"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 15:35:34 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"unauthorized\"\n}"},{"id":"2bab886f-8d09-470a-babc-3dd71870c6ef","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"url":"https://apih.upvendas.app/autorizacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 15:57:20 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"acesso inativo\"\n}"}],"_postman_id":"54baf7bf-c0c9-4162-92bd-e60911dc8f1d"}],"id":"c1ee9a20-bb5d-4c9f-b487-9ed276bc2b4f","description":"<p>Bem-vindo à documentação da rota de autorização do nosso sistema. Esta rota é fundamental para obter um token de acesso (<strong>Bearer Token</strong>) que será utilizado para autenticar e autorizar solicitações em outros serviços da nossa aplicação. A autenticação é feita através do cabeçalho <em><strong>Basic Auth</strong></em>.</p>\n<p>Para acessar esta rota, é necessário fornecer as credenciais de autenticação no cabeçalho da solicitação. As credenciais devem ser codificadas em Base64 no formato username:password. Por exemplo, se o nome de usuário for \"<strong>usuario</strong>\" e a senha for \"<strong>senha123</strong>\", as credenciais ficarão assim: <strong>dXNlcm5hbWU6c2VuaGExMjM=</strong>.</p>\n","_postman_id":"c1ee9a20-bb5d-4c9f-b487-9ed276bc2b4f"},{"name":"CHECKOUT","item":[{"name":"checkout","event":[{"listen":"prerequest","script":{"exec":[""],"type":"text/javascript","packages":{},"id":"0a7f9c46-560b-4c2c-a399-e2a6262f907e"}}],"id":"ad011f2a-b0f6-4484-b575-26c730a794e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": null,\r\n    \"quantidadeparcela\": null,\r\n    \"tipo_pagamento\": null,\r\n    \"codigo_externo\": null,\r\n    \"callback\": null,\r\n    \"descricaolink\": null,\r\n    \"cliente\": {\r\n        \"nome\": null,\r\n        \"email\": null,\r\n        \"documento\": null,\r\n        \"telefone\": null,\r\n        \"cep\": null,\r\n        \"rua\": null,\r\n        \"numero\": null,\r\n        \"complemento\": null,\r\n        \"bairro\": null,\r\n        \"cidade\": null,\r\n        \"uf\": null\r\n    },\r\n    \"retorno\": null,\r\n    \"url_redirecionamento\": null,\r\n    \"alteraformapagamento\": null\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/checkout","description":"<p><strong>REQUEST:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"valor\": null,\n    \"quantidadeparcela\": null,\n    \"tipo_pagamento\": null,\n    \"codigo_externo\": null,\n    \"callback\": null,\n    \"descricaolink\": null,\n    \"cliente\": {\n        \"nome\": null,\n        \"email\": null,\n        \"documento\": null,\n        \"telefone\": null,\n        \"cep\": null,\n        \"rua\": null,\n        \"numero\": null,\n        \"complemento\": null,\n        \"bairro\": null,\n        \"cidade\": null,\n        \"uf\": null\n    },\n    \"retorno\": null,\n    \"url_redirecionamento\": null,\n    \"alteraformapagamento\": null\n}\n\n</code></pre>\n<p><strong>RESPONSE:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": null,\n    \"message\": null\n}\n\n</code></pre>\n","urlObject":{"path":["checkout"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"0b8634f0-6979-4112-b516-72a6c1e33645","name":"RETORNO { LINK } - SUCCESS","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 199.99,\r\n    \"quantidadeparcela\": 2,\r\n    \"tipo_pagamento\": \"credito\",\r\n    \"codigo_externo\": 1,\r\n    \"callback\": null,\r\n    \"descricaolink\": \"INTEGRAÇÃO\",\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"99999999\",\r\n        \"rua\": \"AVENIDA LITUÂNIA\",\r\n        \"numero\": \"150\",\r\n        \"complemento\": null,\r\n        \"bairro\": \"JARDIM EUROPA\",\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    },\r\n    \"retorno\": \"link\",\r\n    \"url_redirecionamento\": null,\r\n    \"alteraformapagamento\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/checkout"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 00:14:20 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"https://teste.sistemaagely.com.br:8345/upvendaspayment/?000000\"\n}"},{"id":"4c50c75f-1db7-4b0f-ad62-d0d80ddbbf6b","name":"RETORNO { JSON } - SUCCESS","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 199.99,\r\n    \"quantidadeparcela\": 2,\r\n    \"tipo_pagamento\": \"credito\",\r\n    \"codigo_externo\": 1,\r\n    \"callback\": null,\r\n    \"descricaolink\": \"INTEGRAÇÃO\",\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"99999999\",\r\n        \"rua\": \"AVENIDA LITUÂNIA\",\r\n        \"numero\": \"150\",\r\n        \"complemento\": null,\r\n        \"bairro\": \"JARDIM EUROPA\",\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    },\r\n    \"retorno\": \"json\",\r\n    \"url_redirecionamento\": null,\r\n    \"alteraformapagamento\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/checkout"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 13:43:30 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"https://teste.sistemaagely.com.br:8345/checkoutupvendasteste/#648b37d4ae707c36b3d570fa2e70bc62\"\n}"},{"id":"74f8e6d4-00dd-46ab-b7da-2b9f195d6539","name":"RETORNO { HTML } - SUCCESS","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 199.99,\r\n    \"quantidadeparcela\": 2,\r\n    \"tipo_pagamento\": \"credito\",\r\n    \"codigo_externo\": 1,\r\n    \"callback\": null,\r\n    \"descricaolink\": \"INTEGRAÇÃO\",\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"99999999\",\r\n        \"rua\": \"AVENIDA LITUÂNIA\",\r\n        \"numero\": \"150\",\r\n        \"complemento\": null,\r\n        \"bairro\": \"JARDIM EUROPA\",\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    },\r\n    \"retorno\": \"html\",\r\n    \"url_redirecionamento\": null,\r\n    \"alteraformapagamento\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/checkout"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"text/html;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 13:44:54 GMT"}],"cookie":[],"responseTime":null,"body":"<!DOCTYPE html>\n<html>\n    <head>\n        <meta charset=\"UTF-8\">\n        <meta http-equiv=\"Content-Security-Policy\"\n        content=\"default-src * 'self' 'unsafe-inline' 'unsafe-eval' data: gap: content:\">\n        <meta http-equiv=\"Access-Control-Allow-Origin\" content=\"*\">\n        <meta name=\"viewport\"\n        content=\"width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui, viewport-fit=cover\">\n        <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n        <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"default\">\n        <meta name=\"format-detection\" content=\"telephone=no\">\n        <meta name=\"msapplication-tap-highlight\" content=\"no\">\n        <title>UP VENDAS</title>\n        <style>\n        body,\n        html {\n            height: 100vh;\n            margin: 0;\n            overflow: hidden;\n        }\n    </style>\n    </head>\n    <body>\n        <script>\n        window.onload = function () {\n       \t\t\tvar ifrm = document.createElement('iframe');\n        ifrm.setAttribute('src', 'https://teste.sistemaagely.com.br:8345/checkoutupvendasteste/#29894680b8381b804bc198fa58f0a5d2');\n        ifrm.style.border = 'none'\n        ifrm.style.width = '100%';\n        ifrm.style.height = '100%';\n        document.body.appendChild(ifrm);        }\n    </script>\n    </body>\n</html>"},{"id":"395e1996-09f1-4082-8fb9-3c6ac46f4c0f","name":"ERROR","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 199.99,\r\n    \"quantidadeparcela\": 2,\r\n    \"tipo_pagamento\": \"credito\",\r\n    \"codigo_externo\": \"teste-0001\",\r\n    \"callback\": null,\r\n    \"descricaolink\": \"INTEGRAÇÃO\",\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"99999999\",\r\n        \"rua\": \"AVENIDA LITUÂNIA\",\r\n        \"numero\": \"150\",\r\n        \"complemento\": \"\",\r\n        \"bairro\": null,\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    },\r\n    \"retorno\": \"link\",\r\n    \"url_redirecionamento\": null,\r\n    \"alteraformapagamento\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/checkout"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 00:11:52 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Parâmetro [ CLIENTE.BAIRRO ] obrigatório!\"\n}"}],"_postman_id":"ad011f2a-b0f6-4484-b575-26c730a794e8"}],"id":"8c0d640a-a7c9-45eb-ba8b-c28724eab827","description":"<p>A rota de checkout é destinada ao uso do CHECKOUT UP VENDAS, podendo ser personalizada. Para solicitar personalizações, entre em contato com o DEV UP Vendas.</p>\n<p><strong>Atributos:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>NÍVEL</th>\n<th>ATRIBUTO</th>\n<th>OBRIGATÓRIO</th>\n<th>TIPO</th>\n<th>OBSERVAÇÃO</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>valor</td>\n<td>SIM</td>\n<td>DOUBLE</td>\n<td>Deve ser maior que 0</td>\n</tr>\n<tr>\n<td>2</td>\n<td>quantidadeparcela</td>\n<td>SIM</td>\n<td>INTEGER</td>\n<td>Deve ser maior que 0</td>\n</tr>\n<tr>\n<td>3</td>\n<td>tipo_pagamento</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Valores aceitos credito, pix, debito* (em finalização de desenvolvimento)</td>\n</tr>\n<tr>\n<td>4</td>\n<td>codigo_externo</td>\n<td>NÃO</td>\n<td>INTEGER</td>\n<td>Campo para controle de integrações, o mesmo valor é retornado na chamada webhook.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>callback</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Url de callback que o UP Vendas vai acionar a cada mudança de status da transação</td>\n</tr>\n<tr>\n<td>6</td>\n<td>descricaolink</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Descrição do LINK, pode informar o que está sendo comprado</td>\n</tr>\n<tr>\n<td>7</td>\n<td>cliente</td>\n<td>NÃO</td>\n<td>OBJECT</td>\n<td>Caso informe os dados de cliente, as informações virão preenchidas no checkout</td>\n</tr>\n<tr>\n<td>7.1</td>\n<td>nome</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.2</td>\n<td>email</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.3</td>\n<td>documento</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Enviar somente números</td>\n</tr>\n<tr>\n<td>7.4</td>\n<td>telefone</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Enviar somente números com DDD e dígito 9</td>\n</tr>\n<tr>\n<td>7.5</td>\n<td>cep</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.6</td>\n<td>rua</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.7</td>\n<td>numero</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.8</td>\n<td>complemento</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.9</td>\n<td>bairro</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.10</td>\n<td>cidade</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.11</td>\n<td>uf</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>8</td>\n<td>retorno</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Aceita \"html\" (retorna o html para incorporar em um iframe ) ou \"json\" ( retorna a url padrão ) ou link (retorna um link de compartilhamento para o cliente)</td>\n</tr>\n<tr>\n<td>9</td>\n<td>url_redirecionamento</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Quando checkout pago ou não usuário é redirecionado para o link informado</td>\n</tr>\n<tr>\n<td>10</td>\n<td>alteraformapagamento</td>\n<td>NÃO</td>\n<td>BOOLEAN</td>\n<td>Ao gerar o pagamento, valor padrão é true, assim o cliente pode alterar a forma de pagamento, se false não poderá alterar.</td>\n</tr>\n<tr>\n<td>11</td>\n<td>descricaotabela</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Informar tabela para regra de apontamento de cliente \"ATACADO\" ou \"VAREJO\"</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"8c0d640a-a7c9-45eb-ba8b-c28724eab827"},{"name":"TRANSACTION","item":[{"name":"transaction","id":"195b6882-a61b-4d2f-8eb2-231725712626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": null,\r\n    \"quantidadeparcela\": null,\r\n    \"tipo_pagamento\": null,\r\n    \"codigo_externo\": null,\r\n    \"callback\": null,\r\n    \"descricaolink\": null,\r\n    \"cliente\": {\r\n        \"nome\": null,\r\n        \"email\": null,\r\n        \"documento\": null,\r\n        \"telefone\": null,\r\n        \"cep\": null,\r\n        \"rua\": null,\r\n        \"numero\": null,\r\n        \"complemento\": null,\r\n        \"bairro\": null,\r\n        \"cidade\": null,\r\n        \"uf\": null\r\n    },\r\n    \"cartao\": {\r\n        \"numero\": null,\r\n\t\t\"nome\": null,\r\n\t\t\"validade\": null,\r\n\t\t\"cvv\": null,\r\n\t\t\"bandeira\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/transaction","description":"<p><strong>REQUEST:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"valor\": null,\n    \"quantidadeparcela\": null,\n    \"tipo_pagamento\": null,\n    \"codigo_externo\": null,\n    \"callback\": null,\n    \"descricaolink\": null,\n    \"cliente\": {\n        \"nome\": null,\n        \"email\": null,\n        \"documento\": null,\n        \"telefone\": null,\n        \"cep\": null,\n        \"rua\": null,\n        \"numero\": null,\n        \"complemento\": null,\n        \"bairro\": null,\n        \"cidade\": null,\n        \"uf\": null\n    },\n    \"cartao\": {\n        \"numero\": null,\n        \"nome\": null,\n        \"validade\": null,\n        \"cvv\": null,\n        \"bandeira\": null\n    }\n}\n\n</code></pre>\n<p><strong>RESPONSE:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": null,\n    \"message\": {\n        \"motivo\": null,\n        \"transacao\": null,\n        \"idtransacao\": null,\n        \"idstatus\": null,\n        \"id\": null,\n        \"descricao\": null\n    }\n}\n\n</code></pre>\n","urlObject":{"path":["transaction"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"ac8b69ce-0614-4fca-932e-85b966b9647b","name":"CARTÃO CRÉDITO - SUCCESS","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 199.99,\r\n    \"quantidadeparcela\": 2,\r\n    \"tipo_pagamento\": \"credito\",\r\n    \"codigo_externo\": 1,\r\n    \"callback\": null,\r\n    \"descricaolink\": \"INTEGRAÇÃO\",\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"99999999\",\r\n        \"rua\": \"AVENIDA LITUÂNIA\",\r\n        \"numero\": \"150\",\r\n        \"complemento\": null,\r\n        \"bairro\": \"JARDIM EUROPA\",\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    },\r\n    \"cartao\": {\r\n        \"numero\": \"4111 1111 1111 1111\",\r\n\t\t\"nome\": \"Caio Cezar Teodoro\",\r\n\t\t\"validade\": \"12/34\",\r\n\t\t\"cvv\": \"111\",\r\n\t\t\"bandeira\": \"visa\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 01:07:26 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"motivo\": \"\",\n        \"transacao\": \"#121611\",\n        \"idtransacao\": \"121611\",\n        \"idstatus\": \"3\",\n        \"id\": \"a370baca4e2407bf2ef1c841f8d28b6b\",\n        \"descricao\": \"Transação paga\"\n    }\n}"},{"id":"4a97fb37-6cb2-43e1-8176-2e6137f88e10","name":"PIX - SUCESS","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 100.09,\r\n    \"quantidadeparcela\": 1,\r\n    \"tipo_pagamento\": \"pix\",\r\n    \"codigo_externo\": null,\r\n    \"callback\": null,\r\n    \"descricaolink\": null,\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"37950440\",\r\n        \"rua\": \"Rua Doutor Luiz Pimenta Neves\",\r\n        \"numero\": \"376\",\r\n        \"complemento\": null,\r\n        \"bairro\": \"Jardim Canadá\",\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/transaction"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 13:34:45 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"motivo\": \"\",\n        \"transacao\": \"#121615\",\n        \"idtransacao\": \"121615\",\n        \"idstatus\": \"1\",\n        \"qrcode\": \"00020101021226990014br.gov.bcb.pix2577pix-h.bpp.com.br/23114447/qrs1/v2/01WoDIsuCo6wqlNxvYXHfEx2IvuRJy5YuaOwAHJVjmu5204000053039865406100.095802BR5905Agely6009SAO PAULO62070503***630453ED\",\n        \"id\": \"10ddd7df4f667821cb7a3fde973216c7\",\n        \"qrcode_link\": \"https://sandbox.pensebank.com.br/QRCode/00000033016BC4463258A234A3E91BECB2B2D04ED5\",\n        \"descricao\": \"Aguardando pagamento\"\n    }\n}"},{"id":"81bfa91e-8871-406d-a50b-8158296c55de","name":"ERROR","originalRequest":{"method":"POST","header":[{"key":"AUTHORIZATION","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"valor\": 199.99,\r\n    \"quantidadeparcela\": 1,\r\n    \"tipo_pagamento\": \"pix\",\r\n    \"codigo_externo\": 1,\r\n    \"callback\": null,\r\n    \"descricaolink\": \"INTEGRAÇÃO\",\r\n    \"cliente\": {\r\n        \"nome\": \"Caio Cezar Teodoro\",\r\n        \"email\": \"caiocteodoro@upvendas.app\",\r\n        \"documento\": \"12345678909\",\r\n        \"telefone\": \"99999999999\",\r\n        \"cep\": \"99999999\",\r\n        \"rua\": \"AVENIDA LITUÂNIA\",\r\n        \"numero\": \"150\",\r\n        \"complemento\": null,\r\n        \"bairro\": \"JARDIM EUROPA\",\r\n        \"cidade\": \"SAO SEBASTIAO DO PARAISO\",\r\n        \"uf\": \"MG\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/transaction"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"86400"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 12 Jul 2023 01:09:30 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Falha ao gerar link!\"\n}"}],"_postman_id":"195b6882-a61b-4d2f-8eb2-231725712626"}],"id":"e7fff2e2-28ee-4dc8-a048-1753392db479","description":"<p>A rota TRANSACTION é destinada para efetuar pagamentos utilizando checkout transparente.</p>\n<p><strong>ATRIBUTOS:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>NÍVEL</th>\n<th>ATRIBUTO</th>\n<th>OBRIGATÓRIO</th>\n<th>TIPO</th>\n<th>OBSERVAÇÃO</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>valor</td>\n<td>SIM</td>\n<td>DOUBLE</td>\n<td>Deve ser maior que 0</td>\n</tr>\n<tr>\n<td>2</td>\n<td>quantidadeparcela</td>\n<td>SIM</td>\n<td>INTEGER</td>\n<td>Deve ser maior que 0</td>\n</tr>\n<tr>\n<td>3</td>\n<td>tipo_pagamento</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Valores aceitos credito, pix, debito* (em finalização de desenvolvimento)</td>\n</tr>\n<tr>\n<td>4</td>\n<td>codigo_externo</td>\n<td>NÃO</td>\n<td>INTEGER</td>\n<td>Campo para controle de integrações, o mesmo valor é retornado na chamada webhook.</td>\n</tr>\n<tr>\n<td>5</td>\n<td>callback</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Url de callback que o UP Vendas vai acionar a cada mudança de status da transação</td>\n</tr>\n<tr>\n<td>6</td>\n<td>descricaolink</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>Descrição do LINK, pode informar o que está sendo comprado</td>\n</tr>\n<tr>\n<td>7</td>\n<td>cliente</td>\n<td>SIM</td>\n<td>OBJECT</td>\n<td>Caso informe os dados de cliente, as informações virão preenchidas no checkout</td>\n</tr>\n<tr>\n<td>7.1</td>\n<td>nome</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.2</td>\n<td>email</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.3</td>\n<td>documento</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Enviar somente números</td>\n</tr>\n<tr>\n<td>7.4</td>\n<td>telefone</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Enviar somente números com DDD e dígito 9</td>\n</tr>\n<tr>\n<td>7.5</td>\n<td>cep</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.6</td>\n<td>rua</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.7</td>\n<td>numero</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.8</td>\n<td>complemento</td>\n<td>NÃO</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.9</td>\n<td>bairro</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.10</td>\n<td>cidade</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>7.11</td>\n<td>uf</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>-</td>\n</tr>\n<tr>\n<td>8</td>\n<td>cartao</td>\n<td>NÃO</td>\n<td>OBJECT</td>\n<td>Obrigatório caso a forma de pagamento for cartão de crédito /ou débito</td>\n</tr>\n<tr>\n<td>8.1</td>\n<td>numero</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Número do cartão de crédito /ou débito</td>\n</tr>\n<tr>\n<td>8.2</td>\n<td>nome</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Nome que consta no cartão</td>\n</tr>\n<tr>\n<td>8.3</td>\n<td>validade</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Validade do cartão. Deve ser informado no formato MM/YY</td>\n</tr>\n<tr>\n<td>8.4</td>\n<td>cvv</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Informar o código verificador do cartão, pode conter de 3 a 4 caracteres</td>\n</tr>\n<tr>\n<td>8.5</td>\n<td>bandeira</td>\n<td>SIM</td>\n<td>STRING</td>\n<td>Informar a bandeira do cartão. Valores aceitos: visa, mastercard, elo, amex, diners, discover, hipercard, hiper, jcb, aura</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"e7fff2e2-28ee-4dc8-a048-1753392db479"},{"name":"CATÁLOGO DIGITAL","item":[{"name":"VITRINE","item":[{"name":"vitrine","id":"207e50d9-27c3-4d29-8008-11ec475cf074","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/vitrine","description":"<p>Lista as VITRINES configuradas para sua empresa. Trazendo também a qual APP WHITE LABEL ela vai ser amarrada para exibição.</p>\n","urlObject":{"path":["catalogodigital","vitrine"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"ffafe23b-dffb-464c-9c96-167690aaa97f","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/vitrine"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Set-Cookie","value":"JSESSIONID=1954FE74AA59754DA0B9351DD485DF96; Path=/UPVendasServer/; HttpOnly"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 28 Mar 2024 13:57:32 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": [\n        {\n            \"vitrine\": \"STRING\",\n            \"idvitrine\": \"INTEGER\",\n            \"whitelabel\": \"STRING\"\n        }\n    ],\n    \"success\": \"BOOLEAN\"\n}"},{"id":"7bdb96fa-e1b0-45b8-935d-df42cd5df3d7","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"5b5eff9d-5eb1-4135-9143-dc004a2586b5","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"207e50d9-27c3-4d29-8008-11ec475cf074"},{"name":"vitrine","id":"7dda1127-9d57-4dd8-85d8-41b0ba0b764d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"idvitrine\": 10,\r\n    \"vitrine\": [\r\n        {\r\n            \"sku\": null,\r\n            \"codbarras\": \"90406843\",\r\n            \"idcategoria\": 328,\r\n            \"idintegracao\": 328\r\n        },\r\n        {\r\n            \"sku\": null,\r\n            \"codbarras\": \"87651676\",\r\n            \"idcategoria\": 328\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/vitrine","description":"<p>Lista as VITRINES configuradas para sua empresa. Trazendo também a qual APP WHITE LABEL ela vai ser amarrada para exibição.</p>\n","urlObject":{"path":["catalogodigital","vitrine"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"ba2fa0c2-08e9-4b59-b28d-c80c14f79587","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/vitrine"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Set-Cookie","value":"JSESSIONID=1954FE74AA59754DA0B9351DD485DF96; Path=/UPVendasServer/; HttpOnly"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 28 Mar 2024 13:57:32 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": [\n        {\n            \"vitrine\": \"STRING\",\n            \"idvitrine\": \"INTEGER\",\n            \"whitelabel\": \"STRING\"\n        }\n    ],\n    \"success\": \"BOOLEAN\"\n}"},{"id":"8d19afce-1ddf-4689-b1ff-13ec1d0133f5","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"704c8bf6-0f4b-4639-b7be-a462bf00592f","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"7dda1127-9d57-4dd8-85d8-41b0ba0b764d"},{"name":"vitrine","id":"2895a1e3-f13b-4d2d-99b1-871cb3a38b76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"idvitrine\": 10,\r\n    \"categoria\": [\r\n        {\r\n            \"sku\": null,\r\n            \"codbarras\": \"90406843\",\r\n            \"idcategoria\": 328\r\n        },\r\n        {\r\n            \"sku\": null,\r\n            \"codbarras\": \"87651676\",\r\n            \"idcategoria\": 329\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/vitrine","description":"<p>Lista as VITRINES configuradas para sua empresa. Trazendo também a qual APP WHITE LABEL ela vai ser amarrada para exibição.</p>\n","urlObject":{"path":["catalogodigital","vitrine"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"33f7acfe-029a-473d-8e0f-4cad4c1b0260","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/vitrine"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Set-Cookie","value":"JSESSIONID=1954FE74AA59754DA0B9351DD485DF96; Path=/UPVendasServer/; HttpOnly"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 28 Mar 2024 13:57:32 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": [\n        {\n            \"vitrine\": \"STRING\",\n            \"idvitrine\": \"INTEGER\",\n            \"whitelabel\": \"STRING\"\n        }\n    ],\n    \"success\": \"BOOLEAN\"\n}"},{"id":"728a3407-a5d7-4a2c-8410-5db55fac0c0a","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"62df696e-6632-4511-b014-f2771bf3eb93","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"2895a1e3-f13b-4d2d-99b1-871cb3a38b76"}],"id":"77556bda-7a24-470f-bdd1-4874a803cd64","_postman_id":"77556bda-7a24-470f-bdd1-4874a803cd64","description":""},{"name":"CATEGORIA","item":[{"name":"categoria","id":"b4911061-f2a8-4eea-b2ec-f886135a2840","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"processamento\": 0,\r\n    \"idvitrine\": 0,\r\n    \"categoria\": [\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0\r\n        },\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0,\r\n            \"idintegracaopai\": 0\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/categoria","description":"<h1 id=\"categoria\">Categoria</h1>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>categoria: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de categoria</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-categoria\">Campos do objeto de categoria</h2>\n<ul>\n<li><p>descricao: [String] <strong>(Obrigatório)</strong><br />  Descrição da categoria ou subcategoria no sistema parceiro</p>\n</li>\n<li><p>idintegracao: [Integer] <strong>(Obrigatório)</strong><br />  ID de chave única da categoria ou subcategoria no sistema parceiro</p>\n</li>\n<li><p>idintegracaopai: [Integer]<br />  ID de chave única da categoria ou subcategoria no sistema parceiro</p>\n</li>\n<li><p>idvitrine: [Integer]<br />  ID de chave única da vitrine no Up Vendas</p>\n</li>\n</ul>\n","urlObject":{"path":["catalogodigital","categoria"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"9f3877d0-e49f-4452-b2ab-2cb0e064cf3f","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"processamento\": 0,\r\n    \"categoria\": [\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0\r\n        },\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0,\r\n            \"idintegracaopai\": 0\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/categoria"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": [\n        {\n            \"idintegracao\": 0,\n            \"idintegracaopai\": 0,\n            \"onsuccess\": true,\n            \"mensagem\": \"TEXTO\"\n        }\n    ]\n}"},{"id":"33fbc78c-b334-40d0-bedf-59d2823251b6","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"processamento\": 0,\r\n    \"categoria\": [\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0\r\n        },\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0,\r\n            \"idintegracaopai\": 0\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"b5fa479e-920b-4b89-9a4e-23c2713ec954","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"processamento\": 0,\r\n    \"categoria\": [\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0\r\n        },\r\n        {\r\n            \"descricao\": \"TEXTO\",\r\n            \"idintegracao\": 0,\r\n            \"idintegracaopai\": 0\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"b4911061-f2a8-4eea-b2ec-f886135a2840"},{"name":"categoria","id":"60119d3c-cbfb-400c-ab85-84e7bf5829ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://apih.upvendas.app/catalogodigital/categoria","description":"<h1 id=\"categoria\">Categoria</h1>\n<h2 id=\"parâmetros\">Parâmetros</h2>\n<ul>\n<li>idvitrine: [Integer] <strong>(Obrigatório)</strong><br />  ID de chave única da vitrine no Up Vendas (Obtido pelo GET de Vitrine)</li>\n</ul>\n","urlObject":{"path":["catalogodigital","categoria"],"host":["https://apih.upvendas.app"],"query":[{"disabled":true,"key":"idvitrine","value":"326"}],"variable":[]}},"response":[{"id":"4ccd77ff-79dd-4c02-8f31-3e9d5df8b285","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/categoria"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 28 Mar 2024 14:01:50 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": [\n        {\n            \"ativo\": true,\n            \"ordem\": 0,\n            \"filhos\": [\n                {\n                    \"ativo\": true,\n                    \"ordem\": 0,\n                    \"urlfoto\": \"TEXTO\",\n                    \"categoria\": \"TEXTO\",\n                    \"idcategoria\": 0,\n                    \"categoriapai\": 0\n                }\n            ],\n            \"urlfoto\": \"TEXTO\",\n            \"categoria\": \"TEXTO\",\n            \"idcategoria\": 0\n        }\n    ],\n    \"success\": true\n}"},{"id":"092cf806-f105-43a7-8f61-d50da49b786d","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"26150c9f-ae18-4280-bf00-75898db1eb9c","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"60119d3c-cbfb-400c-ab85-84e7bf5829ed"}],"id":"4eb065a7-b364-4e6e-b79a-eec06d5416d3","_postman_id":"4eb065a7-b364-4e6e-b79a-eec06d5416d3","description":""},{"name":"PRODUTO","item":[{"name":"produto","id":"5b782593-ba9e-4dd5-aab4-3f768d152d11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/produto?pagina=1&limiteporpagina=50","description":"<h1 id=\"produto\">Produto</h1>\n<h2 id=\"parâmetros-da-consulta\">Parâmetros da Consulta</h2>\n<ul>\n<li><p>pagina: [Integer]<br />  Campo para informar qual a página da consulta atual deve ser exibida</p>\n</li>\n<li><p>limiteporpagina: [Integer]<br />  Campo para informar qual o limite de registros por página da consulta atual deve ser exibida</p>\n<blockquote>\n<p>Valor padrão: 50</p>\n</blockquote>\n</li>\n</ul>\n","urlObject":{"path":["catalogodigital","produto"],"host":["https://apih.upvendas.app"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"50"}],"variable":[]}},"response":[{"id":"5a63365b-1904-4b5b-8a4e-9aa55477f9a1","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://apih.upvendas.app/catalogodigital/produto?pagina=1&limiteporpagina=50","host":["https://apih.upvendas.app"],"path":["catalogodigital","produto"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": [\n        {\n            \"idproduto\": 0,\n            \"codigoexterno\": \"TEXTO\",\n            \"referencia\": \"TEXTO\",\n            \"descricao\": \"TEXTO\",\n            \"marca\": \"TEXTO\",\n            \"unidademedida\": {\n                \"descricao\": \"TEXTO\",\n                \"sigla\": \"TEXTO\",\n                \"casadecimal\": 0\n            },\n            \"lancamento\": false,\n            \"produtokit\": false,\n            \"pontos\": 0.0,\n            \"vitrine\": {\n                \"descricao\": \"TEXTO\",\n                \"descricaobreve\": \"TEXTO\",\n                \"palavrachave\": [\n                    \"TEXTO\",\n                    \"TEXTO\",\n                    \"TEXTO\"\n                ],\n                \"descricaocompleta\": \"TEXTO\",\n                \"largura\": 0.0,\n                \"altura\": 0.0,\n                \"profundidade\": 0.0,\n                \"peso\": 0.0\n            },\n            \"cores\": [\n                {\n                    \"cor\": \"TEXTO\",\n                    \"idtonhexadecimal\": 0,\n                    \"descricao_tonalidade\": \"TEXTO\",\n                    \"tonalidade\": \"TEXTO\",\n                    \"atualizarFotos\": false,\n                    \"fotos\": [\n                        {\n                            \"idfoto\": 0,\n                            \"url\": \"TEXTO\",\n                            \"capa\": true,\n                            \"ordem\": 1\n                        }\n                    ],\n                    \"tamanhos\": [\n                        {\n                            \"idprodutograde\": 0,\n                            \"tamanho\": \"TEXTO\",\n                            \"sku\": \"TEXTO\",\n                            \"codbarras\": \"TEXTO\",\n                            \"valorunitario\": 0.0,\n                            \"saldo\": 0.0,\n                            \"alterapreco\": true\n                        }\n                    ],\n                    \"onsuccess\": false\n                }\n            ]\n        }\n    ],\n    \"pagina\": 0,\n    \"totalpagina\": 0,\n    \"limiteporpagina\": 0\n}"},{"id":"090c07ee-74bd-442d-ba5b-0cb1ba2b4c4d","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"},{"id":"ca5e15d6-bf57-41ab-8e04-40e92ecac159","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"}],"_postman_id":"5b782593-ba9e-4dd5-aab4-3f768d152d11"},{"name":"produto","id":"255dfd6f-e5ae-4df5-9baa-c7921370c547","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\"processamento\":1,\"produtos\":[{\"idvitrine\":0,\"codigoexterno\":\"14833\",\"referencia\":\"14833\",\"descricao\":\"DESODORANTE COLONIA FEMININA JEQUITI PATRICIA ABRAVANEL ESSENCE, 25ML\",\"marca\":\"JEQUITI PATRICIA ABRAVANEL\",\"idunidademedida\":1,\"produtokit\":false,\"ativo\":true,\"pontos\":49.9,\"vitrine\":{\"descricao\":\" Patricia Abravanel Essence Desodorante Colônia Feminina - 25 ml Patricia Abravanel irradia luz por onde passa. Alegre e espontânea, ela é uma inspiração dentro e fora das telas. Seu brilho próprio e seu sorriso verdadeiro são sua marca registrada. Sua fragrância revela sua personalidade autêntica e irreverente através das notas florais combinadas às notas amadeiradas e um toque de baunilha. Patricia Abravanel, sua verdadeira essência. Caminho Olfativo: Oriental Elegante código: 14833 Os preços e promoções comunicados no site são exclusivos para a Loja Online, não sendo aplicáveis em outros canais de vendas da Jequiti. \",\"descricaobreve\":\" Patricia Abravanel Essence Desodorante Colônia Feminina - 25 ml Patricia Abravanel irradia luz por onde passa. Alegre e espontânea, ela é uma inspiração dentro e fora das telas. Seu brilho próprio e seu sorriso verdadeiro são sua marca registrada. Sua fragrância revela sua personalidade autêntica e irreverente através das notas florais combinadas às notas amadeiradas e um toque de baunilha. Patricia Abravanel, sua verdadeira essência. Caminho Olfativo: Oriental Elegante código: 14833 Os preços e promoções comunicados no site são exclusivos para a Loja Online, não sendo aplicáveis em outros canais de vendas da Jequiti. \",\"palavrachave\":[\"\"],\"descricaocompleta\":\" Patricia Abravanel Essence Desodorante Colônia Feminina - 25 ml Patricia Abravanel irradia luz por onde passa. Alegre e espontânea, ela é uma inspiração dentro e fora das telas. Seu brilho próprio e seu sorriso verdadeiro são sua marca registrada. Sua fragrância revela sua personalidade autêntica e irreverente através das notas florais combinadas às notas amadeiradas e um toque de baunilha. Patricia Abravanel, sua verdadeira essência. Caminho Olfativo: Oriental Elegante código: 14833 Os preços e promoções comunicados no site são exclusivos para a Loja Online, não sendo aplicáveis em outros canais de vendas da Jequiti. \",\"largura\":8.0,\"altura\":111.0,\"profundidade\":4.0,\"peso\":4.0},\"cores\":[{\"cor\":\"N/A\",\"descricao_tonalidade\":\"N/A\",\"atualizarFotos\":false,\"fotos\":[{\"url\":\"https://erp.upvendas.app/getImagem?file\\u003djequiti_99014833_1.png\",\"capa\":true,\"ordem\":1},{\"url\":\"https://erp.upvendas.app/getImagem?file\\u003djequiti_99014833_2.png\",\"capa\":true,\"ordem\":1},{\"url\":\"https://erp.upvendas.app/getImagem?file\\u003djequiti_99014833.png\",\"capa\":true,\"ordem\":1}],\"tamanhos\":[{\"tamanho\":\"U\",\"codbarras\":\"7899952316467\",\"valorunitario\":49.9,\"saldo\":0.0,\"idintegracao\":\"2418014\",\"idintegracaoCategoria\":\"0\",\"alterapreco\":true,\"categoria\":\"PERFUMARIA\",\"subcategoria\":\"MINIATURA\"}],\"onsuccess\":false}],\"categorias\":[{\"idcategoria\":53}]}]}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto","description":"<h1 id=\"produto\">Produto</h1>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>produtos: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto do produto</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-produto\">Campos do objeto produto</h2>\n<ul>\n<li><p>ativo: [Boolean]<br />  Campo lógico que identifica se o produto estará ativo ou não no Up Vendas</p>\n</li>\n<li><p>idvitrine: [Integer]<br />  ID de chave primária da vitrine do sistema Up Vendas. Ela é obtida no GET categoria. Caso não informada não será criado o vínculo entre produto e vitrine e o produtos não aparecerá no aplicativo WhiteLabel, mas o produto em si será cadastrado na base do Up Vendas</p>\n</li>\n<li><p>referencia: [String] <strong>(Obrigatório)</strong><br />  Código utilizado para agrupar o produto por grade de cor e/ou tamanho, exemplo:</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Produto</th>\n<th>Referência</th>\n<th>Cor</th>\n<th>Tamanho</th>\n<th>Código de Barras</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Produto 1</td>\n<td>REF001</td>\n<td>Branco</td>\n<td>P</td>\n<td>0000000000019</td>\n</tr>\n<tr>\n<td>Produto 2</td>\n<td>REF001</td>\n<td>Branco</td>\n<td>M</td>\n<td>0000000000051</td>\n</tr>\n<tr>\n<td>Produto 3</td>\n<td>REF001</td>\n<td>Verde</td>\n<td>P</td>\n<td>0000000000003</td>\n</tr>\n<tr>\n<td>Produto 4</td>\n<td>REF002</td>\n<td>Verde</td>\n<td>M</td>\n<td>0000000000002</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Na tabela acima os produtos com a referência REF001 serão agrupados, pois possuem a mesma referência. </p>\n</blockquote>\n<ul>\n<li><p>descricao: [String] <strong>(Obrigatório)</strong><br />  Descrição do produto. Exemplo: o nome curto do produto que será exibido no sistema e no aplicativo white label</p>\n</li>\n<li><p>marca: [String] <strong>(Obrigatório)</strong><br />  Descrição da marca do produto. Exemplo: o nome da empresa do cliente ou o nome da marca do fornecedor do produto</p>\n</li>\n<li><p>idunidademedida: [Integer] <strong>(Obrigatório)</strong><br />  Unidade de medida do produto, podendo ser:</p>\n<ul>\n<li><p><code>1</code> - UN (Unidade)</p>\n</li>\n<li><p><code>2</code> - CJ (Conjunto)</p>\n</li>\n<li><p><code>3</code> - KT (Kit)</p>\n</li>\n</ul>\n</li>\n<li><p>lancamento: [Boolean]<br />  Campo lógico para identificar se o produto é de lançamento, padrão é falso</p>\n</li>\n<li><p>produtokit: [Boolean]<br />  Campo lógico para identificar se o produto é um kit, padrão é falso</p>\n</li>\n<li><p>pontos: [Double] <strong>(Obrigatório)</strong><br />  Grandeza de pontuação atrelada ao produto</p>\n</li>\n<li><p>vitrine: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados mais específicos do produto</p>\n</li>\n<li><p>cores: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto da cor do produto</p>\n</li>\n<li><p>codigoexterno: [String]<br />  Referência do produto no sistema do parceiro</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-vitrine-do-produto\">Campos do objeto vitrine do produto</h2>\n<ul>\n<li><p>descricao: [String] <strong>(Obrigatório)</strong><br />  Descrição do produto. Exemplo: o nome curto do produto que será exibido no sistema e no aplicativo white label</p>\n</li>\n<li><p>descricaobreve: [String]<br />  Descrição breve do produto. Exemplo: primeiro nome e caractística mais marcante</p>\n</li>\n<li><p>descricaocompleta: [String]<br />  Descrição completa do produto. Destacando as características do produto</p>\n</li>\n<li><p>palavrachave: [Array de Strings] <strong>(Obrigatório)</strong><br />  Palavras chaves utilizadas nos motores de busca do app. Exemplos:</p>\n<ul>\n<li><code>“REF001”</code>, <code>\"Produto Exemplo Genérico”</code>, <code>“Branco”</code>, <code>“Kit”</code> , <code>“0000000000001”</code></li>\n</ul>\n</li>\n<li><p>largura: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>centímetros</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>altura: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>centímetros</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>profundidade: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>centímetros</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>peso: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>gramas</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>composicao: [String]<br />  Informação sobre os materiais ou fibras que compõem o produto. Exemplo:</p>\n<ul>\n<li><code>\"100% algodão\"</code>, <code>\"Poliéster e elastano\"</code></li>\n</ul>\n</li>\n<li><p>modelagem: [String]<br />  Descrição da forma ou corte do produto, indicando como ele se ajusta ou se apresenta. Exemplo:</p>\n<ul>\n<li><code>\"reta\"</code>, <code>\"slim\"</code>, <code>\"oversized”</code></li>\n</ul>\n</li>\n<li><p>cuidados: [String]<br />  Orientações de conservação e manutenção do produto, como instruções de lavagem, secagem e armazenamento. Exemplo:</p>\n<ul>\n<li><code>\"Lavar à mão\"</code>, <code>\"Não utilizar alvejante”</code></li>\n</ul>\n</li>\n<li><p>dicas: [String]<br />  Observações adicionais que complementam a experiência com o produto, podendo incluir sugestões de uso, combinações ou recomendações gerais. Exemplo:</p>\n<ul>\n<li><code>\"Ideal para climas quentes\"</code>, <code>\"Combine com acessórios neutros”</code></li>\n</ul>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-da-cor-do-produto\">Campos do <strong>objeto da cor do produto</strong></h2>\n<ul>\n<li><p>cor: [String] <strong>(Obrigatório)</strong><br />  Descrição do nome da cor do produto, Exemplo:</p>\n<ul>\n<li><code>Dourado</code>, <code>Branco</code>, <code>Verde</code>, <code>N/A</code>(Use para quando o produto não possuir cor)</li>\n</ul>\n</li>\n<li><p>tonalidade: [String] <strong>(Obrigatório)</strong><br />  Código em hexadecimal da tonalidade da cor, Exemplo:</p>\n<ul>\n<li><code>#993399</code>, <code>#FA7F72</code>, <code>#FFD700</code>, <code>#CCCCCC</code>(Use para quando o produto não possuir cor)</li>\n</ul>\n</li>\n<li><p>descricao_tonalidade[String] <strong>(Obrigatório)</strong><br />  Descrição do nome da cor do produto, Exemplo:</p>\n<ul>\n<li><code>Dourado</code>, <code>Branco</code>, <code>Verde</code>, <code>N/A</code>(Use para quando o produto não possuir cor)</li>\n</ul>\n</li>\n<li><p>fotos: [Array] <strong>(Obrigatório)</strong><br />  Array contendo os objetos de fotos do produto</p>\n</li>\n<li><p>tamanhos: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de tamanho do produto</p>\n</li>\n<li><p>produtoskit: [Array]<br />  Array contendo os objetos de produtos que são do tipo kit   </p>\n<blockquote>\n<p>Somente produtos que já foram inseridos no Up Vendas anteriormente\n  </p>\n</blockquote>\n</li>\n<li><p>ton_url: [String]<br />  Opção aos campos <code>“url”</code> e <code>“imagembase64”</code> do objeto fotos</p>\n</li>\n<li><p>ton_imagembase64: [String]<br />  Usado em conjunto com o campo acima <code>“ton_url”</code>, juntos eles formam um par de strings que serão utilizados para recuperar a foto do produto</p>\n</li>\n<li><p>idtonhexadecimal: [Integer]<br />  ID do ton hexadecimal conforme tabela abaixo. Se informado ele irá sobrepor o ID recuperado do sistema Up Vendas através da pesquisa pelo campo <code>“descricao_tonalidade”</code></p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>ID</strong></th>\n<th><strong>DESCRIÇÃO</strong></th>\n<th><strong>HEXADECIMAL</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>🟨 AMARELO</td>\n<td>#ffff00</td>\n</tr>\n<tr>\n<td>2</td>\n<td>🟦 AZUL</td>\n<td>#0000ff</td>\n</tr>\n<tr>\n<td>3</td>\n<td>🟥 VERMELHO</td>\n<td>#ff0000</td>\n</tr>\n<tr>\n<td>4</td>\n<td>🟧 LARANJA</td>\n<td>#ff9900</td>\n</tr>\n<tr>\n<td>5</td>\n<td>🟪 ROXO OU VIOLETA</td>\n<td>#6600cc</td>\n</tr>\n<tr>\n<td>6</td>\n<td>🟩 VERDE</td>\n<td>#009900</td>\n</tr>\n<tr>\n<td>7</td>\n<td>🟥 VINHO</td>\n<td>#800000</td>\n</tr>\n<tr>\n<td>8</td>\n<td>🟧 LARANJA ESCURO</td>\n<td>#cc3300</td>\n</tr>\n<tr>\n<td>9</td>\n<td>🟩 VERDE CLARO</td>\n<td>#66cc00</td>\n</tr>\n<tr>\n<td>10</td>\n<td>🟨 BEGE</td>\n<td>#ffcc00</td>\n</tr>\n<tr>\n<td>11</td>\n<td>🟪 AZUL ARROXEADO</td>\n<td>#666699</td>\n</tr>\n<tr>\n<td>12</td>\n<td>🟦 VERDE ÁGUA</td>\n<td>#009999</td>\n</tr>\n<tr>\n<td>13</td>\n<td>⬛ PRETO</td>\n<td>#000000</td>\n</tr>\n<tr>\n<td>14</td>\n<td>⬜ BRANCO</td>\n<td>#ffffff</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"campos-do-objeto-das-fotos-do-produto\">Campos do objeto das fotos do produto</h2>\n<ul>\n<li><p>url: [String] <strong>(Obrigatório se imagembase64 não for preenchido)</strong><br />  Caminho do CDN público da foto do produto</p>\n</li>\n<li><p>imagembase64: [String] <strong>(Obrigatório se url não for preenchido)</strong><br />  Caminho do CDN público da foto em <code>base64</code></p>\n</li>\n<li><p>capa: [Boolean] <strong>(Obrigatório)</strong><br />  Campo lógico que determina se a foto será a capa do produto</p>\n</li>\n<li><p>ordem: [Integer] <strong>(Obrigatório)</strong><br />  Ordenação numérica em ordem crescente das fotos</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-tamanho-do-produto\">Campos do <strong>objeto de tamanho do produto</strong></h2>\n<ul>\n<li><p>tamanho: [String] <strong>(Obrigatório)</strong><br />  Descrição do nome do tamanho do produto, Exemplo:</p>\n<ul>\n<li><code>P</code>, <code>M</code>, <code>G</code>, <code>12</code>, <code>24</code>, <code>Único</code>(Use para quando o produto não possuir tamanho)</li>\n</ul>\n</li>\n<li><p>idintegracao: [String]<br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para vincular produtos e pedidos, por se tratar de um ID único, ele tem prioridade sobre código de barras ou sku</p>\n</li>\n<li><p>codbarras: [String] <strong>(Obrigatório se SKU não for preenchido)</strong><br />  Código de barras do produto. Utilizado para vincular produtos e pedidos quando idintegracao não for informado, por ser um campo editável é uma ligação fraca entre produtos e pedidos(não recomendado para esse vínculo)</p>\n</li>\n<li><p>sku: [String] <strong>(Obrigatório se codbarras não for preenchido)</strong><br />  Código SKU do produto. Utilizado para vincular produtos e pedidos quando idintegracao não for informado, por ser um campo editável é uma ligação fraca entre produtos e pedidos(não recomendado para esse vínculo)</p>\n</li>\n<li><p>gtin: [String]<br />  Alternativa ao código de barras</p>\n</li>\n<li><p>valorunitario: [Double] <strong>(Obrigatório)</strong><br />  Preço unitário do produto no sistema parceiro</p>\n</li>\n<li><p>idcategoria: [Integer]<br />  ID de chave primária do cadastro de categoria no sistema Up Vendas. Ela é obtida no GET categoria. Caso não informada o produto fica sem vínculo com a categoria</p>\n</li>\n<li><p>idintegracaoCategoria: [Integer]<br />  ID de chave primária do cadastro de categoria no sistema parceiro</p>\n</li>\n<li><p>alterapreco: [Boolean]<br />  Campo lógico que identifica se o produto irá permitir alteração do preço ao atualizar o produto em uma segunda vez</p>\n</li>\n<li><p>saldo: [Double]<br />  Quantidade total em estoque do produto no sistema parceiro</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-produtos-do-tipo-kit\">Campos do <strong>objeto de produtos do tipo KIT</strong></h2>\n<ul>\n<li><p>idintegracao: [String]<br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para pesquisar o produto já cadastrado no Up Vendas</p>\n</li>\n<li><p>codbarras: [String]<br />  Código de barras do produto. Utilizado para pesquisar o produto já cadastrado no Up Vendas</p>\n</li>\n<li><p>sku: [String]<br />  Código SKU do produto. Utilizado para pesquisar o produto já cadastrado no Up Vendas</p>\n</li>\n<li><p>quantidade: [Double]<br />  Quantidade de itens do produto que estão presentes no kit   </p>\n<blockquote>\n<p>Ex.: O produto é um sabonete e o kit é uma cesta contendo 4 sabonetes</p>\n</blockquote>\n</li>\n</ul>\n","urlObject":{"path":["catalogodigital","produto"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"1c8eb75b-29c3-4e10-914b-4e8d041ad0e3","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"processamento\": 0,\r\n  \"produtos\": [\r\n    {\r\n      \"ativo\": true,\r\n      \"idvitrine\": 0,\r\n      \"referencia\": \"STRING\",\r\n      \"descricao\": \"STRING\",\r\n      \"marca\": \"STRING\",\r\n      \"idunidademedida\": 0,\r\n      \"lancamento\": false,\r\n      \"produtokit\": true,\r\n      \"pontos\": 0,\r\n      \"vitrine\": {\r\n        \"descricao\": \"STRING\",\r\n        \"descricaobreve\": \"STRING\",\r\n        \"descricaocompleta\": \"STRING\",\r\n        \"palavrachave\": [\r\n          \"STRING\",\r\n          \"STRING\",\r\n          \"STRING\",\r\n          \"STRING\",\r\n          \"STRING\",\r\n          \"STRING\",\r\n          \"STRING\"\r\n        ],\r\n        \"largura\": 0,\r\n        \"altura\": 0,\r\n        \"profundidade\": 0,\r\n        \"peso\": 0,\r\n        \"composicao\": \"STRING\",\r\n        \"modelagem\": \"STRING\",\r\n        \"cuidados\": \"STRING\",\r\n        \"dicas\": \"STRING\"\r\n      },\r\n      \"cores\": [\r\n        {\r\n          \"cor\": \"STRING\",\r\n          \"tonalidade\": \"STRING\",\r\n          \"descricao_tonalidade\": \"STRING\",          \r\n          \"fotos\": [\r\n            {\r\n              \"url\": \"STRING\",\r\n              \"imagembase64\": \"STRING\",\r\n              \"capa\": true,\r\n              \"ordem\": 0\r\n            }\r\n          ],\r\n          \"tamanhos\": [\r\n            {\r\n              \"tamanho\": \"STRING\",\r\n              \"idintegracao\": \"STRING\",\r\n              \"codbarras\": \"STRING\",\r\n              \"sku\": \"STRING\",\r\n              \"gtin\": \"STRING\",\r\n              \"valorunitario\": 0.0,\r\n              \"idcategoria\": 0,              \r\n              \"idintegracaoCategoria\": \"STRING\",\r\n              \"alterapreco\": true,\r\n              \"saldo\": 0\r\n            }\r\n          ],\r\n          \"ton_url\": \"STRING\",\r\n          \"ton_imagembase64\": \"STRING\",\r\n          \"idtonhexadecimal\": 0\r\n        }\r\n      ],\r\n      \"produtoskit\": [\r\n        {\r\n          \"idintegracao\": \"STRING\",\r\n          \"codbarras\": \"STRING\",\r\n          \"sku\": \"STRING\",\r\n          \"quantidade\": 0\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sun, 15 Oct 2023 02:27:44 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": [\n        {\n            \"codigoexterno\": \"TEXTO\",\n            \"referencia\": \"TEXTO\",\n            \"descricao\": \"TEXTO\",\n            \"lancamento\": false,\n            \"produtokit\": false,\n            \"pontos\": 0.0,\n            \"cores\": [\n                {\n                    \"cor\": \"TEXTO\",\n                    \"descricao_tonalidade\": \"TEXTO\",\n                    \"tonalidade\": \"TEXTO\",\n                    \"atualizarFotos\": true,\n                    \"fotos\": [\n                        {\n                            \"url\": \"TEXTO\",\n                            \"capa\": true,\n                            \"ordem\": 0\n                        }\n                    ],\n                    \"tamanhos\": [\n                        {\n                            \"tamanho\": \"TEXTO\",\n                            \"codbarras\": \"TEXTO\",\n                            \"valorunitario\": 0.0,\n                            \"saldo\": 0.0,\n                            \"idintegracao\": \"TEXTO\",\n                            \"alterapreco\": true\n                        }\n                    ],\n                    \"onsuccess\": false\n                }\n            ],\n            \"onsuccess\": true,\n            \"mensagem\": \"TEXTO\"\n        }\n    ]\n}"},{"id":"7fbd22f3-8a28-4b97-886e-72fcfb796d51","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                            \"gtin\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"},{"id":"75f27d4a-9d2a-4cf7-bfea-291ea5641c2e","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                            \"gtin\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 19:43:49 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Falha ao recuperar OBJECT!\"\n}"}],"_postman_id":"255dfd6f-e5ae-4df5-9baa-c7921370c547"},{"name":"estoque","id":"ade1f8e5-6c8e-4571-9510-fcfe6c7c91f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"processamento\": 0,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"idintegracao\": \"TEXTO\",\r\n            \"sku\": \"TEXTO\",\r\n\t\t\t\"codbarras\": \"TEXTO\",\r\n\t\t\t\"saldo\": 0.0\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque","description":"<h1 id=\"estoque\">Estoque</h1>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>estoque: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de estoque</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-estoque\">Campos do objeto de estoque</h2>\n<ul>\n<li><p>idintegracao: [String] <strong>(Obrigatório se SKU ou codbarras não forem preenchidos)</strong><br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>codbarras: [String] <strong>(Obrigatório se SKU ou idintegracao não forem preenchidos)</strong><br />  Código de barras do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>sku: [String] <strong>(Obrigatório se codbarras ou idintegracao não forem preenchidos)</strong><br />  Código SKU do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>saldo: [String] <strong>(Obrigatório)</strong><br />  Quantidade atual de saldo disponível do produto no sistema ERP parceiro</p>\n</li>\n</ul>\n","urlObject":{"path":["catalogodigital","produtoestoque"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"cd7861ed-4d73-4d10-87d4-fb63cf1a5e4a","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"processamento\": 0,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"idintegracao\": \"TEXTO\",\r\n            \"sku\": \"TEXTO\",\r\n\t\t\t\"codbarras\": \"TEXTO\",\r\n\t\t\t\"saldo\": 0.0\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:08 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": [\n        {\n            \"codbarras\": \"TEXTO\",\n            \"onsuccess\": true,\n            \"mensagem\": \"TEXTO\"\n        }\n    ]\n}"},{"id":"71ab2e5b-488a-4b14-8b8b-7fb77d22fcd4","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Falha ao recuperar OBJECT!\"\n}"},{"id":"bbc37245-e72c-4635-82a0-2ec80622852b","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 19:59:28 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"ade1f8e5-6c8e-4571-9510-fcfe6c7c91f6"},{"name":"preço","id":"78aebc31-e471-4117-9527-b4dc4052e52b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"processamento\": 0,\r\n\t\"preco\": [\r\n\t\t{\r\n\t\t\t\"idintegracao\": \"TEXTO\",\r\n            \"sku\": \"TEXTO\",\r\n\t\t\t\"codbarras\": \"TEXTO\",\r\n\t\t\t\"preco\": 0.0\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtopreco","description":"<h1 id=\"preço\">Preço</h1>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>preco: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de preço</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-preço\">Campos do objeto de preço</h2>\n<ul>\n<li><p>idintegracao: [String] <strong>(Obrigatório se SKU ou codbarras não forem preenchidos)</strong><br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>codbarras: [String] <strong>(Obrigatório se SKU ou idintegracao não forem preenchidos)</strong><br />  Código de barras do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>sku: [String] <strong>(Obrigatório se codbarras ou idintegracao não forem preenchidos)</strong><br />  Código SKU do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>preco: [Double] <strong>(Obrigatório)</strong><br />  Preço do produto atualmente no sistema ERP parceiro</p>\n</li>\n</ul>\n","urlObject":{"path":["catalogodigital","produtopreco"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"02197673-b675-4c9f-be3e-e98c0f0b36b1","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"processamento\": 0,\r\n\t\"preco\": [\r\n\t\t{\r\n\t\t\t\"idintegracao\": \"TEXTO\",\r\n            \"sku\": \"TEXTO\",\r\n\t\t\t\"codbarras\": \"TEXTO\",\r\n\t\t\t\"preco\": 0.0\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtopreco"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:08 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": [\n        {\n            \"codbarras\": \"TEXTO\",\n            \"onsuccess\": true,\n            \"mensagem\": \"TEXTO\"\n        }\n    ]\n}"},{"id":"8d6b57b6-cbd3-486d-8b9f-d45c774c2c51","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"preco\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtopreco"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Falha ao recuperar OBJECT!\"\n}"},{"id":"7ad32fde-a166-486d-9395-c9496c795a2a","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"preco\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtopreco"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 19:59:28 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"78aebc31-e471-4117-9527-b4dc4052e52b"}],"id":"a431b950-b702-45fe-a5ae-663a9bebe988","_postman_id":"a431b950-b702-45fe-a5ae-663a9bebe988","description":""},{"name":"PEDIDOS","item":[{"name":"pedido","id":"eab5db29-647e-4ea8-a269-743985c76080","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/pedido?pagina=1&limiteporpagina=30&numero=1","urlObject":{"path":["catalogodigital","pedido"],"host":["https://apih.upvendas.app"],"query":[{"description":{"content":"<p>(Opcional) Número da página a ser retornada</p>\n","type":"text/plain"},"key":"pagina","value":"1"},{"description":{"content":"<p>(Opcional) Quantidade máxima de registros retornados por página</p>\n","type":"text/plain"},"key":"limiteporpagina","value":"30"},{"description":{"content":"<p>(Opcional) Número do pedido na plataforma ou app Up Vendas</p>\n","type":"text/plain"},"key":"numero","value":"1"}],"variable":[]}},"response":[{"id":"18cdccb4-a9c5-4f0d-887e-c046512e6c7b","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/pedido"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"data\": [\r\n        {\r\n            \"data\": null,\r\n            \"tipo\": null,\r\n            \"itens\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"kit\": null,\r\n                    \"sku\": null,\r\n                    \"data\": null,\r\n                    \"marca\": null,\r\n                    \"status\": null,\r\n                    \"tamanho\": null,\r\n                    \"idpedido\": null,\r\n                    \"codbarras\": null,\r\n                    \"descricao\": null,\r\n                    \"kit_itens\": null,\r\n                    \"quantidade\": null,\r\n                    \"referencia\": null,\r\n                    \"valorfinal\": null,\r\n                    \"valortotal\": null,\r\n                    \"idpedidoitem\": null,\r\n                    \"valorcredito\": null,\r\n                    \"codigoexterno\": null,\r\n                    \"valordesconto\": null,\r\n                    \"valorunitario\": null,\r\n                    \"desconto_total\": null,\r\n                    \"valordesconto_cupom\": null,\r\n                    \"valordesconto_regra\": null\r\n                }\r\n            ],\r\n            \"valor\": null,\r\n            \"numero\": null,\r\n            \"status\": null,\r\n            \"cliente\": {\r\n                \"email\": null,\r\n                \"endereco\": {\r\n                    \"cep\": null,\r\n                    \"bairro\": null,\r\n                    \"cidade\": null,\r\n                    \"estado\": null,\r\n                    \"numero\": null,\r\n                    \"logradouro\": null,\r\n                    \"complemento\": null,\r\n                    \"idempresapessoa\": null,\r\n                    \"idempresapessoaendereco\": null\r\n                },\r\n                \"telefone\": null,\r\n                \"documento\": null,\r\n                \"idempresapessoa\": null,\r\n                \"nome_razaosocial\": null\r\n            },\r\n            \"idpedido\": null,\r\n            \"pagamento\": {\r\n                \"valor\": null,\r\n                \"status\": null,\r\n                \"idstatus\": null,\r\n                \"parcelas\": null,\r\n                \"descricao\": null,\r\n                \"idtransacao\": null\r\n            },\r\n            \"datastatus\": null,\r\n            \"observacao\": null,\r\n            \"valorfrete\": null,\r\n            \"valorpedido\": null,\r\n            \"idpedidotipo\": null,\r\n            \"valorcredito\": null,\r\n            \"representante\": null,\r\n            \"valordesconto\": null,\r\n            \"idpedidostatus\": null,\r\n            \"tipo_pagamento\": null,\r\n            \"idtipopagamento\": null,\r\n            \"idpedidotipoentrega\": null,\r\n            \"pedido_tipo_entrega\": null,\r\n            \"endereco_entregaouretirada\": {\r\n                \"cep\": null,\r\n                \"bairro\": null,\r\n                \"cidade\": null,\r\n                \"estado\": null,\r\n                \"numero\": null,\r\n                \"logradouro\": null,\r\n                \"complemento\": null,\r\n                \"idempresapessoa\": null,\r\n                \"idpedidotipoentrega\": null,\r\n                \"idempresapessoaendereco\": null\r\n            }\r\n        }\r\n    ],\r\n    \"message\": \"Dados recuperados com sucesso.\",\r\n    \"success\": true,\r\n    \"timestamp\": null,\r\n    \"pagination\": {\r\n        \"page\": null,\r\n        \"limit\": null,\r\n        \"totalItems\": null,\r\n        \"totalPages\": null\r\n    }\r\n}"},{"id":"675b7b13-200a-4af4-98b4-11ff7e2acc8c","name":"ERROR - 400","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/pedido"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"Retorno da falha para concluir ação!\"\r\n}"},{"id":"d86e7b6d-ed20-48e8-94ed-a50a0e9c0130","name":"ERROR - 401","originalRequest":{"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/pedido"},"status":"Unauthorized","code":401,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"token expired\"\r\n}"}],"_postman_id":"eab5db29-647e-4ea8-a269-743985c76080"},{"name":"pedido","id":"2f6bee4e-7add-4137-8a5b-df71ebd9d9bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"idpedido\": 23068,\n    \"idpedidostatus\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/alterarstatuspedido","description":"<h1 id=\"gerenciamento-de-pedidos-status\">Gerenciamento de Pedidos (Status)</h1>\n<h2 id=\"campos-do-objeto-pedido-status\"><strong>Campos do objeto pedido status</strong></h2>\n<ul>\n<li><strong>idpedido</strong>: [Integer] <strong>(Obrigatório)</strong><br />  ID de chave primária do cadastro da venda. Obtido na rota GET pedido.</li>\n<li><strong>idpedidostatus</strong>: [Integer] <strong>(Obrigatório)</strong><br />  ID numérico correspondente ao novo status desejado para o pedido (ex: 7 para Cancelado).</li>\n<li><strong>acao</strong>: [String]<br />  Define um comportamento automatizado ou administrativo específico para o pedido.</li>\n</ul>\n<hr />\n<h2 id=\"campos-do-objeto-acao\"><strong>Campos do objeto acao</strong></h2>\n<p>Quando o campo <code>acao</code> é enviado, ele sobrescreve o fluxo padrão de IDs de status:</p>\n<ul>\n<li><strong>APROVAPEDIDO</strong>:\nForça a validação do pedido, alterando o status para 3 (Pagamento Autorizado) e ativando o usuário no ciclo de apuração.</li>\n<li><strong>GERARGARANTIA</strong>:\nGera o certificado de garantia baseado nos itens do pedido e retorna a URL do documento.</li>\n</ul>\n<hr />\n<h2 id=\"regras-de-transição-matriz-de-status\"><strong>Regras de Transição (Matriz de Status)</strong></h2>\n<p>A alteração via <code>idpedidostatus</code> deve respeitar a origem e o destino permitidos:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Atual</th>\n<th>IDs de Destino Permitidos</th>\n<th>Descrição do Destino</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>1 (Pendente)</strong></td>\n<td>2, 5, 7</td>\n<td>Aguard. Pagamento, Entregue, Cancelado</td>\n</tr>\n<tr>\n<td><strong>2 (Aguard. Pagto)</strong></td>\n<td>3, 4, 7</td>\n<td>Pagto Autorizado, Negado, Cancelado</td>\n</tr>\n<tr>\n<td><strong>3 (Pagto Autorizado)</strong></td>\n<td>10, 13</td>\n<td>NF Emitida, Pagamento Estornado</td>\n</tr>\n<tr>\n<td><strong>10 (NF Emitida)</strong></td>\n<td>2, 3, 7, 11, 12</td>\n<td>Aguard. Pagto, Pagto Autoriz, Cancelado, Em Transporte, NF Cancelada</td>\n</tr>\n<tr>\n<td><strong>11 (Em Transporte)</strong></td>\n<td>5, 7</td>\n<td>Entregue, Cancelado</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"comportamentos-automáticos\"><strong>Comportamentos Automáticos</strong></h2>\n<ul>\n<li><strong>Estorno de Estoque</strong>:<br />  Acionado automaticamente quando o status é alterado para <strong>7 (Cancelado)</strong>. O sistema devolve itens simples e itens de kits.</li>\n<li><strong>Salto Lógico (Status 5)</strong>:<br />  Ao definir o status como <strong>5 (Entregue)</strong>, o sistema percorre automaticamente os status intermediários (NF, Transporte) com intervalo de 1 segundo para fins de histórico.</li>\n<li><strong>Validação de Ciclo</strong>:<br />  Transições para o status <strong>3</strong> vinculam o pedido ao ciclo de apuração vigente.</li>\n</ul>\n","urlObject":{"path":["catalogodigital","alterarstatuspedido"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[],"_postman_id":"2f6bee4e-7add-4137-8a5b-df71ebd9d9bb"}],"id":"85483488-56b7-4c63-b25b-c9585515eb3f","description":"<p>Utilizada para buscar os pedidos cadastrados. A rota aceita paginação e retorna os pedidos feitos pela revendedora através do aplicativo ou pedidos lançados em seu nome através da plataforma.</p>\n","_postman_id":"85483488-56b7-4c63-b25b-c9585515eb3f"},{"name":"CONSULTORA","item":[{"name":"LINKS","item":[{"name":"links","id":"966b8520-3a07-49b6-ada1-35ce205664c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[],"url":"https://apih.upvendas.appcatalogodigital/linksconsultora?documento=31246518805&dataini=2024-09-20&datafim=2024-09-20","description":"<p>Utilizada para buscar os produtos cadastrados, a rota aceita paginação e retorna todas as informações referentes ao cadastro de produtos da empresa.</p>\n","urlObject":{"path":["linksconsultora"],"host":["https://apih.upvendas.appcatalogodigital"],"query":[{"key":"documento","value":"31246518805"},{"key":"dataini","value":"2024-09-20"},{"key":"datafim","value":"2024-09-20"}],"variable":[]}},"response":[{"id":"f91f4a1b-21ac-4172-9b6a-643e3949e209","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://apih.upvendas.app/catalogodigital/linksconsultora?pagina=1&limiteporpagina=1","host":["https://apih.upvendas.app"],"path":["catalogodigital","linksconsultora"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n\t\"success\": true,\n\t\"message\": {\n        \"documento\": \"TEXT\",\n        \"nome\": \"TEXT\",\n        \"datainicio\": \"TEXT\",\n        \"datafim\": \"TEXT\",\n        \"transacoes\": [\n            {\n                \"idtransacao\": \"INTEGER\",\n                \"valor\": \"NUMERIC\",\n                \"tipopagamento\": \"TEXT\",\n                \"datapagamento\": \"TEXT\"\n            }\n        ]\n    }\n}"},{"id":"d08be529-8030-49b5-adb9-aef30b597ee8","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/linksconsultora"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"},{"id":"98566f57-9c1f-4bd0-ae8f-b57fc577c915","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/linksconsultora"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"}],"_postman_id":"966b8520-3a07-49b6-ada1-35ce205664c7"},{"name":"webhook","id":"6724f0d3-5f3d-4899-8514-495daf377616","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"callback\": \"https://apih.upvendas.app/logrealtime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/linksconsultora?pagina=1&limiteporpagina=1","description":"<p>Utilizada para buscar os produtos cadastrados, a rota aceita paginação e retorna todas as informações referentes ao cadastro de produtos da empresa.</p>\n","urlObject":{"path":["catalogodigital","linksconsultora"],"host":["https://apih.upvendas.app"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}],"variable":[]}},"response":[{"id":"de3bf71b-5104-45b9-8a25-ce8b07d544a5","name":"SUCCESS","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://apih.upvendas.app/catalogodigital/linksconsultora?pagina=1&limiteporpagina=1","host":["https://apih.upvendas.app"],"path":["catalogodigital","linksconsultora"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n\t\"success\": true,\n\t\"message\": {\n        \"documento\": \"TEXT\",\n        \"nome\": \"TEXT\",\n        \"datainicio\": \"TEXT\",\n        \"datafim\": \"TEXT\",\n        \"transacoes\": [\n            {\n                \"idtransacao\": \"INTEGER\",\n                \"valor\": \"NUMERIC\",\n                \"tipopagamento\": \"TEXT\",\n                \"datapagamento\": \"TEXT\"\n            }\n        ]\n    }\n}"}],"_postman_id":"6724f0d3-5f3d-4899-8514-495daf377616"}],"id":"ab945d7f-e5f1-449b-9298-72172f851188","_postman_id":"ab945d7f-e5f1-449b-9298-72172f851188","description":""},{"name":"VENDAS","item":[{"name":"vendas","id":"76290c9f-9864-446f-9cfb-ee0b91d585f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/vendasconsultora?pagina=1&limiteporpagina=1","description":"<p>Utilizada para buscar os produtos cadastrados, a rota aceita paginação e retorna todas as informações referentes ao cadastro de produtos da empresa.</p>\n","urlObject":{"path":["catalogodigital","vendasconsultora"],"host":["https://apih.upvendas.app"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}],"variable":[]}},"response":[{"id":"a6834560-9edd-4a15-9486-725984208165","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://apih.upvendas.app/catalogodigital/vendasconsultora?pagina=1&limiteporpagina=1","host":["https://apih.upvendas.app"],"path":["catalogodigital","vendasconsultora"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n\t\"success\": true,\n\t\"message\": {\n\t\t\"documento\": \"TEXT\",\n\t\t\"dataini\": \"TEXT\",\n\t\t\"datafim\": \"TEXT\",\n\t\t\"itens\": [\n\t\t\t{\n\t\t\t\t\"codbarras\": \"TEXT\",\n\t\t\t\t\"sku\": \"TEXT\",\n\t\t\t\t\"quantidade\": \"NUMERIC\"\n\t\t\t}\n\t\t]\n\t}\n}"},{"id":"6165f77d-a02f-4c91-a3d9-f7c9b24c6f31","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/vendasconsultora"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"},{"id":"2e8c2217-8874-4123-8fea-70bcec86e147","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/vendasconsultora"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"}],"_postman_id":"76290c9f-9864-446f-9cfb-ee0b91d585f4"},{"name":"webhook","id":"7d15830f-89f9-4fd2-9090-7f73a51bf724","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"callback\": \"https://apih.upvendas.app/logrealtime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/vendasconsultora?pagina=1&limiteporpagina=1","description":"<p>Utilizada para buscar os produtos cadastrados, a rota aceita paginação e retorna todas as informações referentes ao cadastro de produtos da empresa.</p>\n","urlObject":{"path":["catalogodigital","vendasconsultora"],"host":["https://apih.upvendas.app"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}],"variable":[]}},"response":[{"id":"0b610a8a-8a57-4d73-8dc1-698aa872768f","name":"SUCCESS","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://apih.upvendas.app/catalogodigital/vendasconsultora?pagina=1&limiteporpagina=1","host":["https://apih.upvendas.app"],"path":["catalogodigital","vendasconsultora"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n\t\"success\": true,\n\t\"message\": \"OK\"\n}"}],"_postman_id":"7d15830f-89f9-4fd2-9090-7f73a51bf724"}],"id":"764ce6b6-082d-4ddc-8def-f33a246f4b66","_postman_id":"764ce6b6-082d-4ddc-8def-f33a246f4b66","description":""},{"name":"CADASTRO CONSULTORA","item":[{"name":"cadastroconsultora","id":"ca22bbe6-982d-426b-8d1c-4a159ab0d9f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"GET","header":[],"url":"https://apih.upvendas.app/catalogodigital/cadastroconsultora?documento=092.304.746-81","description":"<p>Utilizada para buscar as revendedoras cadastradas, a rota aceita paginação e retorna todas as informações referentes ao cadastro de revendedoras da empresa.</p>\n<h2 id=\"parâmetros\">Parâmetros</h2>\n<ul>\n<li>documento [String] <strong>(Obrigatório)</strong><br />  Informar o documento da consultora no formato <code>xxx.xxx.xxx-xx</code></li>\n</ul>\n","urlObject":{"path":["catalogodigital","cadastroconsultora"],"host":["https://apih.upvendas.app"],"query":[{"key":"documento","value":"092.304.746-81"}],"variable":[]}},"response":[{"id":"9ff8c0b3-0419-4832-8c09-95368e9f7364","name":"SUCCESS","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://apih.upvendas.app/catalogodigital/cadastroconsultora?documento=092.304.746-81","host":["https://apih.upvendas.app"],"path":["catalogodigital","cadastroconsultora"],"query":[{"key":"documento","value":"092.304.746-81","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n  \"message\": {\n    \"id\": 0000,\n    \"cep\": \"00000000\",\n    \"site\": null,\n    \"tipo\": \"PF\",\n    \"email\": \"TEXTO\",\n    \"bairro\": \"TEXTO\",\n    \"cidade\": \"TEXTO\",\n    \"estado\": \"TEXTO\",\n    \"numero\": \"000\",\n    \"agencia\": \"0000\",\n    \"urlfoto\": null,\n    \"ddd_fixo\": \"00\",\n    \"facebook\": \"TEXTO\",\n    \"linkedin\": null,\n    \"tel_fixo\": \"00000000\",\n    \"agenciadv\": \"TEXTO\",\n    \"ddd_movel\": \"00\",\n    \"documento\": \"00000000000\",\n    \"instagram\": \"TEXTO\",\n    \"tel_movel\": \"000000000\",\n    \"logradouro\": \"TEXTO\",\n    \"codigobanco\": \"000\",\n    \"complemento\": null,\n    \"lojavirtual\": null,\n    \"numeroconta\": \"0000000\",\n    \"datacadastro\": \"0000-00-00T00:00:00.00000\",\n    \"inscestadual\": null,\n    \"inscmunicipal\": null,\n    \"numerocontadv\": \"0\",\n    \"datanascimento\": \"0000-00-00\",\n    \"nome_razaosocial\": \"TEXTO\",\n    \"apelido_nomefantasia\": \"TEXTO\"\n  },\n  \"success\": true\n}"},{"id":"e0bafc92-c506-4c36-9c98-61968524d859","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/cadastroconsultora"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"},{"id":"9e8ccba8-204d-41eb-99ed-cbb824423830","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/cadastroconsultora"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"}],"_postman_id":"ca22bbe6-982d-426b-8d1c-4a159ab0d9f9"},{"name":"webhook","id":"640bacf9-6a9e-4235-8939-77b4529bcccc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"callback\": \"https://apih.upvendas.app/logrealtime\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/novaconsultora?pagina=1&limiteporpagina=1","description":"<p>Utilizada para buscar os produtos cadastrados, a rota aceita paginação e retorna todas as informações referentes ao cadastro de produtos da empresa.</p>\n","urlObject":{"path":["catalogodigital","novaconsultora"],"host":["https://apih.upvendas.app"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}],"variable":[]}},"response":[{"id":"13f1c23e-46ee-4152-abb1-a51200fb3cae","name":"SUCCESS","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":{"raw":"https://apih.upvendas.app/catalogodigital/cadastroconsultora?pagina=1&limiteporpagina=1","host":["https://apih.upvendas.app"],"path":["catalogodigital","cadastroconsultora"],"query":[{"key":"pagina","value":"1"},{"key":"limiteporpagina","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"GET"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 16 Oct 2023 17:28:47 GMT"}],"cookie":[],"responseTime":null,"body":"{\n\t\"success\": true,\n\t\"message\": \"OK\"\n}"}],"_postman_id":"640bacf9-6a9e-4235-8939-77b4529bcccc"}],"id":"3927af03-8545-4ed8-82ad-ee6db23e0b6f","_postman_id":"3927af03-8545-4ed8-82ad-ee6db23e0b6f","description":""}],"id":"d6e3bdb6-591f-4086-a6d9-b78469a14094","_postman_id":"d6e3bdb6-591f-4086-a6d9-b78469a14094","description":""},{"name":"NOTA FISCAL","item":[{"name":"put","id":"c8d68786-b75c-4505-a96b-d78a9ceb45d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"token":"{{token}}"},"isInherited":false},"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"id\": \"TEXTO\",\r\n        \"numero\": \"TEXTO\",\r\n        \"faturamento\": {\r\n            \"numeronf\": 0,\r\n            \"chavenf\": \"TEXTO\",\r\n            \"status\": \"TEXTO\",\r\n            \"url_danfe\": \"TEXTO\",\r\n            \"url_xml\": \"TEXTO\",\r\n            \"url_boleto\": \"TEXTO\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/whitelabelpedidos/v4/alterarnotafiscal","description":"<h1 id=\"nota-fiscal\">Nota Fiscal</h1>\n<h2 id=\"campos-do-objeto-nota-fiscal\"><strong>Campos do objeto nota fiscal</strong></h2>\n<ul>\n<li><p><strong>id</strong>: [String] <strong>(Obrigatório)</strong><br />  ID de chave primária do cadastro da venda no Up Vendas. Obtido na rota GET pedido, campo \"idpedido\"</p>\n</li>\n<li><p><strong>numpedido</strong>: [String]<br />  Código sequencial da venda no sistema parceiro</p>\n</li>\n<li><p><strong>status</strong>: [String]<br />  Status atual da venda no sistema parceiro</p>\n</li>\n<li><p><strong>faturamento</strong>: [Object]<br />  Objeto de faturamento contendo as informações da nota fiscal gerada para a venda</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-faturamento\">Campos do objeto faturamento</h2>\n<ul>\n<li><p><strong>numeronf</strong>: [Integer]<br />  Número da nota fiscal gerada</p>\n</li>\n<li><p><strong>chavenf</strong>: [String]<br />  Código da chave da nota fiscal gerada</p>\n</li>\n<li><p><strong>status</strong>: [String]<br />  Status atual da nota fiscal</p>\n</li>\n<li><p><strong>url_danfe</strong>: [String] <strong>(Obrigatório)</strong><br />  URL da danfe gerada para a nota fiscal</p>\n</li>\n<li><p><strong>url_xml</strong>: [String]<br />  URL do XML gerado para a nota fiscal</p>\n</li>\n<li><p><strong>url_boleto</strong>: [String]<br />  URL do boleto gerado para a nota fiscal</p>\n</li>\n</ul>\n","urlObject":{"path":["whitelabelpedidos","v4","alterarnotafiscal"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"715ce853-b3a4-4fb7-b0df-73252d20bbf5","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"id\": \"TEXTO\",\r\n        \"numero\": \"TEXTO\",\r\n        \"faturamento\": {\r\n            \"numeronf\": 0,\r\n            \"chavenf\": \"TEXTO\",\r\n            \"status\": \"TEXTO\",\r\n            \"url_danfe\": \"TEXTO\",\r\n            \"url_xml\": \"TEXTO\",\r\n            \"url_boleto\": \"TEXTO\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/whitelabelpedidos/v4/alterarnotafiscal"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"Nota fiscal alterada com sucesso\"\r\n}"},{"id":"925ef269-6dfe-44cb-a0ec-a0c2a4c6d659","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"id\": \"TEXTO\",\r\n        \"numero\": \"TEXTO\",\r\n        \"faturamento\": {\r\n            \"numeronf\": 0,\r\n            \"chavenf\": \"TEXTO\",\r\n            \"status\": \"TEXTO\",\r\n            \"url_danfe\": \"TEXTO\",\r\n            \"url_xml\": \"TEXTO\",\r\n            \"url_boleto\": \"TEXTO\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/whitelabelpedidos/v4/alterarnotafiscal"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"token expired\"\r\n}"},{"id":"86c129a0-ef1c-45a1-bf30-6bc338674790","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"data\": {\r\n        \"id\": \"TEXTO\",\r\n        \"numero\": \"TEXTO\",\r\n        \"faturamento\": {\r\n            \"numeronf\": 0,\r\n            \"chavenf\": \"TEXTO\",\r\n            \"status\": \"TEXTO\",\r\n            \"url_danfe\": \"TEXTO\",\r\n            \"url_xml\": \"TEXTO\",\r\n            \"url_boleto\": \"TEXTO\"\r\n        }\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/whitelabelpedidos/v4/alterarnotafiscal"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"Falha ao recuperar OBJECT!\"\r\n}"}],"_postman_id":"c8d68786-b75c-4505-a96b-d78a9ceb45d1"}],"id":"06d76a12-9df1-4991-9179-904990d7a941","_postman_id":"06d76a12-9df1-4991-9179-904990d7a941","description":""}],"id":"4a1d1a76-a3d9-42a1-b252-60337fdd3256","description":"<p>A API de Catálogo Digital oferece uma solução abrangente para gerenciar produtos e estoque de forma eficaz, permitindo a inclusão, alteração e remoção de produtos, bem como a gestão em tempo real do estoque. Projetada para simplificar a vida de varejistas, fabricantes e empreendedores, essa API é fácil de integrar e proporciona uma maneira conveniente de manter informações atualizadas e melhorar a experiência do cliente, impulsionando o crescimento dos negócios.</p>\n<ul>\n<li><p>PRODUTOS</p>\n<ul>\n<li><p>GET { PRODUTO }</p>\n<ul>\n<li>Consulta os produtos cadastrados</li>\n</ul>\n</li>\n<li><p>POST { PRODUTO }</p>\n<ul>\n<li>Insere e Altera o produto, não se preocupe se o produto já se encontra cadastrado. Fazemos isso para voçê de maneira eficiente.</li>\n</ul>\n</li>\n<li><p>POST { ESTOQUE }</p>\n<ul>\n<li>Atualização do seu estoque de maneira ráPida e eficaz</li>\n</ul>\n</li>\n<li><p>POST {PRECO}</p>\n<ul>\n<li>Atualização do seu preço de maneira ráida e eficaz</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>CATEGORIAS</p>\n<ul>\n<li>GET { CATEGORIA }<ul>\n<li>Consulte as CATEGORIAS e SUBCATEGORIAS cadastradas.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>VITRINES</p>\n<ul>\n<li><p>GET { VITRINE }</p>\n<ul>\n<li>Consulte as vitrines disponíveis</li>\n</ul>\n</li>\n<li><p>POST { VITRINE }</p>\n<ul>\n<li>Inclua produtos de maneira fácil na vitrine enviada</li>\n</ul>\n</li>\n<li><p>DELETE { VITRINE }</p>\n<ul>\n<li>Remova os produtos da vitrine</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>PEDIDOS</p>\n<ul>\n<li>GET { PEDIDO }<ul>\n<li>Recupere os pedidos feitos</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n","_postman_id":"4a1d1a76-a3d9-42a1-b252-60337fdd3256"},{"name":"UP CARD","item":[{"name":"CHECKOUT","item":[{"name":"TOTVS","item":[{"name":"apiafpcheckout/totvs-v1","id":"2f054fdf-fd92-4f6f-8091-41efeeb92780","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"password":"{{password}}","username":"{{username}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"Authenticator\": null,\r\n\t\"Event\": \"cetBefore\",\r\n\t\"Execution\": \"cetContinue\",\r\n\t\"ID\": \"209008001052885\",\r\n\t\"Operation\": \"cotSalePayment\",\r\n\t\"ParkingTicket\": null,\r\n\t\"Pay\": {\r\n\t\t\"AuthorizationCode\": \"\",\r\n\t\t\"Discount\": 0.0,\r\n\t\t\"ExpirationDateCard\": \"\",\r\n\t\t\"FirstDigitCard\": \"\",\r\n\t\t\"FlagCard\": \"\",\r\n\t\t\"IDPayment\": \"\",\r\n\t\t\"IdWallet\": \"\",\r\n\t\t\"Identification\": null,\r\n\t\t\"Increase\": 0.0,\r\n\t\t\"InstallmentAmount\": 0,\r\n\t\t\"LastDigitCard\": \"\",\r\n\t\t\"NetworkCard\": \"\",\r\n\t\t\"OwnerCard\": \"\",\r\n\t\t\"PaymentNumber\": 543,\r\n\t\t\"PaymentType\": \"cptBillet\",\r\n\t\t\"Thing\": 0.0,\r\n\t\t\"Total\": 9.29,\r\n\t\t\"TransactionCanceledCode\": \"\",\r\n\t\t\"TransactionCode\": \"\",\r\n\t\t\"TypeWallet\": \"\",\r\n\t\t\"VouchersPrint\": []\r\n\t},\r\n\t\"Response\": \"\",\r\n\t\"Sale\": {\r\n\t\t\"Discount\": 0.0,\r\n\t\t\"DiscountCodes\": [],\r\n\t\t\"Header\": {\r\n\t\t\t\"AccountingDate\": \"2024-02-21T00:00:00\",\r\n\t\t\t\"CooDocument\": 33702,\r\n\t\t\t\"DateTimeIssue\": \"2024-02-21T15:16:10\",\r\n\t\t\t\"IdDocument\": 1052878,\r\n\t\t\t\"IdInvoiceKey\": \"\",\r\n\t\t\t\"IdStore\": 209,\r\n\t\t\t\"IdTerminal\": 8,\r\n\t\t\t\"IdUser\": 23078,\r\n\t\t\t\"Identification\": [],\r\n\t\t\t\"Status\": \"sttValid\"\r\n\t\t},\r\n\t\t\"ID\": \"209008001052878\",\r\n\t\t\"Increase\": 0.0,\r\n\t\t\"Items\": [\r\n\t\t\t{\r\n\t\t\t\t\"BarCode\": \"666\",\r\n\t\t\t\t\"CaptionPacking\": \"KG\",\r\n\t\t\t\t\"Description\": \"BANANA NANICA kg\",\r\n\t\t\t\t\"DiscountPrice\": 0.0,\r\n\t\t\t\t\"ExternalCode\": \"\",\r\n\t\t\t\t\"IdSegment\": 1,\r\n\t\t\t\t\"IncreasePrice\": 0.0,\r\n\t\t\t\t\"InternalCode\": \"1278\",\r\n\t\t\t\t\"ItemNumber\": 1,\r\n\t\t\t\t\"OrderNumber\": \"\",\r\n\t\t\t\t\"PackingQuantity\": 1.0,\r\n\t\t\t\t\"PartitionDiscount\": [],\r\n\t\t\t\t\"PartitionIncrease\": [],\r\n\t\t\t\t\"Quantity\": 1.0,\r\n\t\t\t\t\"SellerCode\": 0,\r\n\t\t\t\t\"Status\": \"sttValid\",\r\n\t\t\t\t\"TotalPrice\": 9.29,\r\n\t\t\t\t\"UnitPrice\": 9.29\r\n\t\t\t}\r\n\t\t],\r\n\t\t\"Messages\": {\r\n\t\t\t\"Customer\": [],\r\n\t\t\t\"User\": []\r\n\t\t},\r\n\t\t\"PartitionDiscount\": [],\r\n\t\t\"PartitionIncrease\": [],\r\n\t\t\"PaymentChange\": null,\r\n\t\t\"Payments\": [],\r\n\t\t\"Print\": null,\r\n\t\t\"SolidaryChange\": null,\r\n\t\t\"TaxDocument\": null,\r\n\t\t\"Total\": 9.29,\r\n\t\t\"TotalSale\": 0.0,\r\n\t\t\"VouchersPrint\": []\r\n\t},\r\n\t\"Version\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/totvs-v1","urlObject":{"path":["apiafpcheckout","totvs-v1"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[],"_postman_id":"2f054fdf-fd92-4f6f-8091-41efeeb92780"}],"id":"db6844d2-bcb2-42e7-be1e-0dc3ad6fda52","description":"<p>Rota que atende o padrão de comunicação TOVS.</p>\n<ul>\n<li><a href=\"https://tdn.totvs.com/display/public/TVSCCLC/03+-+Pagamento+da+Venda\">https://tdn.totvs.com/display/public/TVSCCLC/03+-+Pagamento+da+Venda</a></li>\n</ul>\n","_postman_id":"db6844d2-bcb2-42e7-be1e-0dc3ad6fda52"},{"name":"V1","item":[{"name":"apiafpcheckout/v1","id":"9117b607-7920-4941-8d0e-c9cb97427cb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"password":"{{password}}","username":"{{username}}"},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"codigo_externo\": \"312351\",\r\n\t\"valor\": 1.00,\r\n\t\"webhook\": null,\r\n\t\"integracao\": 1,\r\n\t\"operacao\": 4\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1","description":"<h2 id=\"api-request\">API Request</h2>\n<p>Esse endpoint é um método POST para <code>{{url}}/apiafpcheckout/v1</code> para realizar uma operação de checkout.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<ul>\n<li><code>codigo_externo</code> (integer, obrigatório): Código único controlado pelo parceiro que identifica a transação na operação.</li>\n<li><code>valor</code> (double, obrigatório): Valor da transação.</li>\n<li><code>webhook</code> (string, opcional): URL para configuração de avisos por webhook, a cada mudança de status será disparado um aviso para a url parametrizada.</li>\n<li><code>integracao</code> (integer, obrigatório): Tipo de integração, ANEXO TABELA 1.</li>\n<li><code>operacao</code> (integer, obrigatório): Tipo de operação, ANEXO TABELA 2.</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>Exemplo de Response {SUCCESS} :</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 0,\n        \"idhash\": \"\",\n        \"codigo_externo\": \"\",\n        \"qrcode\": {\n            \"titulo\": \"\",\n            \"subtitulo\": \"\",\n            \"info\": \"\",\n            \"qrcode_base64\": \"\",\n            \"qrcode_url\": \"\"\n        },\n        \"idstatus\": 0,\n        \"status\": \"\",\n        \"print\": \"\"\n    }\n}\n\n</code></pre>\n<p>Exemplo de Response {ERROR} :</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": false,\n    \"message\": \"\"\n}\n\n</code></pre>\n<h2 id=\"anexo\">ANEXO</h2>\n<h2 id=\"status-da-transação\">STATUS DA TRANSAÇÃO</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>IDSTATUS</strong></th>\n<th><strong>DESCRIÇÃO</strong></th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>Aguardando pagamento</td>\n<td>Situação que se encontra a transação quando iniciado o pagamento.</td>\n</tr>\n<tr>\n<td>3</td>\n<td>Transação paga</td>\n<td>Quando o pagamento é efetuado pelo cliente</td>\n</tr>\n<tr>\n<td>4</td>\n<td>Estornada</td>\n<td>Caso o pagamento seja estornado pelo parceiro que está integrando.</td>\n</tr>\n<tr>\n<td>7</td>\n<td>Não autorizada</td>\n<td>Situação que vai ficar quando a iniciativa de pagamento for cancelada pelo parceiro.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"tabela-1---tipo-de-integração\">TABELA 1 - TIPO DE INTEGRAÇÃO</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>CÓDIGO</strong></th>\n<th><strong>DESCRIÇÃO</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>ACISSP PAY</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"tabela-2---tipo-de-operação\">TABELA 2 - TIPO DE OPERAÇÃO</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>CÓDIGO</strong></th>\n<th><strong>DESCRIÇÃO</strong></th>\n<th><strong>OBSERVAÇÃO</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>INICIAR PAGAMENTO</td>\n<td>Realiza a criação de um novo pagamento e retorna detalhes ao parceiro.</td>\n</tr>\n<tr>\n<td>2</td>\n<td>VERIFICAR PAGAMENTO</td>\n<td>Esta ação permite verificar o status atual de um pagamento após sua criação.</td>\n</tr>\n<tr>\n<td>3</td>\n<td>CANCELAR PAGAMENTO</td>\n<td>Utilize esta ação para cancelar um pagamento em andamento</td>\n</tr>\n<tr>\n<td>4</td>\n<td>ESTORNAR PAGAMENTO</td>\n<td>Para efetuar o estorno de um pagamento já processado, utilize esta ação. É permitido realizar o estorno dentro de um intervalo de até 4 horas após a efetivação do pagamento. Após esse período, entre em contato com o atendimento para assistência adicional.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apiafpcheckout","v1"],"host":["https://apih.upvendas.app"],"query":[],"variable":[]}},"response":[{"id":"12c583f3-8a27-4bb0-a4e7-6451e040e37d","name":"SUCCESS - INICIAR PAGAMENTO","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 1,\r\n    \"valor\": 129.89,\r\n    \"webhook\": null,\r\n    \"integracao\": 1,\r\n    \"operacao\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 13 Apr 2024 14:22:18 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 296972,\n        \"idhash\": \"13881fe951d55bb5fcc1750af47105e4\",\n        \"codigo_externo\": \"1\",\n        \"qrcode\": {\n            \"titulo\": \"Leitura de codigo\",\n            \"subtitulo\": \"Pagamento convênio ACISSP PAY\",\n            \"info\": \"{\\\"t\\\":296972,\\\"p\\\":24310,\\\"e\\\":493,\\\"v\\\":129.89}\",\n            \"qrcode_base64\": \"iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQAAAACFI5MzAAABa0lEQVR42u2XMY6FMAxE/UVByRFyE/7FkEDiYuQmPgJlCvS9M4YiiN1yjXZFJCKF11jxeOyI/bTkIQ/5A0RFpLHW1sbKyyacumiCb9Z26bYkb5vNPuGkSDebvPCz9N2s0t9CtM3rIG222wjCkpH5uYV4fsp7FZ6umQsg1Kh6arBd1BtAjvWBRr+v4F8niI0R9TL4liCTYGKUhB5OsTZqSxdNmBrbnQJCVQg1mKiLUnimUJPleJLh0nCKcS9RWGY0KUKT6Nk26FWl9pAwItKa7fnBFVkw4XVsyWUCjY4n9cYQuuUEIpK8TqXSaBAptEfIszHLpzoNJPBrGhbcch1SqWOLIX7m5KC8Ijl1sxhCjTKijX4tdTcLIr7UjRKWaVWdRpG9b+OKEKDPUecpOoIcEwtMgqlRiyceEax6StfMBZJjgOHksNxDsO0vCT1VcAzxGVb4kLKFdZrDiWvUpzahZVZ9O4g8r/eH/DfyBQIqZzZt+C7GAAAAAElFTkSuQmCC\",\n            \"qrcode_url\": \"QRCode-ACISSP PAY-296972.png\"\n        },\n        \"idstatus\": 1,\n        \"status\": \"Aguardando pagamento\"\n    }\n}"},{"id":"96eae068-8e1a-4359-b395-44be2e75ad0a","name":"SUCCESS - CANCELAR PAGAMENTO","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 1,\r\n    \"valor\": 129.89,\r\n    \"webhook\": null,\r\n    \"integracao\": 1,\r\n    \"operacao\": 3\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Set-Cookie","value":"JSESSIONID=8E5E341CE15DFC8AD91BE8ED317708A1; Path=/UPVendasServer/; HttpOnly"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Sat, 13 Apr 2024 14:35:27 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 296972,\n        \"idhash\": \"13881fe951d55bb5fcc1750af47105e4\",\n        \"codigo_externo\": \"1\",\n        \"idstatus\": 7,\n        \"status\": \"Não autorizada\"\n    }\n}"},{"id":"f0c380ec-b347-4ec0-86a8-00b8e2168de9","name":"SUCCESS - VERIFICAR PAGAMENTO {AGUARDANDO PAGAMENTO}","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 7,\r\n    \"valor\": 12.89,\r\n    \"webhook\": \"https://upvendas.app/webhook\",\r\n    \"integracao\": 1,\r\n    \"operacao\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 18 Apr 2024 11:06:48 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 283430,\n        \"idhash\": \"a4e6c05870223341b9cb00fcf43b8744\",\n        \"codigo_externo\": \"7\",\n        \"qrcode\": {\n            \"titulo\": \"Leitura de codigo\",\n            \"subtitulo\": \"Pagamento convênio ACISSP PAY\",\n            \"info\": \"{\\\"t\\\":283430,\\\"p\\\":24310,\\\"e\\\":493,\\\"v\\\":12.89}\",\n            \"qrcode_base64\": \"iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQAAAACFI5MzAAABXklEQVR42u2XQYqFMAyG/4eLLnuE3kQvJkzhXcx3kx7BZRfSzJ9UQZh5yxeZwYLS+LkIyd8khbxbuMlN/gApAAaRJT4LxphpRW/C5ymY1oEv7qS5k4q423XsDl5BijSGKCwXkiCMTn3IJcTyQ4Ucu+ZOVKPFUlN/Ua8D6YuBeXOCP080NUjhtc7Q1NB0J1UlERpmUCs0J3fCj0i0t4QRX6XHyZMIY7IhtJgV53TKnBMxeWqRMJmQnKqlE7Ejeshk0MLhTeoIs/Oen7N2fAjdmpO8ZIPVTX8i1iyUqG9zwsOblLAwJsTmoHav6E3oTEbQ6PCfoavVl9Cjo1Zp2xB/0s9p03Y1Audu5kRsaZ/IKVjzfokz2fs24pb6HCXuRCcWk4kVyiuIzbB1WsFKwXWKjisRbZ30bUs/53gfwpsEkt4kyqlWeRHLz1Ey91HGl5hGMe4OApM4k/v2fpP/Rr4BDoqWUnOK1hQAAAAASUVORK5CYII=\",\n            \"qrcode_url\": \"https://server.sistemaagely.com.br/getImagem?file=QRCode-ACISSP-PAY-283430.png\"\n        },\n        \"idstatus\": 1,\n        \"status\": \"Aguardando pagamento\"\n    }\n}"},{"id":"2d8e3e2a-03b7-46b1-98fe-445649d964b5","name":"SUCCESS - VERIFICAR PAGAMENTO {NÃO AUTORIZADA}","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 7,\r\n    \"valor\": 12.89,\r\n    \"webhook\": \"https://upvendas.app/webhook\",\r\n    \"integracao\": 1,\r\n    \"operacao\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 18 Apr 2024 11:08:03 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 283430,\n        \"idhash\": \"a4e6c05870223341b9cb00fcf43b8744\",\n        \"codigo_externo\": \"7\",\n        \"idstatus\": 7,\n        \"status\": \"Não autorizada\"\n    }\n}"},{"id":"7d47bd6d-4ade-4d65-a5fa-075b52ea2902","name":"SUCCESS - VERIFICAR PAGAMENTO {TRANSAÇÃO PAGA}","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 5,\r\n    \"valor\": 5.89,\r\n    \"webhook\": null,\r\n    \"integracao\": 1,\r\n    \"operacao\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 18 Apr 2024 11:01:45 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 283428,\n        \"idhash\": \"ff8548740d0274b6d41357c1838f9f4f\",\n        \"codigo_externo\": \"5\",\n        \"idstatus\": 3,\n        \"status\": \"Transação  paga\",\n        \"print\": \" PAGAMENTO CONVENIO: ACISSP PAY, ID:283428, Vlr. Pago: 5,89\"\n    }\n}"},{"id":"691a64df-4783-4458-bde8-d6cbe5c37b21","name":"SUCCESS - VERIFICAR PAGAMENTO {ESTORNADA}","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 8,\r\n    \"valor\": 15.78,\r\n    \"webhook\": \"https://upvendas.app/webhook\",\r\n    \"integracao\": 1,\r\n    \"operacao\": 4\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 18 Apr 2024 11:12:01 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": {\n        \"idtransacao\": 283431,\n        \"idhash\": \"ebe06f70e7f6177760502db988318af0\",\n        \"codigo_externo\": \"8\",\n        \"idstatus\": 4,\n        \"status\": \"Estornada\"\n    }\n}"},{"id":"7be7f676-d574-4081-9ca0-535cbaf4d0ff","name":"ERROR - DUPLICIDADE DE CODIGO EXTERNO","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"codigo_externo\": 7,\r\n    \"valor\": 12.89,\r\n    \"webhook\": \"https://upvendas.app/webhook\",\r\n    \"integracao\": 1,\r\n    \"operacao\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/apiafpcheckout/v1"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"*"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Thu, 18 Apr 2024 11:09:02 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Código externo em duplicidade!\"\n}"},{"id":"feb6cb19-f483-46d1-a4b3-1243cc6e5600","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"webhook\": null,\r\n    \"produtos\": [\r\n        {\r\n            \"codigoexterno\": null,\r\n            \"referencia\": null,\r\n            \"descricao\": null,\r\n            \"marca\": null,\r\n            \"idunidademedida\": null,\r\n            \"vitrine\": {\r\n                \"descricao\": null,\r\n                \"descricaobreve\": null,\r\n                \"palavrachave\": [\r\n                    null\r\n                ],\r\n                \"descricaocompleta\": null,\r\n                \"composicao\": null,\r\n                \"modelagem\": null,\r\n                \"cuidados\": null,\r\n                \"dicas\": null,\r\n                \"largura\": null,\r\n                \"altura\": null,\r\n                \"profundidade\": null,\r\n                \"peso\": null\r\n            },\r\n            \"cores\": [\r\n                {\r\n                    \"cor\": null,\r\n                    \"tonalidade\": null,\r\n                    \"idtonhexadecimal\": null,\r\n                    \"ton_url\": null,\r\n                    \"fotos\": [\r\n                        {\r\n                            \"url\": null,\r\n                            \"capa\": null,\r\n                            \"ordem\": null\r\n                        }\r\n                    ],\r\n                    \"tamanhos\": [\r\n                        {\r\n                            \"tamanho\": null,\r\n                            \"sku\": null,\r\n                            \"codigobarras\": null,\r\n                            \"valorunitario\": null,\r\n                            \"saldo\": null\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produto"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 18:52:02 GMT"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"},{"id":"326c66f9-deff-4a54-a07a-f207cf0ace54","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\t\"webhook\": null,\r\n\t\"processamento\": null,\r\n\t\"estoque\": [\r\n\t\t{\r\n\t\t\t\"sku\": null,\r\n\t\t\t\"codigobarras\": null,\r\n\t\t\t\"quantidade\": null\r\n\t\t}\r\n\t]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/produtoestoque"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"Apache-Coyote/1.1"},{"key":"Cache-control","value":"no-cache, no-store"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"*"},{"key":"Access-Control-Max-Age","value":"0"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 12 Sep 2023 20:04:34 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"}],"_postman_id":"9117b607-7920-4941-8d0e-c9cb97427cb7"}],"id":"95c445ed-6fc7-45c3-b568-afc78ef5126b","description":"<p>Essa rota atende os padrões de integração para UP Vendas.</p>\n","_postman_id":"95c445ed-6fc7-45c3-b568-afc78ef5126b"}],"id":"45f94ba1-5460-4546-8b9e-afd512ed55d4","description":"<p>A rota CHECKOUT permite integração para gerar um pagamento dentro do módulo UP CARD.</p>\n<p>Documentação configuração TOTVS: <a href=\"https://upvendas-my.sharepoint.com/:b:/g/personal/caiocteodoro_upvendas_app/EfwC1Bol-eZAsMd6FrNbKPoBTZaZdLQRjymUPVE0T2gKlw?e=Ptx5Wf\">https://upvendas-my.sharepoint.com/:b:/g/personal/caiocteodoro_upvendas_app/EfwC1Bol-eZAsMd6FrNbKPoBTZaZdLQRjymUPVE0T2gKlw?e=Ptx5Wf</a></p>\n","_postman_id":"45f94ba1-5460-4546-8b9e-afd512ed55d4"}],"id":"e6e8402b-8122-4775-84ed-1bb9f1dd0b99","description":"<p>Módulo de gestão para arranjos fechados locais.</p>\n","_postman_id":"e6e8402b-8122-4775-84ed-1bb9f1dd0b99"},{"name":"WEBHOOKEVENTOS","item":[{"name":"CATEGORIA","item":[{"name":"categoria","id":"2d3c8bc1-dd1e-4836-a37a-9563a685a855","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"signature","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"idvitrine\": 0,\r\n        \"categoria\": [\r\n            {\r\n                \"descricao\": \"TEXTO\",\r\n                \"idintegracao\": 0,\r\n                \"idintegracaopai\": 0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/::marketplace/categoria","description":"<h1 id=\"categoria\">Categoria</h1>\n<h1 id=\"estrutura-da-categoria\"><strong>Estrutura da Categoria</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><code>categoria.updated</code><br />  Irá inserir ou atualizar a categoria</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento de categorias</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>categoria: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de categoria</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-categoria\">Campos do objeto de categoria</h2>\n<ul>\n<li><p>descricao: [String] <strong>(Obrigatório)</strong><br />  Descrição da categoria ou subcategoria no sistema parceiro</p>\n</li>\n<li><p>idintegracao: [Integer] <strong>(Obrigatório)</strong><br />  ID de chave única da categoria ou subcategoria no sistema parceiro</p>\n</li>\n<li><p>idintegracaopai: [Integer]<br />  ID de chave única da categoria ou subcategoria no sistema parceiro</p>\n</li>\n<li><p>idvitrine: [Integer]<br />  ID de chave única da vitrine no Up Vendas</p>\n</li>\n</ul>\n<h1 id=\"headers\"><strong>Headers</strong></h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</li>\n</ul>\n<h2 id=\"geração-do-signature\"><strong>Geração do Signature</strong></h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>. Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\"><strong>1. Texto do objeto informado na requisição</strong></h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\"><strong>2. Combine o corpo com a chave webhook da empresa</strong></h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\"><strong>3. Gere o hash HMAC usando SHA-256</strong></h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\"><strong>4. Use esse valor como o Signature</strong></h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-jsx\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C# (.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n?&gt;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos","::marketplace","categoria"],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"type":"any","value":"","key":":marketplace"}]}},"response":[{"id":"ba717e07-030e-42a8-89b7-1e119b8cf424","name":"SUCCESS","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"signature","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"idvitrine\": 0,\r\n        \"categoria\": [\r\n            {\r\n                \"descricao\": \"TEXTO\",\r\n                \"idintegracao\": 0,\r\n                \"idintegracaopai\": 0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/categoria","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","categoria"],"variable":[{"key":":marketplace","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"mensagem\": \"TEXTO\"\r\n}"},{"id":"3fa6c5d2-3fc5-4b10-839a-d126672a56b8","name":"ERROR - 400","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"signature","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"idvitrine\": 0,\r\n        \"categoria\": [\r\n            {\r\n                \"descricao\": \"TEXTO\",\r\n                \"idintegracao\": 0,\r\n                \"idintegracaopai\": 0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/categoria","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","categoria"],"variable":[{"key":":marketplace","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"Retorno da falha para concluir ação!\"\r\n}"},{"id":"e8988f1d-6a92-4b2a-bc24-848bf7ec6c1f","name":"ERROR - 401","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"signature","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"idvitrine\": 0,\r\n        \"categoria\": [\r\n            {\r\n                \"descricao\": \"TEXTO\",\r\n                \"idintegracao\": 0,\r\n                \"idintegracaopai\": 0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/categoria","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","categoria"],"variable":[{"key":":marketplace","value":""}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"token expired\"\r\n}"}],"_postman_id":"2d3c8bc1-dd1e-4836-a37a-9563a685a855"}],"id":"37c832ce-53c2-47f7-9e3e-8df108d02b9a","_postman_id":"37c832ce-53c2-47f7-9e3e-8df108d02b9a","description":""},{"name":"ESTOQUE","item":[{"name":"estoque","id":"cd0eee58-4377-4c7a-8cbb-4ef8a58cf1dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"estoque\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"saldo\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/::marketplace/estoque","description":"<h1 id=\"estoque\">Estoque</h1>\n<h1 id=\"estrutura-do-estoque\"><strong>Estrutura do Estoque</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><code>estoque.updated</code><br />  Irá alterar o estoque do produto com as alterações informadas no objeto de estoque</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento do estoque</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>estoque: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de estoque</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-estoque\">Campos do objeto estoque</h2>\n<ul>\n<li><p>idintegracao: [String] <strong>(Obrigatório se SKU ou codbarras não forem preenchidos)</strong><br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>codbarras: [String] <strong>(Obrigatório se SKU ou idintegracao não forem preenchidos)</strong><br />  Código de barras do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>sku: [String] <strong>(Obrigatório se codbarras ou idintegracao não forem preenchidos)</strong><br />  Código SKU do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>saldo: [String] <strong>(Obrigatório)</strong><br />  Quantidade atual de saldo disponível do produto no sistema ERP parceiro</p>\n</li>\n</ul>\n<h1 id=\"headers\"><strong>Headers</strong></h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</li>\n</ul>\n<h2 id=\"geração-do-signature\"><strong>Geração do Signature</strong></h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>. Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\"><strong>1. Texto do objeto informado na requisição</strong></h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\"><strong>2. Combine o corpo com a chave webhook da empresa</strong></h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\"><strong>3. Gere o hash HMAC usando SHA-256</strong></h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\"><strong>4. Use esse valor como o Signature</strong></h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-jsx\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C# (.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n?&gt;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos","::marketplace","estoque"],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"description":{"content":"<p>nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness</p>\n","type":"text/plain"},"type":"any","value":"","key":":marketplace"}]}},"response":[{"id":"8a6c758c-6752-46a9-8c68-306ab10000f7","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"estoque\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"saldo\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/estoque","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","estoque"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"mensagem\": \"TEXTO\"\r\n}"},{"id":"1eb0facf-43bf-4e5e-b923-a13d86318c8c","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"estoque\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"saldo\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/estoque","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","estoque"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"Retorno da falha para concluir ação!\"\r\n}"},{"id":"3a9d24d9-7de6-4530-9064-dbb04f033a49","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"estoque\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"saldo\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/estoque","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","estoque"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"token expired\"\r\n}"}],"_postman_id":"cd0eee58-4377-4c7a-8cbb-4ef8a58cf1dc"}],"id":"aa64e178-beb1-4fdd-85e4-5faf7297ea84","_postman_id":"aa64e178-beb1-4fdd-85e4-5faf7297ea84","description":""},{"name":"PRODUTO","item":[{"name":"produto","id":"9bc5554e-2f74-403b-af12-f6ebd94a414f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"<p>Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"TEXTO\",\r\n  \"version\": \"TEXTO\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"processamento\": 0,\r\n    \"idvitrine\": 0,\r\n    \"produto\": {\r\n      \"ativo\": true,\r\n      \"idvitrine\": 0,\r\n      \"referencia\": \"TEXTO\",\r\n      \"descricao\": \"TEXTO\",\r\n      \"marca\": \"TEXTO\",\r\n      \"idunidademedida\": 0,\r\n      \"lancamento\": false,\r\n      \"produtokit\": true,\r\n      \"pontos\": 0.0,\r\n      \"vitrine\": {\r\n        \"descricao\": \"TEXTO\",\r\n        \"descricaobreve\": \"TEXTO\",\r\n        \"descricaocompleta\": \"TEXTO\",\r\n        \"palavrachave\": [\r\n          \"TEXTO\"\r\n        ],\r\n        \"largura\": 0.0,\r\n        \"altura\": 0.0,\r\n        \"profundidade\": 0.0,\r\n        \"peso\": 0.0,\r\n        \"composicao\": \"TEXTO\",\r\n        \"modelagem\": \"TEXTO\",\r\n        \"cuidados\": \"TEXTO\",\r\n        \"dicas\": \"TEXTO\"\r\n      },\r\n      \"cores\": [\r\n        {\r\n          \"cor\": \"TEXTO\",\r\n          \"tonalidade\": \"TEXTO\",\r\n          \"descricao_tonalidade\": \"TEXTO\",          \r\n          \"fotos\": [\r\n            {\r\n              \"url\": \"TEXTO\",\r\n              \"imagembase64\": \"TEXTO\",\r\n              \"capa\": true,\r\n              \"ordem\": 0\r\n            }\r\n          ],\r\n          \"tamanhos\": [\r\n            {\r\n              \"tamanho\": \"TEXTO\",\r\n              \"idintegracao\": \"TEXTO\",\r\n              \"codbarras\": \"TEXTO\",\r\n              \"sku\": \"TEXTO\",\r\n              \"gtin\": \"TEXTO\",\r\n              \"valorunitario\": 0.0,\r\n              \"idcategoria\": 0,              \r\n              \"idintegracaoCategoria\": \"TEXTO\",\r\n              \"alterapreco\": true,\r\n              \"saldo\": 0.0\r\n            }\r\n          ],\r\n          \"ton_url\": \"TEXTO\",\r\n          \"ton_imagembase64\": \"TEXTO\",\r\n          \"idtonhexadecimal\": 0\r\n        }\r\n      ],\r\n      \"produtoskit\": [\r\n        {\r\n          \"idintegracao\": \"TEXTO\",\r\n          \"codbarras\": \"TEXTO\",\r\n          \"sku\": \"TEXTO\",\r\n          \"quantidade\": 0\r\n        }\r\n      ]\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/::marketplace/produto","description":"<h1 id=\"produto\">Produto</h1>\n<h1 id=\"estrutura-do-produto\"><strong>Estrutura do Produto</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><p><code>produto.created</code><br />  Vai criar o produto no Up Vendas</p>\n</li>\n<li><p><code>produto.updated</code><br />  Irá alterar o produto com as alterações informadas no objeto do produto</p>\n</li>\n<li><p><code>produto.canceled</code><br />  Irá inativar a grade do produto informada através do <code>cobarras</code>, <code>sku</code> ou <code>gtin</code></p>\n</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento do produto</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>produtos: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto do produto</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-produto\">Campos do objeto produto</h2>\n<ul>\n<li><p>ativo: [Boolean]<br />  Campo lógico que identifica se o produto estará ativo ou não no Up Vendas</p>\n</li>\n<li><p>idvitrine: [Integer]<br />  ID de chave primária da vitrine do sistema Up Vendas. Ela é obtida no GET categoria. Caso não informada não será criado o vínculo entre produto e vitrine e o produtos não aparecerá no aplicativo WhiteLabel, mas o produto em si será cadastrado na base do Up Vendas</p>\n</li>\n<li><p>referencia: [String] <strong>(Obrigatório)</strong><br />  Código utilizado para agrupar o produto por grade de cor e/ou tamanho, exemplo:</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Produto</th>\n<th>Referência</th>\n<th>Cor</th>\n<th>Tamanho</th>\n<th>Código de Barras</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Produto 1</td>\n<td>REF001</td>\n<td>Branco</td>\n<td>P</td>\n<td>0000000000019</td>\n</tr>\n<tr>\n<td>Produto 2</td>\n<td>REF001</td>\n<td>Branco</td>\n<td>M</td>\n<td>0000000000051</td>\n</tr>\n<tr>\n<td>Produto 3</td>\n<td>REF001</td>\n<td>Verde</td>\n<td>P</td>\n<td>0000000000003</td>\n</tr>\n<tr>\n<td>Produto 4</td>\n<td>REF002</td>\n<td>Verde</td>\n<td>M</td>\n<td>0000000000002</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Na tabela acima os produtos com a referência REF001 serão agrupados, pois possuem a mesma referência. </p>\n</blockquote>\n<ul>\n<li><p>descricao: [String] <strong>(Obrigatório)</strong><br />  Descrição do produto. Exemplo: o nome curto do produto que será exibido no sistema e no aplicativo white label</p>\n</li>\n<li><p>marca: [String] <strong>(Obrigatório)</strong><br />  Descrição da marca do produto. Exemplo: o nome da empresa do cliente ou o nome da marca do fornecedor do produto</p>\n</li>\n<li><p>idunidademedida: [Integer] <strong>(Obrigatório)</strong><br />  Unidade de medida do produto, podendo ser:</p>\n<ul>\n<li><p><code>1</code> - UN (Unidade)</p>\n</li>\n<li><p><code>2</code> - CJ (Conjunto)</p>\n</li>\n<li><p><code>3</code> - KT (Kit)</p>\n</li>\n</ul>\n</li>\n<li><p>lancamento: [Boolean]<br />  Campo lógico para identificar se o produto é de lançamento, padrão é falso</p>\n</li>\n<li><p>produtokit: [Boolean]<br />  Campo lógico para identificar se o produto é um kit, padrão é falso</p>\n</li>\n<li><p>pontos: [Double] <strong>(Obrigatório)</strong><br />  Grandeza de pontuação atrelada ao produto</p>\n</li>\n<li><p>vitrine: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados mais específicos do produto</p>\n</li>\n<li><p>cores: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto da cor do produto</p>\n</li>\n<li><p>codigoexterno: [String]<br />  Referência do produto no sistema do parceiro</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-vitrine-do-produto\">Campos do objeto vitrine do produto</h2>\n<ul>\n<li><p>descricao: [String] <strong>(Obrigatório)</strong><br />  Descrição do produto. Exemplo: o nome curto do produto que será exibido no sistema e no aplicativo white label</p>\n</li>\n<li><p>descricaobreve: [String]<br />  Descrição breve do produto. Exemplo: primeiro nome e caractística mais marcante</p>\n</li>\n<li><p>descricaocompleta: [String]<br />  Descrição completa do produto. Destacando as características do produto</p>\n</li>\n<li><p>palavrachave: [Array de Strings] <strong>(Obrigatório)</strong><br />  Palavras chaves utilizadas nos motores de busca do app. Exemplos:</p>\n<ul>\n<li><code>“REF001”</code>, <code>\"Produto Exemplo Genérico”</code>, <code>“Branco”</code>, <code>“Kit”</code> , <code>“0000000000001”</code></li>\n</ul>\n</li>\n<li><p>largura: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>centímetros</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>altura: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>centímetros</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>profundidade: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>centímetros</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>peso: [Double] <strong>(Obrigatório)</strong><br />  Dimensão do produto em <code>gramas</code>. Utilizado majoritariamente para envio aos correios</p>\n</li>\n<li><p>composicao: [String]<br />  Informação sobre os materiais ou fibras que compõem o produto. Exemplo:</p>\n<ul>\n<li><code>\"100% algodão\"</code>, <code>\"Poliéster e elastano\"</code></li>\n</ul>\n</li>\n<li><p>modelagem: [String]<br />  Descrição da forma ou corte do produto, indicando como ele se ajusta ou se apresenta. Exemplo:</p>\n<ul>\n<li><code>\"reta\"</code>, <code>\"slim\"</code>, <code>\"oversized”</code></li>\n</ul>\n</li>\n<li><p>cuidados: [String]<br />  Orientações de conservação e manutenção do produto, como instruções de lavagem, secagem e armazenamento. Exemplo:</p>\n<ul>\n<li><code>\"Lavar à mão\"</code>, <code>\"Não utilizar alvejante”</code></li>\n</ul>\n</li>\n<li><p>dicas: [String]<br />  Observações adicionais que complementam a experiência com o produto, podendo incluir sugestões de uso, combinações ou recomendações gerais. Exemplo:</p>\n<ul>\n<li><code>\"Ideal para climas quentes\"</code>, <code>\"Combine com acessórios neutros”</code></li>\n</ul>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-da-cor-do-produto\">Campos do <strong>objeto da cor do produto</strong></h2>\n<ul>\n<li><p>cor: [String] <strong>(Obrigatório)</strong><br />  Descrição do nome da cor do produto, Exemplo:</p>\n<ul>\n<li><code>Dourado</code>, <code>Branco</code>, <code>Verde</code>, <code>N/A</code>(Use para quando o produto não possuir cor)</li>\n</ul>\n</li>\n<li><p>tonalidade: [String] <strong>(Obrigatório)</strong><br />  Código em hexadecimal da tonalidade da cor, Exemplo:</p>\n<ul>\n<li><code>#993399</code>, <code>#FA7F72</code>, <code>#FFD700</code>, <code>#CCCCCC</code>(Use para quando o produto não possuir cor)</li>\n</ul>\n</li>\n<li><p>descricao_tonalidade[String] <strong>(Obrigatório)</strong><br />  Descrição do nome da cor do produto, Exemplo:</p>\n<ul>\n<li><code>Dourado</code>, <code>Branco</code>, <code>Verde</code>, <code>N/A</code>(Use para quando o produto não possuir cor)</li>\n</ul>\n</li>\n<li><p>fotos: [Array] <strong>(Obrigatório)</strong><br />  Array contendo os objetos de fotos do produto</p>\n</li>\n<li><p>tamanhos: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de tamanho do produto</p>\n</li>\n<li><p>produtoskit: [Array]<br />  Array contendo os objetos de produtos que são do tipo kit   </p>\n<blockquote>\n<p>Somente produtos que já foram inseridos no Up Vendas anteriormente\n  </p>\n</blockquote>\n</li>\n<li><p>ton_url: [String]<br />  Opção aos campos <code>“url”</code> e <code>“imagembase64”</code> do objeto fotos</p>\n</li>\n<li><p>ton_imagembase64: [String]<br />  Usado em conjunto com o campo acima <code>“ton_url”</code>, juntos eles formam um par de strings que serão utilizados para recuperar a foto do produto</p>\n</li>\n<li><p>idtonhexadecimal: [Integer]<br />  ID do ton hexadecimal conforme tabela abaixo. Se informado ele irá sobrepor o ID recuperado do sistema Up Vendas através da pesquisa pelo campo <code>“descricao_tonalidade”</code></p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>ID</strong></th>\n<th><strong>DESCRIÇÃO</strong></th>\n<th><strong>HEXADECIMAL</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>🟨 AMARELO</td>\n<td>#ffff00</td>\n</tr>\n<tr>\n<td>2</td>\n<td>🟦 AZUL</td>\n<td>#0000ff</td>\n</tr>\n<tr>\n<td>3</td>\n<td>🟥 VERMELHO</td>\n<td>#ff0000</td>\n</tr>\n<tr>\n<td>4</td>\n<td>🟧 LARANJA</td>\n<td>#ff9900</td>\n</tr>\n<tr>\n<td>5</td>\n<td>🟪 ROXO OU VIOLETA</td>\n<td>#6600cc</td>\n</tr>\n<tr>\n<td>6</td>\n<td>🟩 VERDE</td>\n<td>#009900</td>\n</tr>\n<tr>\n<td>7</td>\n<td>🟥 VINHO</td>\n<td>#800000</td>\n</tr>\n<tr>\n<td>8</td>\n<td>🟧 LARANJA ESCURO</td>\n<td>#cc3300</td>\n</tr>\n<tr>\n<td>9</td>\n<td>🟩 VERDE CLARO</td>\n<td>#66cc00</td>\n</tr>\n<tr>\n<td>10</td>\n<td>🟨 BEGE</td>\n<td>#ffcc00</td>\n</tr>\n<tr>\n<td>11</td>\n<td>🟪 AZUL ARROXEADO</td>\n<td>#666699</td>\n</tr>\n<tr>\n<td>12</td>\n<td>🟦 VERDE ÁGUA</td>\n<td>#009999</td>\n</tr>\n<tr>\n<td>13</td>\n<td>⬛ PRETO</td>\n<td>#000000</td>\n</tr>\n<tr>\n<td>14</td>\n<td>⬜ BRANCO</td>\n<td>#ffffff</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"campos-do-objeto-das-fotos-do-produto\">Campos do objeto das fotos do produto</h2>\n<ul>\n<li><p>url: [String] <strong>(Obrigatório se imagembase64 não for preenchido)</strong><br />  Caminho do CDN público da foto do produto</p>\n</li>\n<li><p>imagembase64: [String] <strong>(Obrigatório se url não for preenchido)</strong><br />  Caminho do CDN público da foto em <code>base64</code></p>\n</li>\n<li><p>capa: [Boolean] <strong>(Obrigatório)</strong><br />  Campo lógico que determina se a foto será a capa do produto</p>\n</li>\n<li><p>ordem: [Integer] <strong>(Obrigatório)</strong><br />  Ordenação numérica em ordem crescente das fotos</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-tamanho-do-produto\">Campos do <strong>objeto de tamanho do produto</strong></h2>\n<ul>\n<li><p>tamanho: [String] <strong>(Obrigatório)</strong><br />  Descrição do nome do tamanho do produto, Exemplo:</p>\n<ul>\n<li><code>P</code>, <code>M</code>, <code>G</code>, <code>12</code>, <code>24</code>, <code>Único</code>(Use para quando o produto não possuir tamanho)</li>\n</ul>\n</li>\n<li><p>idintegracao: [String]<br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para vincular produtos e pedidos, por se tratar de um ID único, ele tem prioridade sobre código de barras ou sku</p>\n</li>\n<li><p>codbarras: [String] <strong>(Obrigatório se SKU não for preenchido)</strong><br />  Código de barras do produto. Utilizado para vincular produtos e pedidos quando idintegracao não for informado, por ser um campo editável é uma ligação fraca entre produtos e pedidos(não recomendado para esse vínculo)</p>\n</li>\n<li><p>sku: [String] <strong>(Obrigatório se codbarras não for preenchido)</strong><br />  Código SKU do produto. Utilizado para vincular produtos e pedidos quando idintegracao não for informado, por ser um campo editável é uma ligação fraca entre produtos e pedidos(não recomendado para esse vínculo)</p>\n</li>\n<li><p>gtin: [String]<br />  Alternativa ao código de barras</p>\n</li>\n<li><p>valorunitario: [Double] <strong>(Obrigatório)</strong><br />  Preço unitário do produto no sistema parceiro</p>\n</li>\n<li><p>idcategoria: [Integer]<br />  ID de chave primária do cadastro de categoria no sistema Up Vendas. Ela é obtida no GET categoria. Caso não informada o produto fica sem vínculo com a categoria</p>\n</li>\n<li><p>idintegracaoCategoria: [Integer]<br />  ID de chave primária do cadastro de categoria no sistema parceiro</p>\n</li>\n<li><p>alterapreco: [Boolean]<br />  Campo lógico que identifica se o produto irá permitir alteração do preço ao atualizar o produto em uma segunda vez</p>\n</li>\n<li><p>saldo: [Double]<br />  Quantidade total em estoque do produto no sistema parceiro</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-produtos-do-tipo-kit\">Campos do <strong>objeto de produtos do tipo KIT</strong></h2>\n<ul>\n<li><p>idintegracao: [String]<br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para pesquisar o produto já cadastrado no Up Vendas</p>\n</li>\n<li><p>codbarras: [String]<br />  Código de barras do produto. Utilizado para pesquisar o produto já cadastrado no Up Vendas</p>\n</li>\n<li><p>sku: [String]<br />  Código SKU do produto. Utilizado para pesquisar o produto já cadastrado no Up Vendas</p>\n</li>\n<li><p>quantidade: [Double]<br />  Quantidade de itens do produto que estão presentes no kit   </p>\n<blockquote>\n<p>Ex.: O produto é um sabonete e o kit é uma cesta contendo 4 sabonetes</p>\n</blockquote>\n</li>\n</ul>\n<h1 id=\"headers\"><strong>Headers</strong></h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</li>\n</ul>\n<h2 id=\"geração-do-signature\"><strong>Geração do Signature</strong></h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>. Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\"><strong>1. Texto do objeto informado na requisição</strong></h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\"><strong>2. Combine o corpo com a chave webhook da empresa</strong></h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\"><strong>3. Gere o hash HMAC usando SHA-256</strong></h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\"><strong>4. Use esse valor como o Signature</strong></h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-jsx\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C# (.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n?&gt;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos","::marketplace","produto"],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"description":{"content":"<p>nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness</p>\n","type":"text/plain"},"type":"any","value":"","key":":marketplace"}]}},"response":[{"id":"bbbe9bb9-4a74-47cf-b94c-790190a05efc","name":"SUCCESS","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"TEXTO\",\r\n  \"version\": \"TEXTO\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"processamento\": 0,\r\n    \"idvitrine\": 0,\r\n    \"produto\": {\r\n      \"ativo\": true,\r\n      \"idvitrine\": 0,\r\n      \"referencia\": \"TEXTO\",\r\n      \"descricao\": \"TEXTO\",\r\n      \"marca\": \"TEXTO\",\r\n      \"idunidademedida\": 0,\r\n      \"lancamento\": false,\r\n      \"produtokit\": true,\r\n      \"pontos\": 0.0,\r\n      \"vitrine\": {\r\n        \"descricao\": \"TEXTO\",\r\n        \"descricaobreve\": \"TEXTO\",\r\n        \"descricaocompleta\": \"TEXTO\",\r\n        \"palavrachave\": [\r\n          \"TEXTO\"\r\n        ],\r\n        \"largura\": 0.0,\r\n        \"altura\": 0.0,\r\n        \"profundidade\": 0.0,\r\n        \"peso\": 0.0,\r\n        \"composicao\": \"TEXTO\",\r\n        \"modelagem\": \"TEXTO\",\r\n        \"cuidados\": \"TEXTO\",\r\n        \"dicas\": \"TEXTO\"\r\n      },\r\n      \"cores\": [\r\n        {\r\n          \"cor\": \"TEXTO\",\r\n          \"tonalidade\": \"TEXTO\",\r\n          \"descricao_tonalidade\": \"TEXTO\",          \r\n          \"fotos\": [\r\n            {\r\n              \"url\": \"TEXTO\",\r\n              \"imagembase64\": \"TEXTO\",\r\n              \"capa\": true,\r\n              \"ordem\": 0\r\n            }\r\n          ],\r\n          \"tamanhos\": [\r\n            {\r\n              \"tamanho\": \"TEXTO\",\r\n              \"idintegracao\": \"TEXTO\",\r\n              \"codbarras\": \"TEXTO\",\r\n              \"sku\": \"TEXTO\",\r\n              \"gtin\": \"TEXTO\",\r\n              \"valorunitario\": 0.0,\r\n              \"idcategoria\": 0,              \r\n              \"idintegracaoCategoria\": \"TEXTO\",\r\n              \"alterapreco\": true,\r\n              \"saldo\": 0.0\r\n            }\r\n          ],\r\n          \"ton_url\": \"TEXTO\",\r\n          \"ton_imagembase64\": \"TEXTO\",\r\n          \"idtonhexadecimal\": 0\r\n        }\r\n      ],\r\n      \"produtoskit\": [\r\n        {\r\n          \"idintegracao\": \"TEXTO\",\r\n          \"codbarras\": \"TEXTO\",\r\n          \"sku\": \"TEXTO\",\r\n          \"quantidade\": 0\r\n        }\r\n      ]\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/produto","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","produto"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"mensagem\": \"TEXTO\"\n}"},{"id":"6e04e9dd-e64a-43c3-b7b9-06e93674bb8e","name":"ERROR - 400","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"TEXTO\",\r\n  \"version\": \"TEXTO\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"processamento\": 0,\r\n    \"idvitrine\": 0,\r\n    \"produto\": {\r\n      \"ativo\": true,\r\n      \"idvitrine\": 0,\r\n      \"referencia\": \"TEXTO\",\r\n      \"descricao\": \"TEXTO\",\r\n      \"marca\": \"TEXTO\",\r\n      \"idunidademedida\": 0,\r\n      \"lancamento\": false,\r\n      \"produtokit\": true,\r\n      \"pontos\": 0.0,\r\n      \"vitrine\": {\r\n        \"descricao\": \"TEXTO\",\r\n        \"descricaobreve\": \"TEXTO\",\r\n        \"descricaocompleta\": \"TEXTO\",\r\n        \"palavrachave\": [\r\n          \"TEXTO\"\r\n        ],\r\n        \"largura\": 0.0,\r\n        \"altura\": 0.0,\r\n        \"profundidade\": 0.0,\r\n        \"peso\": 0.0,\r\n        \"composicao\": \"TEXTO\",\r\n        \"modelagem\": \"TEXTO\",\r\n        \"cuidados\": \"TEXTO\",\r\n        \"dicas\": \"TEXTO\"\r\n      },\r\n      \"cores\": [\r\n        {\r\n          \"cor\": \"TEXTO\",\r\n          \"tonalidade\": \"TEXTO\",\r\n          \"descricao_tonalidade\": \"TEXTO\",          \r\n          \"fotos\": [\r\n            {\r\n              \"url\": \"TEXTO\",\r\n              \"imagembase64\": \"TEXTO\",\r\n              \"capa\": true,\r\n              \"ordem\": 0\r\n            }\r\n          ],\r\n          \"tamanhos\": [\r\n            {\r\n              \"tamanho\": \"TEXTO\",\r\n              \"idintegracao\": \"TEXTO\",\r\n              \"codbarras\": \"TEXTO\",\r\n              \"sku\": \"TEXTO\",\r\n              \"gtin\": \"TEXTO\",\r\n              \"valorunitario\": 0.0,\r\n              \"idcategoria\": 0,              \r\n              \"idintegracaoCategoria\": \"TEXTO\",\r\n              \"alterapreco\": true,\r\n              \"saldo\": 0.0\r\n            }\r\n          ],\r\n          \"ton_url\": \"TEXTO\",\r\n          \"ton_imagembase64\": \"TEXTO\",\r\n          \"idtonhexadecimal\": 0\r\n        }\r\n      ],\r\n      \"produtoskit\": [\r\n        {\r\n          \"idintegracao\": \"TEXTO\",\r\n          \"codbarras\": \"TEXTO\",\r\n          \"sku\": \"TEXTO\",\r\n          \"quantidade\": 0\r\n        }\r\n      ]\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/produto","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","produto"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"fe871a20-8782-4ff5-9f91-ebcba7a4c5ed","name":"ERROR - 401","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"TEXTO\",\r\n  \"version\": \"TEXTO\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"processamento\": 0,\r\n    \"idvitrine\": 0,\r\n    \"produto\": {\r\n      \"ativo\": true,\r\n      \"idvitrine\": 0,\r\n      \"referencia\": \"TEXTO\",\r\n      \"descricao\": \"TEXTO\",\r\n      \"marca\": \"TEXTO\",\r\n      \"idunidademedida\": 0,\r\n      \"lancamento\": false,\r\n      \"produtokit\": true,\r\n      \"pontos\": 0.0,\r\n      \"vitrine\": {\r\n        \"descricao\": \"TEXTO\",\r\n        \"descricaobreve\": \"TEXTO\",\r\n        \"descricaocompleta\": \"TEXTO\",\r\n        \"palavrachave\": [\r\n          \"TEXTO\"\r\n        ],\r\n        \"largura\": 0.0,\r\n        \"altura\": 0.0,\r\n        \"profundidade\": 0.0,\r\n        \"peso\": 0.0,\r\n        \"composicao\": \"TEXTO\",\r\n        \"modelagem\": \"TEXTO\",\r\n        \"cuidados\": \"TEXTO\",\r\n        \"dicas\": \"TEXTO\"\r\n      },\r\n      \"cores\": [\r\n        {\r\n          \"cor\": \"TEXTO\",\r\n          \"tonalidade\": \"TEXTO\",\r\n          \"descricao_tonalidade\": \"TEXTO\",          \r\n          \"fotos\": [\r\n            {\r\n              \"url\": \"TEXTO\",\r\n              \"imagembase64\": \"TEXTO\",\r\n              \"capa\": true,\r\n              \"ordem\": 0\r\n            }\r\n          ],\r\n          \"tamanhos\": [\r\n            {\r\n              \"tamanho\": \"TEXTO\",\r\n              \"idintegracao\": \"TEXTO\",\r\n              \"codbarras\": \"TEXTO\",\r\n              \"sku\": \"TEXTO\",\r\n              \"gtin\": \"TEXTO\",\r\n              \"valorunitario\": 0.0,\r\n              \"idcategoria\": 0,              \r\n              \"idintegracaoCategoria\": \"TEXTO\",\r\n              \"alterapreco\": true,\r\n              \"saldo\": 0.0\r\n            }\r\n          ],\r\n          \"ton_url\": \"TEXTO\",\r\n          \"ton_imagembase64\": \"TEXTO\",\r\n          \"idtonhexadecimal\": 0\r\n        }\r\n      ],\r\n      \"produtoskit\": [\r\n        {\r\n          \"idintegracao\": \"TEXTO\",\r\n          \"codbarras\": \"TEXTO\",\r\n          \"sku\": \"TEXTO\",\r\n          \"quantidade\": 0\r\n        }\r\n      ]\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/produto","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","produto"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"9bc5554e-2f74-403b-af12-f6ebd94a414f"}],"id":"0ee72abe-5327-487b-9d14-0e0c5e13258c","_postman_id":"0ee72abe-5327-487b-9d14-0e0c5e13258c","description":""},{"name":"PEDIDO","item":[{"name":"pedido","id":"ae7ed7a8-ef31-4f89-ae95-6bc00955fe90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"<p>Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"pedido.created\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"codigo_pedido\": \"TEXTO\",\r\n    \"quantidade\": 0.0,\r\n    \"data_criacao\": \"TEXTO\",\r\n    \"data_ultima_alteracao\": \"TEXTO\",\r\n    \"data_fechamento\": \"TEXTO\",\r\n    \"observacao\": \"TEXTO\",\r\n    \"consultora\": {\r\n      \"nome\": \"TEXTO\",\r\n      \"email\": \"TEXTO\",\r\n      \"cpf\": \"TEXTO\"\r\n    },\r\n    \"itens\": [\r\n      {\r\n        \"quantidade\": 0.0,\r\n        \"valor_unitario\": 0.0,\r\n        \"valor_total\": 0.0,\r\n        \"produto\": {\r\n          \"id\": \"TEXTO\"\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/:marketplace/pedido/","description":"<h1 id=\"pedido\">Pedido</h1>\n<h1 id=\"estrutura-do-pedido\"><strong>Estrutura do Pedido</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  <strong>Eventos para pedidos do tipo</strong> <strong><code>CONSIGNADO</code></strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><p><code>pedido.created</code><br />  Vai criar o pedido no Up Vendas.</p>\n</li>\n<li><p><code>pedido.updated</code><br />  Irá alterar o pedido com as alterações informadas no objeto do produto</p>\n</li>\n<li><p><code>pedido.canceled</code><br />  Irá remover todos os itens anteriormente enviados do pedido</p>\n</li>\n<li><p><code>pedido.completed</code><br />  Irá alterar o pedido com as alterações informadas no objeto do produto</p>\n</li>\n</ul>\n</li>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  <strong>Eventos para pedidos do tipo</strong> <strong><code>VENDA DIRETA</code></strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><p><code>venda.created</code><br />  Vai criar o pedido no Up Vendas.</p>\n</li>\n<li><p><code>venda.updated</code><br />  Irá alterar o pedido com as alterações informadas no objeto do produto</p>\n</li>\n<li><p><code>venda.canceled</code><br />  Irá remover todos os itens anteriormente enviados do pedido</p>\n</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento do pedido</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p><strong>id</strong>: [String] <strong>(Obrigatório)</strong><br />  ID de chave primária do cadastro do pedido no sistema parceiro</p>\n</li>\n<li><p><strong>codigo_pedido</strong>: [String] <strong>(Obrigatório)</strong><br />  Código sequencial do pedido no sistema parceiro</p>\n</li>\n<li><p><strong>quantidade</strong>: [Double] <strong>(Obrigatório)</strong><br />  Quantidade total dos itens do pedido</p>\n</li>\n<li><p><strong>data_criacao</strong>: [String] <strong>(Obrigatório)</strong><br />  Data de criação do pedido no formato <code>\"YYYY-MM-DD hh:mm:ss\"</code></p>\n</li>\n<li><p><strong>data_ultima_alteracao</strong>: [String] <strong>(Obrigatório)</strong><br />  Data da última alteração feita no pedido</p>\n</li>\n<li><p><strong>data_fechamento</strong>: [String]<br />  Data do fechamento do pedido</p>\n</li>\n<li><p><strong>observacao</strong>: [String]<br />  Observações do pedido</p>\n</li>\n<li><p><strong>consultora</strong>: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo as informações da consultora atrelada ao pedido</p>\n</li>\n<li><p><strong>itens</strong>: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto dos itens do pedido</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-consultora\">Campos do objeto consultora</h2>\n<ul>\n<li><p><strong>nome</strong>: [String] <strong>(Obrigatório)</strong><br />  Nome completo da consultora</p>\n</li>\n<li><p><strong>email</strong>: [String] <strong>(Obrigatório)</strong><br />  Email da consultora</p>\n</li>\n<li><p><strong>cpf</strong>: [String] <strong>(Obrigatório)</strong><br />  CPF da consultora no formato <code>\"000.000.000-00\"</code></p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-itens\">Campos do objeto itens</h2>\n<ul>\n<li><p><strong>quantidade</strong>: [Double] <strong>(Obrigatório)</strong><br />  Quantidade do produto no pedido</p>\n</li>\n<li><p><strong>valor_unitario</strong>: [Double] <strong>(Obrigatório)</strong><br />  Valor unitário do produto no pedido</p>\n</li>\n<li><p><strong>valor_total</strong>: [Double] <strong>(Obrigatório)</strong><br />  Valor total do produto no pedido</p>\n</li>\n<li><p>produto:[Object] <strong>(Obrigatório)</strong><br />  Objeto do produto</p>\n<ul>\n<li><strong>id</strong>: [String] <strong>(Obrigatório)</strong><br />  ID de chave primária do cadastro do produto no sistema parceiro</li>\n</ul>\n</li>\n</ul>\n<h1 id=\"headers\">Headers</h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256.</li>\n</ul>\n<h2 id=\"geração-do-signature\">Geração do Signature</h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>.<br />Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\">1. Texto do objeto informado na requisição</h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\">2. Combine o corpo com a chave webhook da empresa</h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\">3. Gere o hash HMAC usando SHA-256</h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\">4. Use esse valor como o Signature</h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C#(.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos",":marketplace","pedido",""],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"description":{"content":"<p>nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness</p>\n","type":"text/plain"},"type":"any","value":"","key":"marketplace"}]}},"response":[{"id":"989a57f9-d0b9-4b1d-b7a3-7205e244c3ef","name":"SUCCESS","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"pedido.created\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"codigo_pedido\": \"TEXTO\",\r\n    \"quantidade\": 0.0,\r\n    \"data_criacao\": \"TEXTO\",\r\n    \"data_ultima_alteracao\": \"TEXTO\",\r\n    \"data_fechamento\": \"TEXTO\",\r\n    \"observacao\": \"TEXTO\",\r\n    \"consultora\": {\r\n      \"nome\": \"TEXTO\",\r\n      \"email\": \"TEXTO\",\r\n      \"cpf\": \"TEXTO\"\r\n    },\r\n    \"itens\": [\r\n      {\r\n        \"quantidade\": 0.0,\r\n        \"valor_unitario\": 0.0,\r\n        \"valor_total\": 0.0,\r\n        \"produto\": {\r\n          \"id\": \"TEXTO\"\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/pedido/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","pedido",""],"variable":[{"key":"marketplace","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"mensagem\": \"TEXTO\"\n}"},{"id":"625af673-96f7-4877-a703-a7b7f473be5f","name":"ERROR - 400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"pedido.created\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"codigo_pedido\": \"TEXTO\",\r\n    \"quantidade\": 0.0,\r\n    \"data_criacao\": \"TEXTO\",\r\n    \"data_ultima_alteracao\": \"TEXTO\",\r\n    \"data_fechamento\": \"TEXTO\",\r\n    \"observacao\": \"TEXTO\",\r\n    \"consultora\": {\r\n      \"nome\": \"TEXTO\",\r\n      \"email\": \"TEXTO\",\r\n      \"cpf\": \"TEXTO\"\r\n    },\r\n    \"itens\": [\r\n      {\r\n        \"quantidade\": 0.0,\r\n        \"valor_unitario\": 0.0,\r\n        \"valor_total\": 0.0,\r\n        \"produto\": {\r\n          \"id\": \"TEXTO\"\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/pedido"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"8d836abf-741c-4f28-8242-742271feb43b","name":"ERROR - 401","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"pedido.created\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"codigo_pedido\": \"TEXTO\",\r\n    \"quantidade\": 0.0,\r\n    \"data_criacao\": \"TEXTO\",\r\n    \"data_ultima_alteracao\": \"TEXTO\",\r\n    \"data_fechamento\": \"TEXTO\",\r\n    \"observacao\": \"TEXTO\",\r\n    \"consultora\": {\r\n      \"nome\": \"TEXTO\",\r\n      \"email\": \"TEXTO\",\r\n      \"cpf\": \"TEXTO\"\r\n    },\r\n    \"itens\": [\r\n      {\r\n        \"quantidade\": 0.0,\r\n        \"valor_unitario\": 0.0,\r\n        \"valor_total\": 0.0,\r\n        \"produto\": {\r\n          \"id\": \"TEXTO\"\r\n        }\r\n      }\r\n    ]\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/catalogodigital/pedido"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"ae7ed7a8-ef31-4f89-ae95-6bc00955fe90"}],"id":"a5e13760-ccaf-4f85-a44f-8a991b6c0665","_postman_id":"a5e13760-ccaf-4f85-a44f-8a991b6c0665","description":""},{"name":"VENDA","item":[{"name":"venda","id":"667ebbc6-46ef-4eac-b46b-e340cf3575a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"<p>Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"venda.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"status\": \"TEXTO\",\r\n    \"url_rastreio\": \"TEXTO\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/:marketplace/venda/","description":"<h1 id=\"venda\">Venda</h1>\n<h1 id=\"estrutura-da-venda\"><strong>Estrutura da venda</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><code>venda.updated</code><br />  Irá alterar a venda com as alterações informadas no objeto de venda</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento da venda</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p><strong>id</strong>: [String] <strong>(Obrigatório)</strong><br />  ID de chave primária do cadastro da venda no Up Vendas</p>\n</li>\n<li><p><strong>numpedido</strong>: [String] <strong>(Obrigatório)</strong><br />  Código sequencial da venda no sistema parceiro</p>\n</li>\n<li><p><strong>status</strong>: [String] <strong>(Obrigatório)</strong><br />  Status atual da venda no sistema parceiro</p>\n</li>\n<li><p><strong>url_rastreio</strong>: [String]<br />  URL de rastreio da venda para acompanhamento da entrega</p>\n</li>\n</ul>\n<h1 id=\"headers\">Headers</h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256.</li>\n</ul>\n<h2 id=\"geração-do-signature\">Geração do Signature</h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>.<br />Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\">1. Texto do objeto informado na requisição</h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\">2. Combine o corpo com a chave webhook da empresa</h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\">3. Gere o hash HMAC usando SHA-256</h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\">4. Use esse valor como o Signature</h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C#(.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos",":marketplace","venda",""],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"description":{"content":"<p>nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness</p>\n","type":"text/plain"},"type":"any","value":"","key":"marketplace"}]}},"response":[{"id":"319a7536-1191-4de0-a2ac-ff994ba7f761","name":"SUCCESS","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"venda.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"status\": \"TEXTO\",\r\n    \"url_rastreio\": \"TEXTO\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/venda/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","venda",""],"variable":[{"key":"marketplace","value":"","description":"nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"mensagem\": \"TEXTO\"\n}"},{"id":"fe8d2cc2-cb62-4959-a633-e248448d199a","name":"ERROR - 400","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"venda.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"status\": \"TEXTO\",\r\n    \"url_rastreio\": \"TEXTO\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/venda/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","venda",""],"variable":[{"key":"marketplace","value":"","description":"nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Retorno da falha para concluir ação!\"\n}"},{"id":"87340cea-1c33-4321-a2a1-0d168e6b3552","name":"ERROR - 401","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"venda.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"status\": \"TEXTO\",\r\n    \"url_rastreio\": \"TEXTO\"\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/venda/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","venda",""],"variable":[{"key":"marketplace","value":"","description":"nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"token expired\"\r\n}"}],"_postman_id":"667ebbc6-46ef-4eac-b46b-e340cf3575a2"}],"id":"2354577e-6015-4249-85b2-2d2af9c45fec","_postman_id":"2354577e-6015-4249-85b2-2d2af9c45fec","description":""},{"name":"PRECO","item":[{"name":"preco","id":"13e9b41a-f16c-4c14-869b-74a85c0137ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"<p>Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"preco\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"preco\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/:marketplace/preco/","description":"<h1 id=\"preço\">Preço</h1>\n<h1 id=\"estrutura-do-preço\"><strong>Estrutura do Preço</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><code>preco.updated</code><br />  Irá alterar o preõ do produto com as alterações informadas no objeto de preço</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento do preço</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p>processamento: [Integer] <strong>(Obrigatório)</strong><br />  Método do processamento, podendo ser:</p>\n<ul>\n<li><code>1</code> síncrono</li>\n</ul>\n</li>\n<li><p>preco: [Array] <strong>(Obrigatório)</strong><br />  Array contendo o objeto de preço</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-de-preço\">Campos do objeto de preço</h2>\n<ul>\n<li><p>idintegracao: [String] <strong>(Obrigatório se SKU ou codbarras não forem preenchidos)</strong><br />  ID de chave primária do cadastro do produto no sistema parceiro. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>codbarras: [String] <strong>(Obrigatório se SKU ou idintegracao não forem preenchidos)</strong><br />  Código de barras do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>sku: [String] <strong>(Obrigatório se codbarras ou idintegracao não forem preenchidos)</strong><br />  Código SKU do produto. Utilizado para pesquisar o produto para alterar seu estoque</p>\n</li>\n<li><p>preco: [Double] <strong>(Obrigatório)</strong><br />  Preço do produto atualmente no sistema ERP parceiro</p>\n</li>\n</ul>\n<h1 id=\"headers\"><strong>Headers</strong></h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</li>\n</ul>\n<h2 id=\"geração-do-signature\"><strong>Geração do Signature</strong></h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>. Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\"><strong>1. Texto do objeto informado na requisição</strong></h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\"><strong>2. Combine o corpo com a chave webhook da empresa</strong></h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\"><strong>3. Gere o hash HMAC usando SHA-256</strong></h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\"><strong>4. Use esse valor como o Signature</strong></h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-jsx\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C# (.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n?&gt;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos",":marketplace","preco",""],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"description":{"content":"<p>nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness</p>\n","type":"text/plain"},"type":"any","value":"","key":"marketplace"}]}},"response":[{"id":"823bd1b8-2f2a-4326-b1e8-538d8ff52651","name":"SUCCESS","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"preco\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"preco\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/preco/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","preco",""],"variable":[{"key":"marketplace","value":"","description":"nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"mensagem\": \"TEXTO\"\r\n}"},{"id":"e409fa7d-ebaf-4c1c-8cac-1d566e7a4a05","name":"ERROR - 400","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"preco\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"preco\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/preco/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","preco",""],"variable":[{"key":"marketplace","value":"","description":"nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"Retorno da falha para concluir ação!\"\r\n}"},{"id":"2ef95520-d546-439e-9eb7-ecc6a2fb24e4","name":"ERROR - 401","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"TEXTO\",\r\n    \"version\": \"TEXTO\",\r\n    \"date\": \"TEXTO\",\r\n    \"data\": {\r\n        \"processamento\": 0,\r\n        \"preco\": [\r\n            {\r\n                \"idintegracao\": 0,\r\n                \"codbarras\": \"TEXTO\",\r\n                \"sku\": \"TEXTO\",\r\n                \"preco\": 0.0\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/:marketplace/preco/","host":["https://apih.upvendas.app"],"path":["webhookeventos",":marketplace","preco",""],"variable":[{"key":"marketplace","value":"","description":"nome do marketplace de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"token expired\"\n}"}],"_postman_id":"13e9b41a-f16c-4c14-869b-74a85c0137ad"}],"id":"035548c4-1276-42a8-9dd4-f76579fc0980","_postman_id":"035548c4-1276-42a8-9dd4-f76579fc0980","description":""},{"name":"NOTA FISCAL","item":[{"name":"notafiscal","id":"1337090e-5dd8-4723-a921-f97b6609e4fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"<p>Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"notafiscal.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"faturamento\": {\r\n        \"numeronf\": 0,\r\n        \"chavenf\": \"TEXTO\",\r\n        \"status\": \"TEXTO\",\r\n        \"url_danfe\": \"TEXTO\",\r\n        \"url_xml\": \"TEXTO\",\r\n        \"url_boleto\": \"TEXTO\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://apih.upvendas.app/webhookeventos/::marketplace/notafiscal","description":"<h1 id=\"nota-fiscal\">Nota Fiscal</h1>\n<h1 id=\"estrutura-da-nota-fiscal\"><strong>Estrutura da nota fiscal</strong></h1>\n<h2 id=\"campos-comuns-aos-webhooks\">Campos comuns aos webhooks</h2>\n<ul>\n<li><p>event: [String] <strong>(Obrigatório)</strong><br />  Nome do evento webhook, podendo ser:</p>\n<ul>\n<li><code>notafiscal.updated</code><br />  Irá alterar a venda com as alterações informadas no objeto de venda</li>\n</ul>\n</li>\n<li><p>version: [String] <strong>(Obrigatório)</strong><br />  Versão da API Up Vendas, exemplo:</p>\n<ul>\n<li><code>v1</code>, <code>v2</code>, <code>v3</code></li>\n</ul>\n</li>\n<li><p>date: [String] <strong>(Obrigatório)</strong><br />  Data de quando o evento foi disparado</p>\n</li>\n<li><p>data: [Object] <strong>(Obrigatório)</strong><br />  Objeto contendo os dados do processamento da venda</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-data\"><strong>Campos do objeto data</strong></h2>\n<ul>\n<li><p><strong>id</strong>: [String] <strong>(Obrigatório)</strong><br />  ID de chave primária do cadastro da venda no Up Vendas. Obtido na rota GET pedido, campo \"idpedido\"</p>\n</li>\n<li><p><strong>numpedido</strong>: [String]<br />  Código sequencial da venda no sistema parceiro</p>\n</li>\n<li><p><strong>status</strong>: [String]<br />  Status atual da venda no sistema parceiro</p>\n</li>\n<li><p><strong>faturamento</strong>: [Object]<br />  Objeto de faturamento contendo as informações da nota fiscal gerada para a venda</p>\n</li>\n</ul>\n<h2 id=\"campos-do-objeto-faturamento\">Campos do objeto faturamento</h2>\n<ul>\n<li><p><strong>numeronf</strong>: [Integer]<br />  Número da nota fiscal gerada</p>\n</li>\n<li><p><strong>chavenf</strong>: [String]<br />  Código da chave da nota fiscal gerada</p>\n</li>\n<li><p><strong>status</strong>: [String]<br />  Status atual da nota fiscal</p>\n</li>\n<li><p><strong>url_danfe</strong>: [String] <strong>(Obrigatório)</strong><br />  URL da danfe gerada para a nota fiscal</p>\n</li>\n<li><p><strong>url_xml</strong>: [String]<br />  URL do XML gerado para a nota fiscal</p>\n</li>\n<li><p><strong>url_boleto</strong>: [String]<br />  URL do boleto gerado para a nota fiscal</p>\n</li>\n</ul>\n<h1 id=\"headers\">Headers</h1>\n<ul>\n<li><em>Signature</em>: [String]<br />  Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256.</li>\n</ul>\n<h2 id=\"geração-do-signature\">Geração do Signature</h2>\n<p>Para validar a origem das requisições enviadas para a plataforma <strong>Up Vendas</strong>, cada requisição <strong>POST</strong> contém um cabeçalho chamado <strong>Signature</strong>.<br />Esse valor deve ser gerado pelo cliente da seguinte forma:</p>\n<h2 id=\"1-texto-do-objeto-informado-na-requisição\">1. Texto do objeto informado na requisição</h2>\n<ul>\n<li>O objeto deve ser lido integralmente, sem alterações ou formatações.</li>\n</ul>\n<h2 id=\"2-combine-o-corpo-com-a-chave-webhook-da-empresa\">2. Combine o corpo com a chave webhook da empresa</h2>\n<ul>\n<li><p>A chave webhook é o secret cadastrado na plataforma Up Vendas.</p>\n</li>\n<li><p>Esse secret deve ser mantido em segurança e nunca exposto publicamente.</p>\n</li>\n</ul>\n<h2 id=\"3-gere-o-hash-hmac-usando-sha-256\">3. Gere o hash HMAC usando SHA-256</h2>\n<ul>\n<li><p>O algoritmo utilizado é HMAC-SHA256.</p>\n</li>\n<li><p>O rawBody é o objeto da requisição.</p>\n</li>\n<li><p>O secret é a <code>chave webhook</code> da empresa na plataforma Up Vendas.</p>\n</li>\n<li><p>O resultado deve ser convertido para hex digest (representação hexadecimal).</p>\n</li>\n</ul>\n<h2 id=\"4-use-esse-valor-como-o-signature\">4. Use esse valor como o Signature</h2>\n<ul>\n<li>O valor final do hex digest é o que deve ser enviado no cabeçalho <code>Signature</code> da requisição.</li>\n</ul>\n<p><strong>Exemplo em Java:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-java\">package util.script;\nimport javax.crypto.Mac;\nimport javax.crypto.spec.SecretKeySpec;\nimport java.nio.charset.StandardCharsets;\nimport org.apache.commons.codec.binary.Hex;\npublic class GeraHex {\n    public static void main(String[] args) throws Exception {\n        String pedido = \"{}\";\n        String chaveWebhook = \"minhaChaveSecreta\";\n        byte[] rawBody = pedido.getBytes(StandardCharsets.UTF_8);\n        Mac mac = Mac.getInstance(\"HmacSHA256\");\n        mac.init(new SecretKeySpec(chaveWebhook.getBytes(StandardCharsets.UTF_8), \"HmacSHA256\"));\n        byte[] hashBytes = mac.doFinal(rawBody);\n        String hashHex = Hex.encodeHexString(hashBytes);\n        System.out.println(hashHex);\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Node JS:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const crypto = require('crypto');\nconst pedido = '{}';\nconst chaveWebhook = 'minhaChaveSecreta';\nconst hash = crypto\n  .createHmac('sha256', chaveWebhook)\n  .update(pedido, 'utf8')\n  .digest('hex');\nconsole.log(hash);\n\n</code></pre>\n<p><strong>Exemplo em C#(.NET):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-csharp\">using System;\nusing System.Text;\nusing System.Security.Cryptography;\nclass Program {\n    static void Main() {\n        string pedido = \"{}\";\n        string chaveWebhook = \"minhaChaveSecreta\";\n        using (var hmac = new HMACSHA256(Encoding.UTF8.GetBytes(chaveWebhook))) {\n            byte[] hashBytes = hmac.ComputeHash(Encoding.UTF8.GetBytes(pedido));\n            string hashHex = BitConverter.ToString(hashBytes).Replace(\"-\", \"\").ToLower();\n            Console.WriteLine(hashHex);\n        }\n    }\n}\n\n</code></pre>\n<p><strong>Exemplo em Python:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import hmac\nimport hashlib\npedido = '{}'\nchaveWebhook = \"minhaChaveSecreta\"\nhash_bytes = hmac.new(chaveWebhook.encode('utf-8'),\n                      pedido.encode('utf-8'),\n                      hashlib.sha256).digest()\nhash_hex = hash_bytes.hex()\nprint(hash_hex)\n\n</code></pre>\n<p><strong>Exemplo em PHP:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$pedido = '{}';\n$chaveWebhook = \"minhaChaveSecreta\";\n$hash = hash_hmac('sha256', $pedido, $chaveWebhook);\necho $hash;\n\n</code></pre>\n","urlObject":{"path":["webhookeventos","::marketplace","notafiscal"],"host":["https://apih.upvendas.app"],"query":[],"variable":[{"description":{"content":"<p>nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness</p>\n","type":"text/plain"},"type":"any","value":"upbusiness","key":":marketplace"}]}},"response":[{"id":"3281b930-8511-427f-9111-57609e572eea","name":"SUCCESS","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"notafiscal.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"faturamento\": {\r\n        \"numeronf\": 0,\r\n        \"chavenf\": \"TEXTO\",\r\n        \"status\": \"TEXTO\",\r\n        \"url_danfe\": \"TEXTO\",\r\n        \"url_xml\": \"TEXTO\",\r\n        \"url_boleto\": \"TEXTO\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/notafiscal","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","notafiscal"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"mensagem\": \"TEXTO\"\r\n}"},{"id":"fe509797-ed26-4eee-b302-31908a1b43d5","name":"ERROR - 400","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"notafiscal.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"faturamento\": {\r\n        \"numeronf\": 0,\r\n        \"chavenf\": \"TEXTO\",\r\n        \"status\": \"TEXTO\",\r\n        \"url_danfe\": \"TEXTO\",\r\n        \"url_xml\": \"TEXTO\",\r\n        \"url_boleto\": \"TEXTO\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/notafiscal","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","notafiscal"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"Retorno da falha para concluir ação!\"\r\n}"},{"id":"1854f0e0-82d6-434c-a1f6-bfc5a4242de9","name":"ERROR - 401","originalRequest":{"method":"POST","header":[{"key":"Signature","value":"6f9b1e76f552ed443a37c55ca6e8bbd48671ad2119c57461466c2c622503a232","description":"Hash usando um HMAC em formato de hex digest, com o algoritmo SHA-256","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"event\": \"notafiscal.updated\",\r\n  \"version\": \"v1\",\r\n  \"date\": \"TEXTO\",\r\n  \"data\": {\r\n    \"id\": \"TEXTO\",\r\n    \"numpedido\": \"TEXTO\",\r\n    \"faturamento\": {\r\n        \"numeronf\": 0,\r\n        \"chavenf\": \"TEXTO\",\r\n        \"status\": \"TEXTO\",\r\n        \"url_danfe\": \"TEXTO\",\r\n        \"url_xml\": \"TEXTO\",\r\n        \"url_boleto\": \"TEXTO\"\r\n    }\r\n  }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://apih.upvendas.app/webhookeventos/::marketplace/notafiscal","host":["https://apih.upvendas.app"],"path":["webhookeventos","::marketplace","notafiscal"],"variable":[{"key":":marketplace","value":"","description":"nome do marketplaee de disparo: ex: bling, tiny, jueri, upbusiness"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"message\": \"token expired\"\r\n}"}],"_postman_id":"1337090e-5dd8-4723-a921-f97b6609e4fc"}],"id":"9a53bb82-e070-40bb-9410-8ef8e45ee2e5","_postman_id":"9a53bb82-e070-40bb-9410-8ef8e45ee2e5","description":""}],"id":"7615558f-aae0-49e5-920f-0d48bde9a988","_postman_id":"7615558f-aae0-49e5-920f-0d48bde9a988","description":""}],"event":[{"listen":"prerequest","script":{"id":"7ee8ce75-e9fe-4ffa-9701-a2cef99122f6","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"5b546cc7-0beb-4461-8851-6c7fe59dff98","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"baseUrlProduction","value":"http://127.0.0.1:8080/UPVendasServer","disabled":true},{"key":"baseUrl","value":"https://apih.upvendas.app"},{"key":"basicAuthUsername","value":""},{"key":"basicAuthPassword","value":""},{"key":"baererToken","value":""},{"key":"signature","value":""},{"key":"baseUrl","value":"","disabled":true}]}