{"info":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","description":"<html><head></head><body><h1 id=\"inicio\">🧑‍💻 Início</h1>\n<p>Bem-vindo à documentação oficial da API do <a href=\"https://meuecomm.com/\"><strong>MeuEcomm</strong></a>. Com ela você integra o seu sistema (ERP, e-commerce, BI etc.) ao MeuEcomm.</p>\n<p>Dúvidas? Fale com o nosso time de desenvolvimento: <a href=\"mailto:developer@meuecomm.com\">developer@meuecomm.com</a>.</p>\n<h3 id=\"🔗-url-base\">🔗 URL base</h3>\n<p><code>https://api.meuecomm.com/</code></p>\n<p>Todas as chamadas devem usar <strong>HTTPS</strong>.</p>\n<h3 id=\"🔑-autenticação\">🔑 Autenticação</h3>\n<p>Envie o token da sua empresa em <strong>todas</strong> as requisições, no header:</p>\n<p><code>Authorization: {{bearer_token_149p}}</code></p>\n<p>Para gerar o token, acesse a plataforma do MeuEcomm, menu <strong>Configurações › Dados gerais</strong>. O acesso à API depende do seu plano.</p>\n<p><strong>🚨 Guarde o seu token em segurança.</strong> Ele dá acesso de leitura e escrita aos dados da sua empresa.</p>\n<p>Para testar no Postman, preencha a variável <code>API_TOKEN</code> da collection só com o token, sem o prefixo <code>Bearer</code>.</p>\n<h3 id=\"🔐-comunicação\">🔐 Comunicação</h3>\n<p>A API segue o padrão REST e troca mensagens em JSON (exceto os envios de arquivo, que usam <code>multipart/form-data</code>).</p>\n<p>Toda resposta tem:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>status</code></td>\n<td><code>success</code> ou <code>error</code></td>\n</tr>\n<tr>\n<td><code>data</code></td>\n<td>Os dados (objeto/lista) em caso de sucesso, ou a mensagem de erro</td>\n</tr>\n</tbody>\n</table>\n</div><p>Alguns endpoints trazem campos extras na raiz da resposta, como <code>id_cliente</code> no cadastro ou <code>total</code> e <code>offset</code> nas listagens.</p>\n<p>⚠️ Erros de validação voltam com <strong>HTTP 200</strong> e <code>\"status\": \"error\"</code>. Sempre verifique o campo <code>status</code>. Token inválido ou ausente retorna <strong>HTTP 401</strong> com <code>\"data\": \"Token inválido.\"</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Método</th>\n<th>Uso</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>GET</td>\n<td>Consultar registros</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>Cadastrar registros ou executar ações</td>\n</tr>\n<tr>\n<td>PUT</td>\n<td>Alterar registros</td>\n</tr>\n<tr>\n<td>DELETE</td>\n<td>Excluir registros</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"📄-paginação\">📄 Paginação</h3>\n<p>As listagens aceitam <code>limit</code> (padrão 30, <strong>máximo 100</strong>) e <code>offset</code>. A resposta traz <code>total</code>, com o total de registros do filtro, e <code>offset</code>. Para buscar tudo, repita a chamada somando <code>limit</code> ao <code>offset</code> até alcançar o <code>total</code>.</p>\n<h3 id=\"🔄-sincronização\">🔄 Sincronização</h3>\n<p>Há duas formas de manter os dois sistemas alinhados:</p>\n<ul>\n<li><strong>Campo <code>integrado</code>:</strong> todo registro criado ou alterado <strong>na plataforma</strong> do MeuEcomm fica com <code>integrado = 0</code>. Liste com <code>?integrado=0</code>, importe no seu sistema e marque como integrado pelos endpoints <strong>Integrar</strong> (ou enviando <code>\"integrado\": 1</code> no cadastro/alteração).</li>\n<li><strong>Campo <code>data_alteracao</code>:</strong> as listagens aceitam <code>?data_alteracao=&lt;timestamp Unix&gt;</code> e retornam só o que mudou depois desse instante.</li>\n</ul>\n<p>Boa codificação! 🚀</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"🧑‍💻 Início","slug":"inicio"}],"owner":"34696179","collectionId":"a16f520a-648a-42f4-9d35-bd31195a0987","publishedId":"2sBYHUSfLt","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"9f1ae2"},"publishDate":"2026-10-22T19:42:48.000Z"},"item":[{"name":"Clientes","item":[{"name":"Cadastrar cliente","id":"4f37a27c-6b2b-4fdf-b5f8-7057745d1b00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"nome_fantasia\": \"Loja MeuEcomm\",\n    \"razao_social\": \"MeuEcomm LTDA\",\n    \"documento\": \"92.750.553/0001-80\",\n    \"inscricao_estadual\": \"123123123\",\n    \"codigo\": \"000123\",\n    \"email\": \"atendimento@meuecomm.com.br\",\n    \"telefone\": \"(12) 34567-8900\",\n    \"observacao\": \"\",\n    \"integrado\": 1,\n    \"endereco\": [\n        {\n            \"status\": 1,\n            \"numero\": \"001\",\n            \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n            \"bairro\": \"Jardim Paulistano\",\n            \"cep\": \"01451-000\",\n            \"complemento\": \"Sala 001\",\n            \"id_cidade\": 3550308\n        }\n    ],\n    \"forma_pagamento\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/cliente/cadastro","description":"<p>Cadastra um cliente. Também aceita <strong>um array de clientes</strong> no corpo para cadastro em lote. Nesse caso, <code>data</code> retorna o resultado de cada um, na mesma ordem.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nome_fantasia</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome fantasia (PJ) ou nome (PF)</td>\n</tr>\n<tr>\n<td><code>documento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>CPF ou CNPJ válido, com ou sem máscara. Único por empresa</td>\n</tr>\n<tr>\n<td><code>razao_social</code></td>\n<td>string</td>\n<td>Sim (CNPJ)</td>\n<td>Obrigatória para pessoa jurídica</td>\n</tr>\n<tr>\n<td><code>inscricao_estadual</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Para CNPJ sem IE, é gravado <code>ISENTO</code></td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Código do cliente no seu sistema. Único por empresa. Se vazio, usa o documento (só números)</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Único por empresa</td>\n</tr>\n<tr>\n<td><code>telefone</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Com ou sem máscara</td>\n</tr>\n<tr>\n<td><code>observacao</code></td>\n<td>string</td>\n<td>Não</td>\n<td></td>\n</tr>\n<tr>\n<td><code>email_nota_fiscal</code></td>\n<td>string</td>\n<td>Não</td>\n<td></td>\n</tr>\n<tr>\n<td><code>nome_contato / telefone_contato / email_contato</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Dados do contato</td>\n</tr>\n<tr>\n<td><code>modalidade_frete</code></td>\n<td>int</td>\n<td>Não</td>\n<td>Modalidade de frete da NF-e (<code>0</code> CIF, <code>1</code> FOB, <code>2</code> terceiros, <code>9</code> sem frete)</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca o registro como já integrado ao seu sistema</td>\n</tr>\n<tr>\n<td><code>endereco</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Lista de endereços (campos em <strong>Endereços › Cadastrar endereço</strong>, sem <code>id_cliente</code>). A empresa pode estar configurada para aceitar só um endereço por cliente</td>\n</tr>\n<tr>\n<td><code>forma_pagamento</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Formas de pagamento liberadas para o cliente: <code>[{\"codigo\": \"001\"}]</code></td>\n</tr>\n<tr>\n<td><code>tabela_preco</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Tabelas de preço liberadas: <code>[{\"codigo\": \"001\"}]</code></td>\n</tr>\n<tr>\n<td><code>estoque</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Estoques liberados: <code>[{\"codigo\": \"001\"}]</code></td>\n</tr>\n<tr>\n<td><code>campos_extras</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"codigo_do_campo\": \"valor\"}</code>. Campos extras obrigatórios precisam ser enviados</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Informe os campos obrigatórios!</code></li>\n<li><code>CPF/CNPJ inválido!</code></li>\n<li><code>Cliente já cadastrado na empresa!</code></li>\n<li><code>Já existe um cliente cadastrado com este e-mail!</code></li>\n<li><code>Código já cadastrado na empresa!</code></li>\n<li><code>Razão Social é obrigatória para pessoa jurídica!</code></li>\n<li><code>Preencha os campos extras obrigatórios!</code></li>\n<li><code>Limite de clientes atingido!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["cliente","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"b6cfb21b-a0c9-4a61-99a9-f26b5c3bb5c2","name":"Cadastrar cliente","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"nome_fantasia\": \"Loja MeuEcomm\",\n    \"razao_social\": \"MeuEcomm LTDA\",\n    \"documento\": \"92.750.553/0001-80\",\n    \"inscricao_estadual\": \"123123123\",\n    \"codigo\": \"000123\",\n    \"email\": \"atendimento@meuecomm.com.br\",\n    \"telefone\": \"(12) 34567-8900\",\n    \"observacao\": \"\",\n    \"integrado\": 1,\n    \"endereco\": [\n        {\n            \"status\": 1,\n            \"numero\": \"001\",\n            \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n            \"bairro\": \"Jardim Paulistano\",\n            \"cep\": \"01451-000\",\n            \"complemento\": \"Sala 001\",\n            \"id_cidade\": 3550308\n        }\n    ],\n    \"forma_pagamento\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/cliente/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Cliente cadastrado com sucesso!\",\n    \"id_cliente\": 1\n}"}],"_postman_id":"4f37a27c-6b2b-4fdf-b5f8-7057745d1b00"},{"name":"Listar clientes","id":"a84483e3-217a-4696-9617-5f12ebcabd12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/cliente/listar?limit=30&offset=0&integrado=0","description":"<p>Lista os clientes com paginação. A resposta traz <code>total</code> (total de registros do filtro) e <code>offset</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["cliente","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_cliente","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra pelo código do cliente</p>\n","type":"text/plain"},"key":"codigo","value":"000123"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por nome fantasia, razão social, código ou documento</p>\n","type":"text/plain"},"key":"search","value":"MeuEcomm"},{"description":{"content":"<p>Opcional. <code>0</code> = pendentes de integração / <code>1</code> = já integrados</p>\n","type":"text/plain"},"key":"integrado","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. <code>1</code> ativos / <code>0</code> inativos</p>\n","type":"text/plain"},"key":"status","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"19f249b9-17f3-4aa8-ae12-ad9d7aa9e8f2","name":"Listar clientes","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/cliente/listar?limit=30&offset=0&integrado=0","protocol":"https","host":["api","meuecomm","com"],"path":["cliente","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_cliente","value":"1","disabled":true},{"description":"Opcional. Filtra pelo código do cliente","key":"codigo","value":"000123","disabled":true},{"description":"Opcional. Busca por nome fantasia, razão social, código ou documento","key":"search","value":"MeuEcomm","disabled":true},{"description":"Opcional. `0` = pendentes de integração / `1` = já integrados","key":"integrado","value":"0"},{"description":"Opcional. `1` ativos / `0` inativos","key":"status","value":"1","disabled":true},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1712593043,\n            \"data_alteracao\": 1712593043,\n            \"nome_fantasia\": \"Loja MeuEcomm\",\n            \"razao_social\": \"MeuEcomm LTDA\",\n            \"email\": \"contato@meuecommm.com.br\",\n            \"telefone\": \"12345678900\",\n            \"codigo\": \"\",\n            \"observacao\": \"\",\n            \"documento\": \"92.750.553/0001-80\",\n            \"inscricao_estadual\": \"123123123\",\n            \"tipo_pessoa\": \"J\",\n            \"desc_tipo_pessoa\": \"Juridíca\",\n            \"email_nota_fiscal\": \"\",\n            \"nome_contato\": \"\",\n            \"telefone_contato\": \"\",\n            \"email_contato\": \"\",\n            \"enderecos\": [\n                {\n                    \"id\": 1,\n                    \"status\": 1,\n                    \"data_cadastro\": 1712593043,\n                    \"numero\": \"001\",\n                    \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n                    \"bairro\": \"Jardim Paulistano\",\n                    \"cep\": \"01451-000\",\n                    \"principal\": 1,\n                    \"complemento\": \"Sala 001\",\n                    \"cidade\": 3550308,\n                    \"nome_cidade\": \"São Paulo\",\n                    \"estado\": 35,\n                    \"nome_estado\": \"São Paulo\",\n                    \"uf_estado\": \"SP\"\n                }\n            ],\n            \"cidade_uf_endereco_principal\": \"São Paulo/SP\",\n            \"integrado\": 0,\n            \"campos_extras\": {\n                \"dias_visita\": \"Terças\",\n                \"segmento_cliente\": \"Loja\",\n                \"regiao_do_cliente\": {\n                    \"codigo\": \"002\",\n                    \"descricao\": \"Sul\"\n                }\n            }\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"a84483e3-217a-4696-9617-5f12ebcabd12"},{"name":"Alterar cliente","id":"bb059901-3167-445e-aa1b-4717b630329c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"nome_fantasia\": \"Loja MeuEcomm\",\n    \"razao_social\": \"MeuEcomm LTDA\",\n    \"documento\": \"92.750.553/0001-80\",\n    \"inscricao_estadual\": \"123123123\",\n    \"codigo\": \"000123\",\n    \"email\": \"atendimento@meuecomm.com.br\",\n    \"telefone\": \"(12) 34567-8900\",\n    \"observacao\": \"\",\n    \"integrado\": 1,\n    \"forma_pagamento\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"id_cliente\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/cliente/alterar","description":"<p>Altera um cliente. Identifique o cliente por <code>id_cliente</code> <strong>ou</strong>, se ele não for enviado, pelo <code>documento</code>.</p>\n<p>Aceita os mesmos campos do cadastro.</p>\n<p>⚠️ <strong>Envie sempre o cadastro completo.</strong> Campos omitidos são gravados vazios (ex.: sem <code>status</code> o cliente fica inativo). <code>forma_pagamento</code>, <code>tabela_preco</code> e <code>estoque</code> são <strong>substituídos</strong> pelo que vier no corpo: se omitidos, os vínculos do cliente são removidos.</p>\n<p>Em <code>endereco</code>, itens com <code>id_endereco</code> de um endereço deste cliente são alterados e os demais são cadastrados. Nenhum endereço é removido; para isso, use a pasta <strong>Endereços</strong>.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_cliente</code></td>\n<td>int</td>\n<td>Sim*</td>\n<td>*Ou envie <code>documento</code> para localizar o cliente</td>\n</tr>\n<tr>\n<td><code>nome_fantasia</code></td>\n<td>string</td>\n<td>Sim</td>\n<td></td>\n</tr>\n<tr>\n<td><code>documento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Cliente não encontrado!</code></li>\n<li><code>Documento já cadastrado na empresa!</code></li>\n<li><code>Informe os campos obrigatórios!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["cliente","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"5a4496c7-cbf6-4e81-b21d-d69facc76fa5","name":"Alterar cliente","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"nome_fantasia\": \"Loja MeuEcomm\",\n    \"razao_social\": \"MeuEcomm LTDA\",\n    \"documento\": \"92.750.553/0001-80\",\n    \"inscricao_estadual\": \"123123123\",\n    \"codigo\": \"000123\",\n    \"email\": \"atendimento@meuecomm.com.br\",\n    \"telefone\": \"(12) 34567-8900\",\n    \"observacao\": \"\",\n    \"integrado\": 1,\n    \"forma_pagamento\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\"\n        }\n    ],\n    \"id_cliente\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/cliente/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Cliente alterado com sucesso!\",\n    \"id_cliente\": 1\n}"}],"_postman_id":"bb059901-3167-445e-aa1b-4717b630329c"},{"name":"Integrar cliente","id":"ebefbeb8-e712-4602-b11f-db9b362f3af5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.meuecomm.com/cliente/integrar/:id_cliente","description":"<p>Marca o cliente como integrado (<code>integrado = 1</code>) sem alterar mais nada. Use depois de importar para o seu sistema os clientes de <code>GET cliente/listar?integrado=0</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["cliente","integrar",":id_cliente"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"0d136ae2-1eaa-439d-b1ee-b44d58c982c9","description":{"content":"<p>ID do cliente</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_cliente"}]}},"response":[{"id":"89ed67f8-37cc-4e82-bd21-50b27b1f3d85","name":"Integrar cliente","originalRequest":{"method":"PUT","header":[],"url":{"raw":"https://api.meuecomm.com/cliente/integrar/:id_cliente","protocol":"https","host":["api","meuecomm","com"],"path":["cliente","integrar",":id_cliente"],"variable":[{"description":"ID do cliente","key":"id_cliente","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Cliente integrado com sucesso!\",\n    \"id_cliente\": 1\n}"}],"_postman_id":"ebefbeb8-e712-4602-b11f-db9b362f3af5"},{"name":"Excluir cliente","id":"d4d29304-7a96-4623-8624-fcad09dd78b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/cliente/excluir/:id_cliente","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["cliente","excluir",":id_cliente"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"2c08e2e9-f98a-4886-9704-c35a3d71979c","description":{"content":"<p>ID do cliente</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_cliente"}]}},"response":[{"id":"05d0a9ff-79c6-4b6b-8e20-424e2477f713","name":"Excluir cliente","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/cliente/excluir/:id_cliente","protocol":"https","host":["api","meuecomm","com"],"path":["cliente","excluir",":id_cliente"],"variable":[{"description":"ID do cliente","key":"id_cliente","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Cliente excluído com sucesso!\"\n}"}],"_postman_id":"d4d29304-7a96-4623-8624-fcad09dd78b8"},{"name":"Limpar base de clientes","id":"9d342204-2fe9-41da-85ed-7cf46f96f0d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/cliente/limpar","description":"<p>⚠️ <strong>Irreversível.</strong> Exclui <strong>todos</strong> os clientes da empresa, com endereços e vínculos.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["cliente","limpar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"f793eddb-4cdb-452b-b326-30ed5b9bd382","name":"Limpar base de clientes","originalRequest":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/cliente/limpar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Clientes excluídos com sucesso!\"\n}"}],"_postman_id":"9d342204-2fe9-41da-85ed-7cf46f96f0d4"}],"id":"1573e8b9-2fe9-45a4-bb17-62a8ce59f008","description":"<p>👤 Endpoints referentes à integração de clientes.</p>\n","_postman_id":"1573e8b9-2fe9-45a4-bb17-62a8ce59f008","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Endereços","item":[{"name":"Cadastrar endereço","id":"7c1ffc89-53cd-4412-b305-eb0c0c6a36ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_cliente\": 1,\n    \"cep\": \"01451-000\",\n    \"id_cidade\": 3550308,\n    \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n    \"numero\": \"001\",\n    \"bairro\": \"Jardim Paulistano\",\n    \"complemento\": \"Sala 001\",\n    \"principal\": 1,\n    \"status\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/cadastro","description":"<p>Adiciona um endereço a um cliente existente.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_cliente</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do cliente</td>\n</tr>\n<tr>\n<td><code>cep</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>CEP (com ou sem máscara)</td>\n</tr>\n<tr>\n<td><code>id_cidade</code></td>\n<td>int</td>\n<td>Sim*</td>\n<td>Código IBGE da cidade (ver <strong>Endereços › Cidades</strong>). *Dentro do cadastro de cliente pode ser trocado por <code>uf</code>, e a cidade é localizada pela faixa de CEP</td>\n</tr>\n<tr>\n<td><code>uf</code></td>\n<td>string</td>\n<td>Não</td>\n<td>UF (ex.: <code>SP</code>). Usada só quando <code>id_cidade</code> não é enviado</td>\n</tr>\n<tr>\n<td><code>logradouro</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Rua/avenida</td>\n</tr>\n<tr>\n<td><code>numero</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Número</td>\n</tr>\n<tr>\n<td><code>bairro</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Bairro</td>\n</tr>\n<tr>\n<td><code>complemento</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Complemento</td>\n</tr>\n<tr>\n<td><code>principal</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> = endereço principal. O primeiro endereço do cliente é sempre o principal</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo (padrão) / <code>0</code> inativo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Informe os campos obrigatórios</code></li>\n<li><code>Cliente não cadastrado na empresa!</code></li>\n<li><code>Cidade não encontrada!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["endereco","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"053fe3cd-b501-4423-b231-23dcadbe83b6","name":"Cadastrar endereço","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_cliente\": 1,\n    \"cep\": \"01451-000\",\n    \"id_cidade\": 3550308,\n    \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n    \"numero\": \"001\",\n    \"bairro\": \"Jardim Paulistano\",\n    \"complemento\": \"Sala 001\",\n    \"principal\": 1,\n    \"status\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Endereço cadastrado com sucesso!\"\n}"}],"_postman_id":"7c1ffc89-53cd-4412-b305-eb0c0c6a36ee"},{"name":"Listar endereços","id":"5ae33c7b-8dad-4f88-8fea-78325d3e02d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_cliente\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/listar","description":"<p>Retorna os endereços de um cliente. Esta listagem é um <strong>POST</strong> e recebe o <code>id_cliente</code> no corpo.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["endereco","listar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"73a5cbfb-5ed3-4ba5-9093-f97fc036c687","name":"Listar endereços","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_cliente\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/listar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1709776588,\n            \"numero\": \"001\",\n            \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n            \"bairro\": \"Jardim Paulistano\",\n            \"cep\": \"01451000\",\n            \"principal\": 1,\n            \"complemento\": \"Sala 001\",\n            \"cidade\": 3550308,\n            \"nome_cidade\": \"São Paulo\",\n            \"estado\": 35,\n            \"nome_estado\": \"São Paulo\",\n            \"uf_estado\": \"SP\"\n        }\n    ]\n}"}],"_postman_id":"5ae33c7b-8dad-4f88-8fea-78325d3e02d9"},{"name":"Alterar endereço","id":"f9c72841-dc63-437f-a420-266ebf527569","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"cep\": \"01451-000\",\n    \"id_cidade\": 3550308,\n    \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n    \"numero\": \"001\",\n    \"bairro\": \"Jardim Paulistano\",\n    \"complemento\": \"Sala 001\",\n    \"principal\": 1,\n    \"status\": 1,\n    \"id_endereco\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_endereco</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do endereço</td>\n</tr>\n<tr>\n<td><code>cep</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>CEP (com ou sem máscara)</td>\n</tr>\n<tr>\n<td><code>id_cidade</code></td>\n<td>int</td>\n<td>Sim*</td>\n<td>Código IBGE da cidade (ver <strong>Endereços › Cidades</strong>). *Dentro do cadastro de cliente pode ser trocado por <code>uf</code>, e a cidade é localizada pela faixa de CEP</td>\n</tr>\n<tr>\n<td><code>uf</code></td>\n<td>string</td>\n<td>Não</td>\n<td>UF (ex.: <code>SP</code>). Usada só quando <code>id_cidade</code> não é enviado</td>\n</tr>\n<tr>\n<td><code>logradouro</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Rua/avenida</td>\n</tr>\n<tr>\n<td><code>numero</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Número</td>\n</tr>\n<tr>\n<td><code>bairro</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Bairro</td>\n</tr>\n<tr>\n<td><code>complemento</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Complemento</td>\n</tr>\n<tr>\n<td><code>principal</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> = endereço principal. O primeiro endereço do cliente é sempre o principal</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo (padrão) / <code>0</code> inativo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Endereço não encontrado!</code></li>\n<li><code>Cidade não encontrada!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["endereco","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"d72532b9-0993-4c51-a4e0-5efc459b315b","name":"Alterar endereço","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"cep\": \"01451-000\",\n    \"id_cidade\": 3550308,\n    \"logradouro\": \"Avenida Brigadeiro Faria Lima\",\n    \"numero\": \"001\",\n    \"bairro\": \"Jardim Paulistano\",\n    \"complemento\": \"Sala 001\",\n    \"principal\": 1,\n    \"status\": 1,\n    \"id_endereco\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Endereço alterado com sucesso!\"\n}"}],"_postman_id":"f9c72841-dc63-437f-a420-266ebf527569"},{"name":"Excluir endereço","id":"53d11405-3f71-4607-a245-d3ce83d97709","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_cliente\": 1,\n    \"id_endereco\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/excluir","description":"<p>Este DELETE recebe os dados <strong>no corpo</strong> da requisição. O endereço principal não pode ser excluído.</p>\n<h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Endereço não encontrado!</code></li>\n<li><code>Endereço principal não pode ser excluído!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["endereco","excluir"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"b4184bbf-8608-4d13-8ca6-bdfde8affb27","name":"Excluir endereço","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_cliente\": 1,\n    \"id_endereco\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/endereco/excluir"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Endereço excluído com sucesso!\"\n}"}],"_postman_id":"53d11405-3f71-4607-a245-d3ce83d97709"},{"name":"Cidades","id":"7b8078a5-5be6-454d-afb9-096eb0c95f21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/endereco/cidades?limit=50&offset=0&search=São Paulo&uf_estado=SP","description":"<p>Lista cidades. O <code>id</code> retornado é o <strong>código IBGE</strong>, que deve ser usado em <code>id_cidade</code>. Limite máximo de 50 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["endereco","cidades"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Padrão 30, máximo 50</p>\n","type":"text/plain"},"key":"limit","value":"50"},{"description":{"content":"<p>Paginação</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"description":{"content":"<p>Opcional. Busca pelo nome da cidade</p>\n","type":"text/plain"},"key":"search","value":"São Paulo"},{"description":{"content":"<p>Opcional. Filtra pela UF</p>\n","type":"text/plain"},"key":"uf_estado","value":"SP"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra pelo código IBGE do estado</p>\n","type":"text/plain"},"key":"id_estado","value":"35"},{"disabled":true,"description":{"content":"<p>Opcional. Busca uma cidade pelo código IBGE</p>\n","type":"text/plain"},"key":"id_cidade","value":"3550308"}],"variable":[]}},"response":[{"id":"687709de-9822-48a7-96dc-820653fa9200","name":"Cidades","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/endereco/cidades?limit=50&offset=0&search=São Paulo&uf_estado=SP","protocol":"https","host":["api","meuecomm","com"],"path":["endereco","cidades"],"query":[{"description":"Padrão 30, máximo 50","key":"limit","value":"50"},{"description":"Paginação","key":"offset","value":"0"},{"description":"Opcional. Busca pelo nome da cidade","key":"search","value":"São Paulo"},{"description":"Opcional. Filtra pela UF","key":"uf_estado","value":"SP"},{"description":"Opcional. Filtra pelo código IBGE do estado","key":"id_estado","value":"35","disabled":true},{"description":"Opcional. Busca uma cidade pelo código IBGE","key":"id_cidade","value":"3550308","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 3550308,\n            \"nome\": \"São Paulo\",\n            \"codigo_ibge\": \"3550308\",\n            \"uf_estado\": \"SP\",\n            \"id_estado\": 35\n        }\n    ],\n    \"total\": 1,\n    \"offset\": \"0\"\n}"}],"_postman_id":"7b8078a5-5be6-454d-afb9-096eb0c95f21"},{"name":"Estados","id":"983c28c7-c8b3-45ab-9408-0e71322bd63b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/endereco/estados?limit=50&offset=0","description":"<p>Lista os estados. O <code>id</code> é o código IBGE da UF.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["endereco","estados"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Padrão e máximo 100</p>\n","type":"text/plain"},"key":"limit","value":"50"},{"description":{"content":"<p>Paginação</p>\n","type":"text/plain"},"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"9ea87767-0a0a-4cc2-aa17-23cebc0000cf","name":"Estados","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/endereco/estados?limit=50&offset=0","protocol":"https","host":["api","meuecomm","com"],"path":["endereco","estados"],"query":[{"description":"Padrão e máximo 100","key":"limit","value":"50"},{"description":"Paginação","key":"offset","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 12,\n            \"nome\": \"Acre\",\n            \"uf\": \"AC\"\n        },\n        {\n            \"id\": 27,\n            \"nome\": \"Alagoas\",\n            \"uf\": \"AL\"\n        },\n        {\n            \"id\": 16,\n            \"nome\": \"Amapá\",\n            \"uf\": \"AP\"\n        },\n        {\n            \"id\": 13,\n            \"nome\": \"Amazonas\",\n            \"uf\": \"AM\"\n        },\n        {\n            \"id\": 29,\n            \"nome\": \"Bahia\",\n            \"uf\": \"BA\"\n        },\n        {\n            \"id\": 23,\n            \"nome\": \"Ceará\",\n            \"uf\": \"CE\"\n        },\n        {\n            \"id\": 53,\n            \"nome\": \"Distrito Federal\",\n            \"uf\": \"DF\"\n        },\n        {\n            \"id\": 32,\n            \"nome\": \"Espírito Santo\",\n            \"uf\": \"ES\"\n        },\n        {\n            \"id\": 52,\n            \"nome\": \"Goiás\",\n            \"uf\": \"GO\"\n        },\n        {\n            \"id\": 21,\n            \"nome\": \"Maranhão\",\n            \"uf\": \"MA\"\n        },\n        {\n            \"id\": 51,\n            \"nome\": \"Mato Grosso\",\n            \"uf\": \"MT\"\n        },\n        {\n            \"id\": 50,\n            \"nome\": \"Mato Grosso do Sul\",\n            \"uf\": \"MS\"\n        },\n        {\n            \"id\": 31,\n            \"nome\": \"Minas Gerais\",\n            \"uf\": \"MG\"\n        },\n        {\n            \"id\": 15,\n            \"nome\": \"Pará\",\n            \"uf\": \"PA\"\n        },\n        {\n            \"id\": 25,\n            \"nome\": \"Paraíba\",\n            \"uf\": \"PB\"\n        },\n        {\n            \"id\": 41,\n            \"nome\": \"Paraná\",\n            \"uf\": \"PR\"\n        },\n        {\n            \"id\": 26,\n            \"nome\": \"Pernambuco\",\n            \"uf\": \"PE\"\n        },\n        {\n            \"id\": 22,\n            \"nome\": \"Piauí\",\n            \"uf\": \"PI\"\n        },\n        {\n            \"id\": 33,\n            \"nome\": \"Rio de Janeiro\",\n            \"uf\": \"RJ\"\n        },\n        {\n            \"id\": 24,\n            \"nome\": \"Rio Grande do Norte\",\n            \"uf\": \"RN\"\n        },\n        {\n            \"id\": 43,\n            \"nome\": \"Rio Grande do Sul\",\n            \"uf\": \"RS\"\n        },\n        {\n            \"id\": 11,\n            \"nome\": \"Rondônia\",\n            \"uf\": \"RO\"\n        },\n        {\n            \"id\": 14,\n            \"nome\": \"Roraima\",\n            \"uf\": \"RR\"\n        },\n        {\n            \"id\": 42,\n            \"nome\": \"Santa Catarina\",\n            \"uf\": \"SC\"\n        },\n        {\n            \"id\": 35,\n            \"nome\": \"São Paulo\",\n            \"uf\": \"SP\"\n        },\n        {\n            \"id\": 28,\n            \"nome\": \"Sergipe\",\n            \"uf\": \"SE\"\n        },\n        {\n            \"id\": 17,\n            \"nome\": \"Tocantins\",\n            \"uf\": \"TO\"\n        }\n    ],\n    \"total\": 27,\n    \"offset\": \"0\"\n}"}],"_postman_id":"983c28c7-c8b3-45ab-9408-0e71322bd63b"}],"id":"1c70b235-e000-441d-83a9-fc5e01a7c207","description":"<p>📍 Endpoints referentes à integração de endereços de clientes.</p>\n","_postman_id":"1c70b235-e000-441d-83a9-fc5e01a7c207","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Produtos","item":[{"name":"Cadastrar produto","id":"18142429-6212-442b-be00-ed5c75e487fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"00000001\",\n    \"referencia\": \"REF-001\",\n    \"descricao\": \"Produto de teste\",\n    \"observacoes\": \"\",\n    \"pri_um\": \"UN\",\n    \"seg_um\": \"CX\",\n    \"fator_conv\": \"M\",\n    \"conversao\": 12,\n    \"quantidade_fracionada\": 0,\n    \"codigo_ean\": \"\",\n    \"codigo_ncm\": \"\",\n    \"peso\": 0.5,\n    \"altura\": 10,\n    \"largura\": 10,\n    \"profundidade\": 10,\n    \"tabela_preco_padrao\": \"001\",\n    \"estoque_padrao\": \"001\",\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\",\n            \"preco_venda\": 10.5,\n            \"preco_promocional\": 0\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\",\n            \"saldo\": 100\n        }\n    ],\n    \"categorias\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"marcas\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"imagens\": [\n        {\n            \"id_imagem\": 1\n        }\n    ],\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/produto/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do produto (único por empresa, até 50 caracteres)</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição (até 255 caracteres)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n<tr>\n<td><code>referencia</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Referência (até 50 caracteres). Produtos com a mesma referência podem compartilhar imagens</td>\n</tr>\n<tr>\n<td><code>observacoes</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Texto livre exibido no produto</td>\n</tr>\n<tr>\n<td><code>pri_um</code></td>\n<td>string</td>\n<td>Não</td>\n<td>1ª unidade de medida (padrão <code>UN</code>)</td>\n</tr>\n<tr>\n<td><code>seg_um</code></td>\n<td>string</td>\n<td>Não</td>\n<td>2ª unidade de medida (ex.: <code>CX</code>). Se enviada, <code>fator_conv</code> e <code>conversao</code> são obrigatórios</td>\n</tr>\n<tr>\n<td><code>fator_conv</code></td>\n<td>string</td>\n<td>Não</td>\n<td><code>M</code> = multiplica / <code>D</code> = divide (padrão <code>D</code>)</td>\n</tr>\n<tr>\n<td><code>conversao</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Fator de conversão entre as unidades (ex.: <code>12</code> unidades por caixa)</td>\n</tr>\n<tr>\n<td><code>quantidade_fracionada</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> permite quantidade fracionada no pedido</td>\n</tr>\n<tr>\n<td><code>codigo_gtin / codigo_ean / codigo_mpn / codigo_ncm</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Códigos fiscais/comerciais</td>\n</tr>\n<tr>\n<td><code>fiscal_cest</code></td>\n<td>string</td>\n<td>Não</td>\n<td>CEST</td>\n</tr>\n<tr>\n<td><code>fiscal_origem_mercadoria</code></td>\n<td>int</td>\n<td>Não</td>\n<td>Origem da mercadoria (tabela da NF-e)</td>\n</tr>\n<tr>\n<td><code>fiscal_ipi_percentual</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Alíquota de IPI</td>\n</tr>\n<tr>\n<td><code>peso / altura / largura / profundidade</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Dimensões para frete</td>\n</tr>\n<tr>\n<td><code>tabela_preco_padrao</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Código da tabela de preço padrão do produto</td>\n</tr>\n<tr>\n<td><code>estoque_padrao</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Código do estoque padrão do produto</td>\n</tr>\n<tr>\n<td><code>tabela_preco</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Preços já no cadastro: <code>[{\"codigo\": \"001\", \"preco_venda\": 10.5, \"preco_promocional\": 9.9}]</code>. Envie números (ponto decimal)</td>\n</tr>\n<tr>\n<td><code>estoque</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Saldos já no cadastro: <code>[{\"codigo\": \"001\", \"saldo\": 100}]</code></td>\n</tr>\n<tr>\n<td><code>categorias</code></td>\n<td>array</td>\n<td>Não</td>\n<td><code>[{\"id\": 1}]</code> (ou <code>id_categoria</code>). IDs de <strong>Categorias</strong></td>\n</tr>\n<tr>\n<td><code>marcas</code></td>\n<td>array</td>\n<td>Não</td>\n<td><code>[{\"id\": 1}]</code> (ou <code>id_marca</code>). IDs de <strong>Marcas</strong></td>\n</tr>\n<tr>\n<td><code>imagens</code></td>\n<td>array</td>\n<td>Não</td>\n<td><code>[{\"id_imagem\": 1}]</code>. IDs retornados por <strong>Imagens</strong></td>\n</tr>\n<tr>\n<td><code>campos_extras</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"codigo_do_campo\": \"valor\"}</code></td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrado</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Informe os campos obrigatórios</code></li>\n<li><code>Código 00000001 já cadastrado!</code></li>\n<li><code>Categoria não encontrada!</code></li>\n<li><code>Marca não encontrada!</code></li>\n<li><code>Para utilizar a segunda unidade de medida, o fator de conversão e a conversão devem ser informados!</code></li>\n<li><code>Limite de produtos atingido!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["produto","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"0cdfa935-082b-4b3a-b43b-ed5f3e9f8f45","name":"Cadastrar produto","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"00000001\",\n    \"referencia\": \"REF-001\",\n    \"descricao\": \"Produto de teste\",\n    \"observacoes\": \"\",\n    \"pri_um\": \"UN\",\n    \"seg_um\": \"CX\",\n    \"fator_conv\": \"M\",\n    \"conversao\": 12,\n    \"quantidade_fracionada\": 0,\n    \"codigo_ean\": \"\",\n    \"codigo_ncm\": \"\",\n    \"peso\": 0.5,\n    \"altura\": 10,\n    \"largura\": 10,\n    \"profundidade\": 10,\n    \"tabela_preco_padrao\": \"001\",\n    \"estoque_padrao\": \"001\",\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\",\n            \"preco_venda\": 10.5,\n            \"preco_promocional\": 0\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\",\n            \"saldo\": 100\n        }\n    ],\n    \"categorias\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"marcas\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"imagens\": [\n        {\n            \"id_imagem\": 1\n        }\n    ],\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/produto/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Produto cadastrado com sucesso!\",\n    \"id_produto\": 1\n}"}],"_postman_id":"18142429-6212-442b-be00-ed5c75e487fc"},{"name":"Listar produtos","id":"bde89d3a-6083-4cfb-9935-da0ae512c0ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/produto/listar?limit=30&offset=0&integrado=0","description":"<p>Lista produtos com paginação (máximo 100 por página).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["produto","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_produto","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por descrição, código ou referência</p>\n","type":"text/plain"},"key":"search","value":"Produto de teste"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra pela referência</p>\n","type":"text/plain"},"key":"referencia","value":"REF-001"},{"description":{"content":"<p>Opcional. <code>0</code> pendentes / <code>1</code> integrados</p>\n","type":"text/plain"},"key":"integrado","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. <code>1</code> ativos / <code>0</code> inativos</p>\n","type":"text/plain"},"key":"status","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por categoria</p>\n","type":"text/plain"},"key":"id_categoria","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por marca</p>\n","type":"text/plain"},"key":"id_marca","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"cfd7c733-d083-44e4-8b4f-3bedbb697096","name":"Listar produtos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/produto/listar?limit=30&offset=0&integrado=0","protocol":"https","host":["api","meuecomm","com"],"path":["produto","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_produto","value":"1","disabled":true},{"description":"Opcional. Busca por descrição, código ou referência","key":"search","value":"Produto de teste","disabled":true},{"description":"Opcional. Filtra pela referência","key":"referencia","value":"REF-001","disabled":true},{"description":"Opcional. `0` pendentes / `1` integrados","key":"integrado","value":"0"},{"description":"Opcional. `1` ativos / `0` inativos","key":"status","value":"1","disabled":true},{"description":"Opcional. Filtra por categoria","key":"id_categoria","value":"1","disabled":true},{"description":"Opcional. Filtra por marca","key":"id_marca","value":"1","disabled":true},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1722266103,\n            \"data_alteracao\": 1725309365,\n            \"codigo\": \"10100001\",\n            \"referencia\": \"1010-GA-AM\",\n            \"descricao\": \"GARRAFA AMARELA\",\n            \"pri_um\": \"UN\",\n            \"seg_um\": \"CX\",\n            \"fator_conv\": \"\",\n            \"conversao\": 12,\n            \"codigo_gtin\": \"\",\n            \"codigo_ean\": \"\",\n            \"codigo_mpn\": \"\",\n            \"codigo_ncm\": \"\",\n            \"peso\": 0,\n            \"altura\": 0,\n            \"largura\": 0,\n            \"profundidade\": 0,\n            \"tabela_preco_padrao_lista\": \"001\",\n            \"estoque_padrao_lista\": \"MATRIZ\",\n            \"integrado\": 0,\n            \"quantidade_fracionada\": 1,\n            \"url_imagem_principal\": \"url_da_imagem\",\n            \"tabela_preco_padrao\": {\n                \"id\": 1,\n                \"codigo\": \"001\",\n                \"descricao\": \"Tabela de preço padrão\"\n            },\n            \"estoque_padrao\": {\n                \"id\": 1,\n                \"codigo\": \"MATRIZ\",\n                \"descricao\": \"Armazém da Matriz\"\n            },\n            \"imagens\": [\n                {\n                    \"id_imagem\": 1,\n                    \"titulo_imagem\": \"IMAGEM 01\",\n                    \"url_imagem_original\": \"url_da_imagem\",\n                    \"url_imagem_thumbnail\": \"url_da_imagem\"\n                }\n            ],\n            \"campos_extras\": {\n                \"cor_produto\": \"Amarelo\",\n                \"embalagem\": {\n                    \"codigo\": \"002\",\n                    \"descricao\": \"Garrafa\"\n                },\n                \"disponibilidade\": {\n                    \"codigo\": \"001\",\n                    \"descricao\": \"Imediata\"\n                }\n            }\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"bde89d3a-6083-4cfb-9935-da0ae512c0ac"},{"name":"Alterar produto","id":"c75b26fe-31e9-4157-9a14-3cc225f452ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"00000001\",\n    \"referencia\": \"REF-001\",\n    \"descricao\": \"Produto de teste\",\n    \"observacoes\": \"\",\n    \"pri_um\": \"UN\",\n    \"seg_um\": \"CX\",\n    \"fator_conv\": \"M\",\n    \"conversao\": 12,\n    \"quantidade_fracionada\": 0,\n    \"codigo_ean\": \"\",\n    \"codigo_ncm\": \"\",\n    \"peso\": 0.5,\n    \"altura\": 10,\n    \"largura\": 10,\n    \"profundidade\": 10,\n    \"tabela_preco_padrao\": \"001\",\n    \"estoque_padrao\": \"001\",\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\",\n            \"preco_venda\": 10.5,\n            \"preco_promocional\": 0\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\",\n            \"saldo\": 100\n        }\n    ],\n    \"categorias\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"marcas\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"integrado\": 1,\n    \"id_produto\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/produto/alterar","description":"<p>Altera um produto. Identifique pelo <code>id_produto</code> <strong>ou</strong>, se ele não for enviado, pelo <code>codigo</code>. Aceita os mesmos campos do cadastro.</p>\n<p>⚠️ <strong>Envie sempre o produto completo.</strong> Campos omitidos são gravados vazios/zerados (ex.: sem <code>status</code> o produto fica inativo). <code>categorias</code> e <code>marcas</code> são <strong>substituídas</strong> pelo que vier no corpo: se omitidas, os vínculos são removidos.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_produto</code></td>\n<td>int</td>\n<td>Sim*</td>\n<td>*Ou envie <code>codigo</code> para localizar o produto</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Produto não encontrado!</code></li>\n<li><code>Código 00000002 já cadastrado em outro produto!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["produto","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"950b181c-690f-4b17-b139-670ba80badae","name":"Alterar produto","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"00000001\",\n    \"referencia\": \"REF-001\",\n    \"descricao\": \"Produto de teste\",\n    \"observacoes\": \"\",\n    \"pri_um\": \"UN\",\n    \"seg_um\": \"CX\",\n    \"fator_conv\": \"M\",\n    \"conversao\": 12,\n    \"quantidade_fracionada\": 0,\n    \"codigo_ean\": \"\",\n    \"codigo_ncm\": \"\",\n    \"peso\": 0.5,\n    \"altura\": 10,\n    \"largura\": 10,\n    \"profundidade\": 10,\n    \"tabela_preco_padrao\": \"001\",\n    \"estoque_padrao\": \"001\",\n    \"tabela_preco\": [\n        {\n            \"codigo\": \"001\",\n            \"preco_venda\": 10.5,\n            \"preco_promocional\": 0\n        }\n    ],\n    \"estoque\": [\n        {\n            \"codigo\": \"001\",\n            \"saldo\": 100\n        }\n    ],\n    \"categorias\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"marcas\": [\n        {\n            \"id\": 1\n        }\n    ],\n    \"integrado\": 1,\n    \"id_produto\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/produto/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Produto atualizado com sucesso!\",\n    \"id_produto\": 1\n}"}],"_postman_id":"c75b26fe-31e9-4157-9a14-3cc225f452ea"},{"name":"Excluir produto","id":"f9e75e1a-56eb-431f-a8f2-82c7818f3391","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/produto/excluir/:id_produto","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["produto","excluir",":id_produto"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"a1196239-a03a-4184-99c4-00cabdbbcece","description":{"content":"<p>ID do produto</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_produto"}]}},"response":[{"id":"ec5e8c24-e89d-489b-84e5-724d08a1bbfb","name":"Excluir produto","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/produto/excluir/:id_produto","protocol":"https","host":["api","meuecomm","com"],"path":["produto","excluir",":id_produto"],"variable":[{"description":"ID do produto","key":"id_produto","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Produto excluído com sucesso!\"\n}"}],"_postman_id":"f9e75e1a-56eb-431f-a8f2-82c7818f3391"},{"name":"Limpar base de produtos","id":"3129e777-5cec-49bc-b042-c5c763f8a3d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/produto/limpar","description":"<p>⚠️ <strong>Irreversível.</strong> Exclui <strong>todos</strong> os produtos da empresa.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["produto","limpar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"22209cca-1202-4c7d-a209-6957c5abce31","name":"Limpar base de produtos","originalRequest":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/produto/limpar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Produtos excluídos com sucesso!\"\n}"}],"_postman_id":"3129e777-5cec-49bc-b042-c5c763f8a3d6"}],"id":"085f8833-a412-46c3-993f-d626f5651da1","description":"<p>📦 Endpoints referentes à integração de produtos.</p>\n","_postman_id":"085f8833-a412-46c3-993f-d626f5651da1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Categorias","item":[{"name":"Cadastrar categoria","id":"e855f5db-ad25-454d-8c81-9676c64a6af4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo_categoria\": \"calcados\",\n    \"nome_categoria\": \"Calçados\",\n    \"id_categoria_pai\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/categoria/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_categoria</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da categoria</td>\n</tr>\n<tr>\n<td><code>nome_categoria</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n<tr>\n<td><code>id_categoria_pai</code></td>\n<td>int</td>\n<td>Não</td>\n<td>ID da categoria pai (<code>0</code> = categoria raiz)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Código e nome da categoria são obrigatórios!</code></li>\n<li><code>Já existe uma categoria com esse código!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["categoria","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"e2439846-d22a-44f0-92a8-be7de7f34569","name":"Cadastrar categoria","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo_categoria\": \"calcados\",\n    \"nome_categoria\": \"Calçados\",\n    \"id_categoria_pai\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/categoria/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Categoria cadastrada com sucesso!\",\n    \"id_categoria\": 1\n}"}],"_postman_id":"e855f5db-ad25-454d-8c81-9676c64a6af4"},{"name":"Listar categorias","id":"c35db2ce-05fa-476e-a80b-c789d218775e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/categoria/listar?limit=30&offset=0","description":"<p>Lista categorias (máximo 100 por página).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["categoria","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_categoria","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por nome ou código</p>\n","type":"text/plain"},"key":"search","value":"Calçados"}],"variable":[]}},"response":[{"id":"80618689-c621-408b-b6a6-11a1b79f40d2","name":"Listar categorias","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/categoria/listar?limit=30&offset=0","protocol":"https","host":["api","meuecomm","com"],"path":["categoria","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_categoria","value":"1","disabled":true},{"description":"Opcional. Busca por nome ou código","key":"search","value":"Calçados","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 2,\n            \"status\": 1,\n            \"data_cadastro\": 1724178964,\n            \"codigo_categoria\": \"calcados\",\n            \"nome_categoria\": \"Calçados\",\n            \"id_categoria_pai\": 1,\n            \"categoria_pai\": [\n                {\n                    \"id\": 1,\n                    \"status\": 1,\n                    \"data_cadastro\": 1724178918,\n                    \"codigo_categoria\": \"vestiario\",\n                    \"nome_categoria\": \"Vestiário\",\n                    \"categoria_pai\": 0\n                }\n            ],\n            \"caminho_categoria\": \"Vestiário > Calçados\"\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"c35db2ce-05fa-476e-a80b-c789d218775e"},{"name":"Alterar categoria","id":"14d648a1-f658-4db6-97f4-d5d4253da7e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_categoria\": 1,\n    \"status\": 1,\n    \"codigo_categoria\": \"calcados\",\n    \"nome_categoria\": \"Calçados\",\n    \"id_categoria_pai\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/categoria/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_categoria</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID da categoria</td>\n</tr>\n<tr>\n<td><code>codigo_categoria</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da categoria</td>\n</tr>\n<tr>\n<td><code>nome_categoria</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n<tr>\n<td><code>id_categoria_pai</code></td>\n<td>int</td>\n<td>Não</td>\n<td>ID da categoria pai (<code>0</code> = categoria raiz)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>ID da categoria não informado!</code></li>\n<li><code>Categoria não encontrada!</code></li>\n<li><code>Já existe uma categoria com esse código!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["categoria","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"5a46973c-9f31-4f57-9955-fa40cd7a7ed4","name":"Alterar categoria","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_categoria\": 1,\n    \"status\": 1,\n    \"codigo_categoria\": \"calcados\",\n    \"nome_categoria\": \"Calçados\",\n    \"id_categoria_pai\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/categoria/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Categoria alterada com sucesso!\",\n    \"id_categoria\": 1\n}"}],"_postman_id":"14d648a1-f658-4db6-97f4-d5d4253da7e9"},{"name":"Excluir categoria","id":"a32a1433-6769-47c0-9e66-f18aace23b22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/categoria/excluir/:id_categoria","description":"<p>Categorias com subcategorias não podem ser excluídas.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["categoria","excluir",":id_categoria"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"254fe3fc-88d4-4c95-9091-8c8f22b3ad01","description":{"content":"<p>ID da categoria</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_categoria"}]}},"response":[{"id":"c3508f52-0049-4d85-9b69-29b1aed37d0f","name":"Excluir categoria","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/categoria/excluir/:id_categoria","protocol":"https","host":["api","meuecomm","com"],"path":["categoria","excluir",":id_categoria"],"variable":[{"description":"ID da categoria","key":"id_categoria","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Categoria excluída com sucesso!\"\n}"}],"_postman_id":"a32a1433-6769-47c0-9e66-f18aace23b22"}],"id":"b1488609-708b-483f-b467-d4e484435a62","description":"<p>🏷️ Endpoints referentes à integração de categorias.</p>\n","_postman_id":"b1488609-708b-483f-b467-d4e484435a62","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Marcas","item":[{"name":"Cadastrar marca","id":"ae174c3c-c3af-4899-bbc8-83dc1e7002e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo_marca\": \"meuecomm\",\n    \"nome_marca\": \"MeuEcomm\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/marca/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_marca</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da marca</td>\n</tr>\n<tr>\n<td><code>nome_marca</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Código e nome da marca são obrigatórios!</code></li>\n<li><code>Já existe uma marca com esse código!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["marca","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"b243355b-f5bf-40c2-b1ae-14297ed41bff","name":"Cadastrar marca","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo_marca\": \"meuecomm\",\n    \"nome_marca\": \"MeuEcomm\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/marca/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Marca cadastrada com sucesso!\",\n    \"id_marca\": 1\n}"}],"_postman_id":"ae174c3c-c3af-4899-bbc8-83dc1e7002e2"},{"name":"Listar marcas","id":"2b517ba8-6ad0-469d-876d-3f7f3a93cf37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/marca/listar?limit=30&offset=0","description":"<p>Lista marcas (máximo 100 por página).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["marca","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_marca","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por nome ou código</p>\n","type":"text/plain"},"key":"search","value":"MeuEcomm"}],"variable":[]}},"response":[{"id":"233cc5c2-8e3a-4256-8e62-9532d26eef8d","name":"Listar marcas","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/marca/listar?limit=30&offset=0","protocol":"https","host":["api","meuecomm","com"],"path":["marca","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_marca","value":"1","disabled":true},{"description":"Opcional. Busca por nome ou código","key":"search","value":"MeuEcomm","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1727300966,\n            \"codigo_marca\": \"meuecomm\",\n            \"nome_marca\": \"MeuEcomm\",\n            \"imagem_marca\": \"\"\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"2b517ba8-6ad0-469d-876d-3f7f3a93cf37"},{"name":"Alterar marca","id":"2ad64412-fe72-45bc-b75c-cdb417744f7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_marca\": 1,\n    \"status\": 1,\n    \"codigo_marca\": \"meuecomm\",\n    \"nome_marca\": \"MeuEcomm\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/marca/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_marca</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID da marca</td>\n</tr>\n<tr>\n<td><code>codigo_marca</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da marca</td>\n</tr>\n<tr>\n<td><code>nome_marca</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>ID da marca não informado!</code></li>\n<li><code>Marca não encontrada!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["marca","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"79514d3d-c5a1-4850-8809-23803ccc5bf4","name":"Alterar marca","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_marca\": 1,\n    \"status\": 1,\n    \"codigo_marca\": \"meuecomm\",\n    \"nome_marca\": \"MeuEcomm\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/marca/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Marca alterada com sucesso!\",\n    \"id_marca\": 1\n}"}],"_postman_id":"2ad64412-fe72-45bc-b75c-cdb417744f7e"},{"name":"Excluir marca","id":"ea99422f-62ee-4454-b26d-55c81cb37850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/marca/excluir/:id_marca","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["marca","excluir",":id_marca"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"1c05cc46-b028-4e35-892b-62d93f7458b7","description":{"content":"<p>ID da marca</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_marca"}]}},"response":[{"id":"8ca8f871-65d6-4491-9889-d3769ec79950","name":"Excluir marca","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/marca/excluir/:id_marca","protocol":"https","host":["api","meuecomm","com"],"path":["marca","excluir",":id_marca"],"variable":[{"description":"ID da marca","key":"id_marca","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Marca excluída com sucesso!\"\n}"}],"_postman_id":"ea99422f-62ee-4454-b26d-55c81cb37850"}],"id":"5cebe2da-74b4-423e-815a-92d4a447c4c0","description":"<p>🔖 Endpoints referentes à integração de marcas.</p>\n","_postman_id":"5cebe2da-74b4-423e-815a-92d4a447c4c0","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Imagens","item":[{"name":"Cadastrar imagem","id":"be63aef2-600e-4218-8921-043773b82d91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"<p>Arquivo de imagem</p>\n","key":"imagens[]","type":"file","value":null},{"description":"<p>Títulos separados por vírgula</p>\n","key":"titulos_imagens","type":"text","value":"Imagem 01"}]},"url":"https://api.meuecomm.com/imagem/cadastro","description":"<p>Envio de arquivos via <strong>multipart/form-data</strong> (não envie <code>Content-Type: application/json</code>).</p>\n<p>Formatos aceitos: jpg, png e gif. Tamanho máximo de 5 MB por imagem. Depois do envio, use <strong>Listar imagens</strong> para obter o <code>id_imagem</code> e <strong>Atrelar imagem ao produto</strong>.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>imagens[]</code></td>\n<td>arquivo</td>\n<td>Sim</td>\n<td>Um ou mais arquivos de imagem</td>\n</tr>\n<tr>\n<td><code>titulos_imagens</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Títulos separados por vírgula, na mesma ordem dos arquivos</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["imagem","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"846072f7-d70f-4423-a9bf-eda42c128acb","name":"Cadastrar imagem","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"description":"Arquivo de imagem","key":"imagens[]","type":"file","src":[]},{"description":"Títulos separados por vírgula","key":"titulos_imagens","type":"text","value":"Imagem 01"}]},"url":"https://api.meuecomm.com/imagem/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Imagens cadastradas com sucesso!\"\n}"}],"_postman_id":"be63aef2-600e-4218-8921-043773b82d91"},{"name":"Upload via URL","id":"aeb57b00-5a6e-4403-91b9-d68e8bfdbce6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"produtos\": [\n        {\n            \"codigo_produto\": \"00000001\",\n            \"imagens\": [\n                {\n                    \"url\": \"https://meuecomm.com/assets/img/logo.png\",\n                    \"titulo\": \"Frente\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/imagem/upload-url","description":"<p>Baixa imagens a partir de URLs públicas e já as vincula aos produtos pelo <strong>código do produto</strong>.</p>\n<ul>\n<li>Até <strong>3 imagens por produto</strong> (as excedentes são ignoradas).</li>\n<li>Formatos: jpg, png, gif. Máximo de 5 MB por imagem.</li>\n<li>A resposta traz contadores e o detalhe por produto.</li>\n</ul>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>produtos</code></td>\n<td>array</td>\n<td>Sim</td>\n<td>Lista de produtos</td>\n</tr>\n<tr>\n<td><code>produtos[].codigo_produto</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do produto</td>\n</tr>\n<tr>\n<td><code>produtos[].imagens[].url</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>URL pública da imagem</td>\n</tr>\n<tr>\n<td><code>produtos[].imagens[].titulo</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Título da imagem</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Nenhuma imagem enviada!</code></li>\n<li><code>Limite de imagens atingido!</code></li>\n<li><code>Nenhuma imagem foi cadastrada!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["imagem","upload-url"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"518dbdb6-dd23-4fda-a3f3-2af782e36f30","name":"Upload via URL","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"produtos\": [\n        {\n            \"codigo_produto\": \"00000001\",\n            \"imagens\": [\n                {\n                    \"url\": \"https://meuecomm.com/assets/img/logo.png\",\n                    \"titulo\": \"Frente\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/imagem/upload-url"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"1 imagens cadastradas em 1 produtos\",\n    \"sucesso\": 1,\n    \"erro\": 0,\n    \"produtos_processados\": 1,\n    \"detalhes\": [\n        \"Produto 00000001: 1 imagens - completo\"\n    ]\n}"}],"_postman_id":"aeb57b00-5a6e-4403-91b9-d68e8bfdbce6"},{"name":"Listar imagens","id":"9b3e714a-2a85-4185-98dd-b138efac8007","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/imagem/listar?limit=30&offset=0","description":"<p>Lista as imagens da empresa (máximo 100 por página).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["imagem","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_imagem","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca pelo título</p>\n","type":"text/plain"},"key":"search","value":"Imagem"}],"variable":[]}},"response":[{"id":"214d6761-4d8b-44e7-9a3f-7f24acbb0ca7","name":"Listar imagens","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/imagem/listar?limit=30&offset=0","protocol":"https","host":["api","meuecomm","com"],"path":["imagem","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_imagem","value":"1","disabled":true},{"description":"Opcional. Busca pelo título","key":"search","value":"Imagem","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"id_imagem\": 1,\n            \"url_imagem_original\": \"https://meuecomm.s3.sa-east-1.amazonaws.com/207/images/ee7o96ox1zzkpwusm2ndmh5x42a6ejlliks2itxx6pgzf9tr/imagem-23-02-2026-001.jpg\",\n            \"url_imagem_thumbnail\": \"https://meuecomm.s3.sa-east-1.amazonaws.com/207/images/ee7o96ox1zzkpwusm2ndmh5x42a6ejlliks2itxopgzf9tr/imagem-23-02-2026-001_thumbnail.jpg\",\n            \"titulo_imagem\": \"Imagem - 23/02/2026 001\",\n            \"tamanho_imagem\": 970196,\n            \"data_cadastro\": 1771862339,\n            \"data_cadastro_formatada\": \"23/02/2026 12:58\"\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"9b3e714a-2a85-4185-98dd-b138efac8007"},{"name":"Atrelar imagem ao produto","id":"e1b4b8ca-24d8-4cee-a90d-f4723999eb3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_imagens\": [\n        1,\n        2\n    ],\n    \"id_produto\": 1,\n    \"tipo_atrelacao\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/imagem/atrelar","description":"<p>Define as imagens de um produto, na ordem enviada.</p>\n<p>⚠️ <strong>Substitui</strong> todas as imagens atuais do produto pelas enviadas.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_imagens</code></td>\n<td>array</td>\n<td>Sim</td>\n<td>IDs das imagens, na ordem de exibição</td>\n</tr>\n<tr>\n<td><code>id_produto</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do produto</td>\n</tr>\n<tr>\n<td><code>tipo_atrelacao</code></td>\n<td>int</td>\n<td>Sim</td>\n<td><code>2</code> = somente este produto / <code>1</code> = todos os produtos com a mesma <strong>referência</strong> deste produto</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Informe os campos obrigatórios</code></li>\n<li><code>Produto não encontrado!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["imagem","atrelar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"138d1ef4-b09a-4d09-af4e-53f45b3ea419","name":"Atrelar imagem ao produto","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_imagens\": [\n        1,\n        2\n    ],\n    \"id_produto\": 1,\n    \"tipo_atrelacao\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/imagem/atrelar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Imagens atreladas com sucesso!\"\n}"}],"_postman_id":"e1b4b8ca-24d8-4cee-a90d-f4723999eb3d"},{"name":"Excluir imagem","id":"7019b039-4287-4515-b540-a7de3a93b9a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/imagem/excluir/:id_imagem","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["imagem","excluir",":id_imagem"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"bd61f961-42d6-4762-9c80-25c181919c53","description":{"content":"<p>ID da imagem</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_imagem"}]}},"response":[{"id":"3fd31316-1a73-433b-8039-84f7c60f6ad1","name":"Excluir imagem","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/imagem/excluir/:id_imagem","protocol":"https","host":["api","meuecomm","com"],"path":["imagem","excluir",":id_imagem"],"variable":[{"description":"ID da imagem","key":"id_imagem","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Imagem excluída com sucesso!\"\n}"}],"_postman_id":"7019b039-4287-4515-b540-a7de3a93b9a4"}],"id":"ca368227-4c25-4fdf-88fc-ebc4da8fdb73","description":"<p>🏞️ Endpoints referentes à integração de imagens de produtos.</p>\n","_postman_id":"ca368227-4c25-4fdf-88fc-ebc4da8fdb73","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Preços","item":[{"name":"Cabeçalho","item":[{"name":"Cadastrar tabela de preço","id":"995e130d-379a-44d8-a23a-8c5d32ca841e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"TABELA 01\",\n    \"validade\": \"31/12/2026\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da tabela</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n<tr>\n<td><code>validade</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Data de validade no formato <code>dd/mm/aaaa</code> (vazio = sem validade)</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrada</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Já existe uma tabela de preço com esse código.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"4586a32d-08bb-4d72-abdf-822060d8bdfb","name":"Cadastrar tabela de preço","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"TABELA 01\",\n    \"validade\": \"31/12/2026\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Tabela de preço cadastrada com sucesso.\",\n    \"id_tabela_preco\": 1\n}"}],"_postman_id":"995e130d-379a-44d8-a23a-8c5d32ca841e"},{"name":"Listar tabelas de preços","id":"7e0222a8-23ec-4202-8fdf-7fa6b3c09e77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/tabela-preco/listar?limit=30&offset=0&integrado=0","description":"<p>Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_tabela_preco","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por descrição ou código</p>\n","type":"text/plain"},"key":"search","value":"TABELA"},{"description":{"content":"<p>Opcional. <code>0</code> pendentes / <code>1</code> integradas</p>\n","type":"text/plain"},"key":"integrado","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"b439920a-b8ce-4f3f-bbd9-ab5dcae3100d","name":"Listar tabelas de preços","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/tabela-preco/listar?limit=30&offset=0&integrado=0","protocol":"https","host":["api","meuecomm","com"],"path":["tabela-preco","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_tabela_preco","value":"1","disabled":true},{"description":"Opcional. Busca por descrição ou código","key":"search","value":"TABELA","disabled":true},{"description":"Opcional. `0` pendentes / `1` integradas","key":"integrado","value":"0"},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1724976000,\n            \"codigo\": \"001\",\n            \"descricao\": \"TABELA 01\",\n            \"validade\": 1756512000,\n            \"validade_formatada\": \"30/08/2025\",\n            \"total_itens_tabela\": 0\n        }\n    ],\n    \"total\": 1,\n    \"offset\": \"0\"\n}"}],"_postman_id":"7e0222a8-23ec-4202-8fdf-7fa6b3c09e77"},{"name":"Alterar tabela de preço","id":"029ed82e-5054-4dff-9c78-9b5bbebb2d14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_tabela_preco\": 1,\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"TABELA 01\",\n    \"validade\": \"31/12/2026\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_tabela_preco</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID da tabela</td>\n</tr>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da tabela</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n<tr>\n<td><code>validade</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Data de validade no formato <code>dd/mm/aaaa</code> (vazio = sem validade)</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrada</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Tabela de preço não encontrada.</code></li>\n<li><code>Já existe uma tabela de preço com esse código.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"719fb242-c081-4fe3-89b9-af15fb7bf3c2","name":"Alterar tabela de preço","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_tabela_preco\": 1,\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"TABELA 01\",\n    \"validade\": \"31/12/2026\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Tabela de preço alterada com sucesso.\",\n    \"id_tabela_preco\": 1\n}"}],"_postman_id":"029ed82e-5054-4dff-9c78-9b5bbebb2d14"},{"name":"Integrar tabela de preço","id":"d2ccd060-7585-40d4-94af-9d58b6f92c47","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.meuecomm.com/tabela-preco/integrar/:id_tabela_preco","description":"<p>Marca a tabela como integrada (<code>integrado = 1</code>).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco","integrar",":id_tabela_preco"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"239852be-a1c7-44a4-89e6-7c6b79b775c7","description":{"content":"<p>ID da tabela de preço</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_tabela_preco"}]}},"response":[{"id":"693f3f94-0a7e-43c1-b404-322e9ca9e64d","name":"Integrar tabela de preço","originalRequest":{"method":"PUT","header":[],"url":{"raw":"https://api.meuecomm.com/tabela-preco/integrar/:id_tabela_preco","protocol":"https","host":["api","meuecomm","com"],"path":["tabela-preco","integrar",":id_tabela_preco"],"variable":[{"description":"ID da tabela de preço","key":"id_tabela_preco","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Tabela de preço integrada com sucesso!\",\n    \"id_tabela_preco\": 1\n}"}],"_postman_id":"d2ccd060-7585-40d4-94af-9d58b6f92c47"},{"name":"Excluir tabela de preço","id":"8f2b26e9-6097-4e4e-97ac-553d21b6234c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/tabela-preco/excluir/:id_tabela_preco","description":"<p>Tabelas vinculadas a uma loja virtual/portal não podem ser excluídas.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco","excluir",":id_tabela_preco"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"b776d75b-02f9-44a2-b238-ce47d4f67108","description":{"content":"<p>ID da tabela de preço</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_tabela_preco"}]}},"response":[{"id":"898a79dd-dc35-4f2e-9d66-34557aabdfe6","name":"Excluir tabela de preço","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/tabela-preco/excluir/:id_tabela_preco","protocol":"https","host":["api","meuecomm","com"],"path":["tabela-preco","excluir",":id_tabela_preco"],"variable":[{"description":"ID da tabela de preço","key":"id_tabela_preco","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Tabela de preço excluída com sucesso.\"\n}"}],"_postman_id":"8f2b26e9-6097-4e4e-97ac-553d21b6234c"}],"id":"a23be138-8f59-4793-8173-42da593c9046","description":"<p>Tabelas de preço.</p>\n","_postman_id":"a23be138-8f59-4793-8173-42da593c9046","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Itens","item":[{"name":"Cadastrar preço","id":"3f0569b1-6545-43db-b58d-8b85f8c4872c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_tabela_preco\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"preco_venda\": 4.594,\n    \"preco_promocional\": 0,\n    \"preco_venda_min\": 0,\n    \"preco_venda_max\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco-item/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_tabela_preco</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código da tabela. *Ou envie <code>id_tabela_preco</code></td>\n</tr>\n<tr>\n<td><code>codigo_produto</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código do produto. *Ou envie <code>id_produto</code></td>\n</tr>\n<tr>\n<td><code>preco_venda</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Preço de venda</td>\n</tr>\n<tr>\n<td><code>preco_promocional</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Preço promocional (não pode ser maior que o preço de venda)</td>\n</tr>\n<tr>\n<td><code>preco_venda_min / preco_venda_max</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Faixa de preço permitida no pedido (<code>0</code> = sem limite)</td>\n</tr>\n<tr>\n<td><code>custo</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Custo do item</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n<tr>\n<td><code>preco_sob_consulta</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> exibe \"sob consulta\" em vez do preço</td>\n</tr>\n<tr>\n<td><code>preco_sob_consulta_texto</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Texto exibido quando sob consulta</td>\n</tr>\n<tr>\n<td><code>desconto_progressivo</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Faixas: <code>[{\"descricao\": \"10+\", \"quantidade_min\": 10, \"quantidade_max\": 49, \"valor_desconto\": 5, \"tipo_desconto\": \"percentual\", \"validade_formatada\": \"31/12/2026\"}]</code>. <code>tipo_desconto</code>: <code>percentual</code> ou <code>valor</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Tabela de preço não encontrada!</code></li>\n<li><code>Produto não encontrado!</code></li>\n<li><code>Item já cadastrado na tabela de preço.</code></li>\n<li><code>Informe o preço de venda do item.</code></li>\n<li><code>O preço promocional não pode ser maior que o preço de venda.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco-item","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"1c69395b-9104-4655-96fb-8c4ae0eb5ec2","name":"Cadastrar preço","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_tabela_preco\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"preco_venda\": 4.594,\n    \"preco_promocional\": 0,\n    \"preco_venda_min\": 0,\n    \"preco_venda_max\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco-item/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item cadastrado com sucesso.\",\n    \"id_tabela_preco_item\": 1\n}"}],"_postman_id":"3f0569b1-6545-43db-b58d-8b85f8c4872c"},{"name":"Listar preços","id":"552dffae-1f4b-4570-af0a-a718d754a464","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/tabela-preco-item/listar?limit=30&offset=0&id_tabela_preco=1","description":"<p>Lista os itens de <strong>uma</strong> tabela de preço (informe <code>id_tabela_preco</code> ou <code>codigo_tabela_preco</code>). Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco-item","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"description":{"content":"<p>ID da tabela (ou use <code>codigo_tabela_preco</code>)</p>\n","type":"text/plain"},"key":"id_tabela_preco","value":"1"},{"disabled":true,"description":{"content":"<p>Código da tabela</p>\n","type":"text/plain"},"key":"codigo_tabela_preco","value":"001"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por produto</p>\n","type":"text/plain"},"key":"id_produto","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por descrição, código ou referência do produto</p>\n","type":"text/plain"},"key":"search","value":"Produto"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"d9b6bcb0-24b1-4536-8b0b-54c23aa31233","name":"Listar preços","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/tabela-preco-item/listar?limit=30&offset=0&id_tabela_preco=1","protocol":"https","host":["api","meuecomm","com"],"path":["tabela-preco-item","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"ID da tabela (ou use `codigo_tabela_preco`)","key":"id_tabela_preco","value":"1"},{"description":"Código da tabela","key":"codigo_tabela_preco","value":"001","disabled":true},{"description":"Opcional. Filtra por produto","key":"id_produto","value":"1","disabled":true},{"description":"Opcional. Busca por descrição, código ou referência do produto","key":"search","value":"Produto","disabled":true},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"id_produto\": 1,\n            \"status\": 1,\n            \"preco_venda\": 4.594,\n            \"preco_venda_min\": 0,\n            \"preco_venda_max\": 0,\n            \"produto\": {\n                \"id\": 1,\n                \"codigo\": \"00000001\",\n                \"descricao\": \"Produto de teste\"\n            },\n            \"id_tabela_preco\": 1\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"552dffae-1f4b-4570-af0a-a718d754a464"},{"name":"Alterar preço","id":"2a6db807-028f-410d-9594-26d2fd411591","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_tabela_preco\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"preco_venda\": 5.2,\n    \"preco_promocional\": 0,\n    \"preco_venda_min\": 0,\n    \"preco_venda_max\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco-item/alterar","description":"<p>Localiza o item pela combinação tabela + produto.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_tabela_preco</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código da tabela. *Ou envie <code>id_tabela_preco</code></td>\n</tr>\n<tr>\n<td><code>codigo_produto</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código do produto. *Ou envie <code>id_produto</code></td>\n</tr>\n<tr>\n<td><code>preco_venda</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Preço de venda</td>\n</tr>\n<tr>\n<td><code>preco_promocional</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Preço promocional (não pode ser maior que o preço de venda)</td>\n</tr>\n<tr>\n<td><code>preco_venda_min / preco_venda_max</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Faixa de preço permitida no pedido (<code>0</code> = sem limite)</td>\n</tr>\n<tr>\n<td><code>custo</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Custo do item</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n<tr>\n<td><code>preco_sob_consulta</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> exibe \"sob consulta\" em vez do preço</td>\n</tr>\n<tr>\n<td><code>preco_sob_consulta_texto</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Texto exibido quando sob consulta</td>\n</tr>\n<tr>\n<td><code>desconto_progressivo</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Faixas: <code>[{\"descricao\": \"10+\", \"quantidade_min\": 10, \"quantidade_max\": 49, \"valor_desconto\": 5, \"tipo_desconto\": \"percentual\", \"validade_formatada\": \"31/12/2026\"}]</code>. <code>tipo_desconto</code>: <code>percentual</code> ou <code>valor</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Produto não encontrado na tabela de preço.</code></li>\n<li><code>Informe o preço de venda do item.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco-item","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"950e465b-6f07-4f2b-8df7-8374f5ab3f75","name":"Alterar preço","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_tabela_preco\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"preco_venda\": 5.2,\n    \"preco_promocional\": 0,\n    \"preco_venda_min\": 0,\n    \"preco_venda_max\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/tabela-preco-item/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item alterado com sucesso.\",\n    \"id_tabela_preco_item\": 1\n}"}],"_postman_id":"2a6db807-028f-410d-9594-26d2fd411591"},{"name":"Excluir preço","id":"4a20e836-5b9d-4acb-adc6-40fb94e2b217","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/tabela-preco-item/excluir/:id_tabela_preco_item","description":"<p>Itens com desconto progressivo cadastrado não podem ser excluídos (remova os descontos antes).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["tabela-preco-item","excluir",":id_tabela_preco_item"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"5c7e1ab0-8715-4245-bb6b-0d4c402051c4","description":{"content":"<p>ID do item da tabela de preço</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_tabela_preco_item"}]}},"response":[{"id":"697fd87e-425a-4453-a5ef-6cb31c070dc0","name":"Excluir preço","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/tabela-preco-item/excluir/:id_tabela_preco_item","protocol":"https","host":["api","meuecomm","com"],"path":["tabela-preco-item","excluir",":id_tabela_preco_item"],"variable":[{"description":"ID do item da tabela de preço","key":"id_tabela_preco_item","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item excluído com sucesso.\"\n}"}],"_postman_id":"4a20e836-5b9d-4acb-adc6-40fb94e2b217"}],"id":"5bff63e8-2f41-47e5-b8c7-fe3c9cf18922","description":"<p>Preços dos produtos dentro de cada tabela.</p>\n","_postman_id":"5bff63e8-2f41-47e5-b8c7-fe3c9cf18922","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}}],"id":"fa946dc0-b5f4-42ea-9fac-1b08530c3eb7","description":"<p>💲 Endpoints referentes à integração de tabelas de preço e seus itens.</p>\n","_postman_id":"fa946dc0-b5f4-42ea-9fac-1b08530c3eb7","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Estoques","item":[{"name":"Cabeçalho","item":[{"name":"Cadastrar estoque","id":"28efe06a-94d1-4a33-af47-dc085717ceeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"ESTOQUE 01\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único do estoque</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrado</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Já existe um estoque cadastrado com esse código.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"312c6523-a56e-43d9-86be-2afb10da7cb0","name":"Cadastrar estoque","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"ESTOQUE 01\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Estoque cadastrado com sucesso.\",\n    \"id_estoque\": 1\n}"}],"_postman_id":"28efe06a-94d1-4a33-af47-dc085717ceeb"},{"name":"Listar estoques","id":"ef0de9ce-e0bf-4154-9976-dfee2464bcad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/estoque/listar?limit=30&offset=0&integrado=0","description":"<p>Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_estoque","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por descrição ou código</p>\n","type":"text/plain"},"key":"search","value":"ESTOQUE"},{"description":{"content":"<p>Opcional. <code>0</code> pendentes / <code>1</code> integrados</p>\n","type":"text/plain"},"key":"integrado","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"5aa086a0-7961-4f4f-a94a-50b9ef5dc188","name":"Listar estoques","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/estoque/listar?limit=30&offset=0&integrado=0","protocol":"https","host":["api","meuecomm","com"],"path":["estoque","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_estoque","value":"1","disabled":true},{"description":"Opcional. Busca por descrição ou código","key":"search","value":"ESTOQUE","disabled":true},{"description":"Opcional. `0` pendentes / `1` integrados","key":"integrado","value":"0"},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1715621623,\n            \"codigo\": \"001\",\n            \"descricao\": \"ESTOQUE 01\",\n            \"integrado\": 1\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"ef0de9ce-e0bf-4154-9976-dfee2464bcad"},{"name":"Alterar estoque","id":"d3d528ed-c6be-49ea-a5a4-f1b608dae04a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_estoque\": 1,\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"ESTOQUE 01\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_estoque</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do estoque</td>\n</tr>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único do estoque</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrado</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>ID do estoque não informado!</code></li>\n<li><code>Estoque não encontrado.</code></li>\n<li><code>Já existe um estoque com esse código.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"f2358fe0-ccf6-4ff3-ab21-d7e03286e31d","name":"Alterar estoque","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_estoque\": 1,\n    \"status\": 1,\n    \"codigo\": \"001\",\n    \"descricao\": \"ESTOQUE 01\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Estoque alterado com sucesso.\",\n    \"id_estoque\": 1\n}"}],"_postman_id":"d3d528ed-c6be-49ea-a5a4-f1b608dae04a"},{"name":"Integrar estoque","id":"91e5ede4-0bc0-4ea2-a1f4-b1468f69b385","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.meuecomm.com/estoque/integrar/:id_estoque","description":"<p>Marca o estoque como integrado (<code>integrado = 1</code>).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque","integrar",":id_estoque"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"5f0ca95b-e731-49ef-9720-b4900f6cac37","description":{"content":"<p>ID do estoque</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_estoque"}]}},"response":[{"id":"5613eb02-052e-4011-974d-13e8a7694b21","name":"Integrar estoque","originalRequest":{"method":"PUT","header":[],"url":{"raw":"https://api.meuecomm.com/estoque/integrar/:id_estoque","protocol":"https","host":["api","meuecomm","com"],"path":["estoque","integrar",":id_estoque"],"variable":[{"description":"ID do estoque","key":"id_estoque","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Estoque integrado com sucesso!\",\n    \"id_estoque\": 1\n}"}],"_postman_id":"91e5ede4-0bc0-4ea2-a1f4-b1468f69b385"},{"name":"Excluir estoque","id":"9d2a4a1b-6ae7-4207-965e-ea65a9c0dcc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/estoque/excluir/:id_estoque","description":"<p>Estoques vinculados a uma loja virtual/portal não podem ser excluídos.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque","excluir",":id_estoque"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"6b200abc-7f14-434d-9789-89ec8796a865","description":{"content":"<p>ID do estoque</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_estoque"}]}},"response":[{"id":"45b83d8f-4a8a-4fb2-a340-ad8f161f9350","name":"Excluir estoque","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/estoque/excluir/:id_estoque","protocol":"https","host":["api","meuecomm","com"],"path":["estoque","excluir",":id_estoque"],"variable":[{"description":"ID do estoque","key":"id_estoque","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Estoque excluído com sucesso.\"\n}"}],"_postman_id":"9d2a4a1b-6ae7-4207-965e-ea65a9c0dcc6"}],"id":"1f11c1db-d944-4afb-b75d-c768170c8a51","description":"<p>Estoques (armazéns/depósitos).</p>\n","_postman_id":"1f11c1db-d944-4afb-b75d-c768170c8a51","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Itens","item":[{"name":"Cadastrar item","id":"907586bd-d32f-49ca-b97a-b11d24a84bbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_estoque\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"saldo\": 100,\n    \"permite_saldo_negativo\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque-item/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_estoque</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código do estoque. *Ou envie <code>id_estoque</code></td>\n</tr>\n<tr>\n<td><code>codigo_produto</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código do produto. *Ou envie <code>id_produto</code></td>\n</tr>\n<tr>\n<td><code>saldo</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Saldo disponível</td>\n</tr>\n<tr>\n<td><code>saldo_minimo</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Saldo mínimo</td>\n</tr>\n<tr>\n<td><code>permite_saldo_negativo</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> permite vender sem saldo</td>\n</tr>\n<tr>\n<td><code>exibir_saldo_loja</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> exibe o saldo na loja virtual</td>\n</tr>\n<tr>\n<td><code>validade</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Validade do lote no formato <code>dd/mm/aaaa</code> (vazio = sem validade)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Estoque não encontrado!</code></li>\n<li><code>Produto não encontrado!</code></li>\n<li><code>Item já cadastrado no estoque.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque-item","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"8b2509bc-d78a-4d56-9510-44a72c0bcf3c","name":"Cadastrar item","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_estoque\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"saldo\": 100,\n    \"permite_saldo_negativo\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque-item/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item cadastrado com sucesso.\",\n    \"id_estoque_item\": 1\n}"}],"_postman_id":"907586bd-d32f-49ca-b97a-b11d24a84bbd"},{"name":"Listar itens","id":"cccc28df-5bf3-4394-8701-129abae3f466","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/estoque-item/listar?limit=30&offset=0&id_estoque=1","description":"<p>Lista os saldos de <strong>um</strong> estoque (<code>id_estoque</code> é obrigatório). Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque-item","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"description":{"content":"<p>ID do estoque (obrigatório)</p>\n","type":"text/plain"},"key":"id_estoque","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por produto</p>\n","type":"text/plain"},"key":"id_produto","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. <code>1</code> retorna só itens com saldo</p>\n","type":"text/plain"},"key":"apenas_itens_com_saldo","value":"1"}],"variable":[]}},"response":[{"id":"e2499df1-4d0b-4f10-8fc2-52545d717ac2","name":"Listar itens","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/estoque-item/listar?limit=30&offset=0&id_estoque=1","protocol":"https","host":["api","meuecomm","com"],"path":["estoque-item","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"ID do estoque (obrigatório)","key":"id_estoque","value":"1"},{"description":"Opcional. Filtra por produto","key":"id_produto","value":"1","disabled":true},{"description":"Opcional. `1` retorna só itens com saldo","key":"apenas_itens_com_saldo","value":"1","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"id_produto\": 1,\n            \"status\": 1,\n            \"saldo\": 100,\n            \"permite_saldo_negativo\": 0,\n            \"id_estoque\": 1\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"cccc28df-5bf3-4394-8701-129abae3f466"},{"name":"Alterar item","id":"f29b9633-edab-4371-8029-7adc7f7f7a90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_estoque\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"saldo\": 200,\n    \"permite_saldo_negativo\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque-item/alterar","description":"<p>Localiza o item pela combinação estoque + produto.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_estoque</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código do estoque. *Ou envie <code>id_estoque</code></td>\n</tr>\n<tr>\n<td><code>codigo_produto</code></td>\n<td>string</td>\n<td>Sim*</td>\n<td>Código do produto. *Ou envie <code>id_produto</code></td>\n</tr>\n<tr>\n<td><code>saldo</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Saldo disponível</td>\n</tr>\n<tr>\n<td><code>saldo_minimo</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Saldo mínimo</td>\n</tr>\n<tr>\n<td><code>permite_saldo_negativo</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> permite vender sem saldo</td>\n</tr>\n<tr>\n<td><code>exibir_saldo_loja</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> exibe o saldo na loja virtual</td>\n</tr>\n<tr>\n<td><code>validade</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Validade do lote no formato <code>dd/mm/aaaa</code> (vazio = sem validade)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Produto não encontrado no estoque.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque-item","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"4fa2e79a-33dd-4d54-8275-1a9d62c7dbed","name":"Alterar item","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_estoque\": \"001\",\n    \"codigo_produto\": \"00000001\",\n    \"status\": 1,\n    \"saldo\": 200,\n    \"permite_saldo_negativo\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/estoque-item/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item alterado com sucesso.\",\n    \"id_estoque_item\": 1\n}"}],"_postman_id":"f29b9633-edab-4371-8029-7adc7f7f7a90"},{"name":"Excluir item","id":"6850003e-2c1b-4e04-81e6-eeefc5566811","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/estoque-item/excluir/:id_estoque_item","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["estoque-item","excluir",":id_estoque_item"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"7c77247e-cf93-447e-8653-27cb0ecb0269","description":{"content":"<p>ID do item do estoque</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_estoque_item"}]}},"response":[{"id":"98d5bfad-6a26-4158-bf07-4cf6873ddd23","name":"Excluir item","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/estoque-item/excluir/:id_estoque_item","protocol":"https","host":["api","meuecomm","com"],"path":["estoque-item","excluir",":id_estoque_item"],"variable":[{"description":"ID do item do estoque","key":"id_estoque_item","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item excluído com sucesso.\"\n}"}],"_postman_id":"6850003e-2c1b-4e04-81e6-eeefc5566811"}],"id":"97ffa943-4163-4562-9f83-266461d942b1","description":"<p>Saldo de cada produto em cada estoque.</p>\n","_postman_id":"97ffa943-4163-4562-9f83-266461d942b1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}}],"id":"54c0545e-7616-4d28-9fe0-9d897b370654","description":"<p>🚚 Endpoints referentes à integração de estoques e saldos.</p>\n","_postman_id":"54c0545e-7616-4d28-9fe0-9d897b370654","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Formas de pagamento","item":[{"name":"Cadastrar forma de pagamento","id":"325e3e3b-6cc0-44ba-9fc9-5a97f43fd39d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"002\",\n    \"descricao\": \"30/60/90 dias\",\n    \"dias\": \"30,60,90\",\n    \"valor_minimo\": 300,\n    \"tipo_taxa\": \"nenhuma\",\n    \"tipo_desconto\": \"nenhum\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/forma-pagamento/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n<tr>\n<td><code>dias</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Prazos em dias separados por vírgula (ex.: <code>30,60,90</code>). Vazio = à vista</td>\n</tr>\n<tr>\n<td><code>valor_minimo</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor mínimo do pedido para usar a forma de pagamento</td>\n</tr>\n<tr>\n<td><code>tipo_taxa</code></td>\n<td>string</td>\n<td>Não</td>\n<td><code>nenhuma</code>, <code>valor</code> ou <code>porcentagem</code></td>\n</tr>\n<tr>\n<td><code>valor_taxa</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor da taxa</td>\n</tr>\n<tr>\n<td><code>tipo_desconto</code></td>\n<td>string</td>\n<td>Não</td>\n<td><code>nenhum</code>, <code>valor</code> ou <code>porcentagem</code></td>\n</tr>\n<tr>\n<td><code>valor_desconto</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor do desconto</td>\n</tr>\n<tr>\n<td><code>mensagem_cliente</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Mensagem exibida ao cliente</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrada</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Já existe uma forma de pagamento com esse código.</code></li>\n<li><code>Dias só pode conter números e vírgulas.</code></li>\n<li><code>Tipo de taxa inválido. Tipos permitidos: nenhuma, valor ou porcentagem.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["forma-pagamento","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"769cb963-6004-435d-9c10-9273c2777f04","name":"Cadastrar forma de pagamento","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"002\",\n    \"descricao\": \"30/60/90 dias\",\n    \"dias\": \"30,60,90\",\n    \"valor_minimo\": 300,\n    \"tipo_taxa\": \"nenhuma\",\n    \"tipo_desconto\": \"nenhum\",\n    \"integrado\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/forma-pagamento/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Forma de pagamento cadastrada com sucesso.\",\n    \"id_forma_pagamento\": \"1\"\n}"}],"_postman_id":"325e3e3b-6cc0-44ba-9fc9-5a97f43fd39d"},{"name":"Listar formas de pagamento","id":"524559e3-8f64-4705-9ec8-46f55bc394b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/forma-pagamento/listar?limit=30&offset=0&integrado=0","description":"<p>Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["forma-pagamento","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_forma_pagamento","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por descrição ou código</p>\n","type":"text/plain"},"key":"search","value":"dias"},{"description":{"content":"<p>Opcional. <code>0</code> pendentes / <code>1</code> integradas</p>\n","type":"text/plain"},"key":"integrado","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"5f7ab933-c453-4583-bfd7-df8b57da751f","name":"Listar formas de pagamento","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/forma-pagamento/listar?limit=30&offset=0&integrado=0","protocol":"https","host":["api","meuecomm","com"],"path":["forma-pagamento","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_forma_pagamento","value":"1","disabled":true},{"description":"Opcional. Busca por descrição ou código","key":"search","value":"dias","disabled":true},{"description":"Opcional. `0` pendentes / `1` integradas","key":"integrado","value":"0"},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 2,\n            \"status\": 1,\n            \"data_cadastro\": 1711131871,\n            \"codigo\": \"002\",\n            \"dias\": \"30,60,90\",\n            \"valor_minimo\": 300.0,\n            \"descricao\": \"30/60/90 dias\"\n        },\n        {\n            \"id\": 1,\n            \"status\": 1,\n            \"data_cadastro\": 1707246396,\n            \"codigo\": \"001\",\n            \"dias\": \"1\",\n            \"valor_minimo\": 100.0,\n            \"descricao\": \"Pgto. avista\"\n        }\n    ],\n    \"total\": 2,\n    \"offset\": 0\n}"}],"_postman_id":"524559e3-8f64-4705-9ec8-46f55bc394b8"},{"name":"Alterar forma de pagamento","id":"136d8e5f-7a1f-40df-a5d5-b48e3004b41c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"002\",\n    \"descricao\": \"30/60/90 dias\",\n    \"dias\": \"30,60,90\",\n    \"valor_minimo\": 300,\n    \"tipo_taxa\": \"nenhuma\",\n    \"tipo_desconto\": \"nenhum\",\n    \"integrado\": 1,\n    \"id_forma_pagamento\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/forma-pagamento/alterar","description":"<p>Identifique por <code>id_forma_pagamento</code> <strong>ou</strong>, se ele não for enviado, pelo <code>codigo</code>.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_forma_pagamento</code></td>\n<td>int</td>\n<td>Sim*</td>\n<td>*Ou envie <code>codigo</code></td>\n</tr>\n<tr>\n<td><code>codigo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n<tr>\n<td><code>dias</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Prazos em dias separados por vírgula (ex.: <code>30,60,90</code>). Vazio = à vista</td>\n</tr>\n<tr>\n<td><code>valor_minimo</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor mínimo do pedido para usar a forma de pagamento</td>\n</tr>\n<tr>\n<td><code>tipo_taxa</code></td>\n<td>string</td>\n<td>Não</td>\n<td><code>nenhuma</code>, <code>valor</code> ou <code>porcentagem</code></td>\n</tr>\n<tr>\n<td><code>valor_taxa</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor da taxa</td>\n</tr>\n<tr>\n<td><code>tipo_desconto</code></td>\n<td>string</td>\n<td>Não</td>\n<td><code>nenhum</code>, <code>valor</code> ou <code>porcentagem</code></td>\n</tr>\n<tr>\n<td><code>valor_desconto</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor do desconto</td>\n</tr>\n<tr>\n<td><code>mensagem_cliente</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Mensagem exibida ao cliente</td>\n</tr>\n<tr>\n<td><code>integrado</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> marca como já integrada</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Forma de pagamento não encontrada!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["forma-pagamento","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"5cd72296-cebe-41b7-842a-2f1cec5ad540","name":"Alterar forma de pagamento","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo\": \"002\",\n    \"descricao\": \"30/60/90 dias\",\n    \"dias\": \"30,60,90\",\n    \"valor_minimo\": 300,\n    \"tipo_taxa\": \"nenhuma\",\n    \"tipo_desconto\": \"nenhum\",\n    \"integrado\": 1,\n    \"id_forma_pagamento\": 2\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/forma-pagamento/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Forma de pagamento alterada com sucesso.\",\n    \"id_forma_pagamento\": 2\n}"}],"_postman_id":"136d8e5f-7a1f-40df-a5d5-b48e3004b41c"},{"name":"Integrar forma de pagamento","id":"5dc16c90-9c63-4b69-80fa-9ee5fc15bc36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"https://api.meuecomm.com/forma-pagamento/integrar/:id_forma_pagamento","description":"<p>Marca a forma de pagamento como integrada (<code>integrado = 1</code>).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["forma-pagamento","integrar",":id_forma_pagamento"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"6496e87a-a9e7-4a8c-a379-47bfc7f20636","description":{"content":"<p>ID da forma de pagamento</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_forma_pagamento"}]}},"response":[{"id":"21cce5a9-aa0a-4ead-84c8-e214dacf8d38","name":"Integrar forma de pagamento","originalRequest":{"method":"PUT","header":[],"url":{"raw":"https://api.meuecomm.com/forma-pagamento/integrar/:id_forma_pagamento","protocol":"https","host":["api","meuecomm","com"],"path":["forma-pagamento","integrar",":id_forma_pagamento"],"variable":[{"description":"ID da forma de pagamento","key":"id_forma_pagamento","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Forma de pagamento integrada com sucesso!\",\n    \"id_forma_pagamento\": 1\n}"}],"_postman_id":"5dc16c90-9c63-4b69-80fa-9ee5fc15bc36"},{"name":"Excluir forma de pagamento","id":"98906332-535a-4b24-b45d-5b1c07bc8908","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/forma-pagamento/excluir/:id_forma_pagamento","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["forma-pagamento","excluir",":id_forma_pagamento"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"14b3ee35-5689-46aa-90be-1ec20c19c817","description":{"content":"<p>ID da forma de pagamento</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_forma_pagamento"}]}},"response":[{"id":"035502c0-d73c-4674-8856-0b4eddae8146","name":"Excluir forma de pagamento","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/forma-pagamento/excluir/:id_forma_pagamento","protocol":"https","host":["api","meuecomm","com"],"path":["forma-pagamento","excluir",":id_forma_pagamento"],"variable":[{"description":"ID da forma de pagamento","key":"id_forma_pagamento","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Forma de pagamento excluída com sucesso.\"\n}"}],"_postman_id":"98906332-535a-4b24-b45d-5b1c07bc8908"}],"id":"308c4baa-47c7-4db3-b016-5c999f1ff1c4","description":"<p>💳 Endpoints referentes à integração de formas de pagamento.</p>\n","_postman_id":"308c4baa-47c7-4db3-b016-5c999f1ff1c4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Pedidos","item":[{"name":"Cadastrar pedido","id":"0da2b786-4c82-48c0-b810-5407bfc33d53","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"cliente_documento\": \"92.750.553/0001-80\",\n    \"rascunho\": 1,\n    \"codigo_tipo_pedido\": \"venda\",\n    \"codigo_forma_pagamento\": \"001\",\n    \"origem_pedido\": \"api\",\n    \"observacao\": \"Pedido de teste\",\n    \"pedido_compra\": \"000001\",\n    \"itens\": [\n        {\n            \"codigo_produto\": \"00000001\",\n            \"codigo_tabela_preco\": \"001\",\n            \"codigo_estoque\": \"001\",\n            \"quantidade\": 5,\n            \"preco_venda_aplicado\": 4.594\n        }\n    ],\n    \"campos_extras\": {\n        \"tipo_frete\": {\n            \"codigo\": \"fob\",\n            \"descricao\": \"Frete FOB\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/pedido/cadastro","description":"<p>Cria um pedido. Cliente, tipo de pedido, forma de pagamento, produtos, tabelas e estoques são informados pelos <strong>códigos/documento</strong> do seu sistema.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cliente_documento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>CPF/CNPJ do cliente já cadastrado (com ou sem máscara). O nome antigo <code>documento</code> também é aceito</td>\n</tr>\n<tr>\n<td><code>codigo_tipo_pedido</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do tipo de pedido (ver <strong>Listar tipos de pedido</strong>)</td>\n</tr>\n<tr>\n<td><code>codigo_forma_pagamento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código da forma de pagamento</td>\n</tr>\n<tr>\n<td><code>origem_pedido</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Use <code>api</code></td>\n</tr>\n<tr>\n<td><code>itens</code></td>\n<td>array</td>\n<td>Sim</td>\n<td>Itens do pedido (até 100). Campos abaixo</td>\n</tr>\n<tr>\n<td><code>rascunho</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> = rascunho (em aberto, não valida saldo) / <code>0</code> = finalizado (valida saldo e valor mínimo). <strong>Padrão: <code>0</code> (finalizado)</strong></td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> = ativo</td>\n</tr>\n<tr>\n<td><code>observacao</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Observações do pedido</td>\n</tr>\n<tr>\n<td><code>pedido_compra</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Número do pedido de compra do cliente</td>\n</tr>\n<tr>\n<td><code>codigo_usuario</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Código do vendedor/usuário responsável. Padrão: responsável pela conta</td>\n</tr>\n<tr>\n<td><code>id_endereco</code></td>\n<td>int</td>\n<td>Não</td>\n<td>Endereço de entrega. Padrão: endereço principal do cliente</td>\n</tr>\n<tr>\n<td><code>valor_frete</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor do frete</td>\n</tr>\n<tr>\n<td><code>modalidade_frete</code></td>\n<td>int</td>\n<td>Não</td>\n<td>Modalidade de frete da NF-e. Padrão: a do cliente</td>\n</tr>\n<tr>\n<td><code>campos_extras</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"codigo_do_campo\": \"valor\"}</code> ou <code>{\"codigo\": {\"codigo\": \"...\", \"descricao\": \"...\"}}</code> para campos de lista</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"campos-de-cada-item-itens\">Campos de cada item (<code>itens[]</code>)</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_produto</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do produto</td>\n</tr>\n<tr>\n<td><code>codigo_tabela_preco</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código da tabela de preço</td>\n</tr>\n<tr>\n<td><code>codigo_estoque</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do estoque</td>\n</tr>\n<tr>\n<td><code>quantidade</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Maior que zero. Respeita <code>quantidade_fracionada</code> e a conversão do produto</td>\n</tr>\n<tr>\n<td><code>preco_venda_aplicado</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Preço unitário (maior que zero, dentro da faixa mín./máx. da tabela)</td>\n</tr>\n<tr>\n<td><code>campos_extras</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td>Campos extras do item</td>\n</tr>\n</tbody>\n</table>\n</div><p>A resposta traz <code>totais</code>, com o cálculo do servidor (subtotal, IPI, frete, descontos, taxas e total).</p>\n<h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Cliente não encontrado.</code></li>\n<li><code>Tipo de pedido não encontrado.</code></li>\n<li><code>Forma de pagamento não encontrada.</code></li>\n<li><code>Produto 00000001 não encontrado.</code></li>\n<li><code>Tabela de preço 001 não encontrada.</code></li>\n<li><code>Estoque 001 não encontrado.</code></li>\n<li><code>Origem deve ser web, api, loja-virtual ou app.</code></li>\n<li><code>Forma de pagamento não permitida para o cliente.</code></li>\n<li><code>Saldo insuficiente no estoque para atender todo o pedido. ...</code></li>\n<li><code>Preço de venda fora da faixa de preço mínimo e maximo no item 1, operação cancelada.</code></li>\n<li><code>Limite de 100 itens por pedido atingido.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"e7b051a7-2943-4bca-aa96-a4141cbad5ed","name":"Cadastrar pedido","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"cliente_documento\": \"92.750.553/0001-80\",\n    \"rascunho\": 1,\n    \"codigo_tipo_pedido\": \"venda\",\n    \"codigo_forma_pagamento\": \"001\",\n    \"origem_pedido\": \"api\",\n    \"observacao\": \"Pedido de teste\",\n    \"pedido_compra\": \"000001\",\n    \"itens\": [\n        {\n            \"codigo_produto\": \"00000001\",\n            \"codigo_tabela_preco\": \"001\",\n            \"codigo_estoque\": \"001\",\n            \"quantidade\": 5,\n            \"preco_venda_aplicado\": 4.594\n        }\n    ],\n    \"campos_extras\": {\n        \"tipo_frete\": {\n            \"codigo\": \"fob\",\n            \"descricao\": \"Frete FOB\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/pedido/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": {\n        \"id_pedido\": 1,\n        \"id_pedido_empresa\": \"000001\",\n        \"codigo_identificacao\": \"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76\",\n        \"mensagem\": \"Pedido 000001 cadastrado com sucesso.\",\n        \"totais\": {\n            \"subtotal\": 22.97,\n            \"ipi\": 0,\n            \"frete\": 0,\n            \"cupom\": 0,\n            \"desconto_forma_pagamento\": 0,\n            \"taxa_forma_pagamento\": 0,\n            \"descontos_adicionais\": 0,\n            \"total\": 22.97\n        }\n    }\n}"}],"_postman_id":"0da2b786-4c82-48c0-b810-5407bfc33d53"},{"name":"Listar pedidos","id":"18f6b048-5e52-4e88-9ae4-4f0943899f25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/pedido/listar?limit=30&offset=0&integrado=0&rascunho=0","description":"<p>Lista pedidos completos (cabeçalho, itens, campos extras e <code>totais</code>). Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"description":{"content":"<p>Opcional. <code>0</code> pendentes / <code>1</code> integrados</p>\n","type":"text/plain"},"key":"integrado","value":"0"},{"description":{"content":"<p>Opcional. <code>0</code> finalizados / <code>1</code> rascunhos</p>\n","type":"text/plain"},"key":"rascunho","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Busca um pedido específico</p>\n","type":"text/plain"},"key":"codigo_identificacao","value":"sw7ap0gj..."},{"disabled":true,"description":{"content":"<p>Opcional. Filtra pelo documento do cliente</p>\n","type":"text/plain"},"key":"cliente_documento","value":"92750553000180"},{"disabled":true,"description":{"content":"<p>Opcional. Data inicial (<code>aaaa-mm-dd</code>)</p>\n","type":"text/plain"},"key":"data_cadastro_inicial","value":"2026-01-01"},{"disabled":true,"description":{"content":"<p>Opcional. Data final (<code>aaaa-mm-dd</code>)</p>\n","type":"text/plain"},"key":"data_cadastro_final","value":"2026-01-31"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por nome/documento do cliente, número do pedido, pedido de compra ou pedido do ERP</p>\n","type":"text/plain"},"key":"search","value":"000001"},{"disabled":true,"description":{"content":"<p>Opcional. Retorna apenas registros alterados <strong>depois</strong> deste timestamp Unix (sincronização incremental)</p>\n","type":"text/plain"},"key":"data_alteracao","value":"1727300966"}],"variable":[]}},"response":[{"id":"7a6312da-805b-48be-b64a-03787b43c698","name":"Listar pedidos","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/pedido/listar?limit=30&offset=0&integrado=0&rascunho=0","protocol":"https","host":["api","meuecomm","com"],"path":["pedido","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. `0` pendentes / `1` integrados","key":"integrado","value":"0"},{"description":"Opcional. `0` finalizados / `1` rascunhos","key":"rascunho","value":"0"},{"description":"Opcional. Busca um pedido específico","key":"codigo_identificacao","value":"sw7ap0gj...","disabled":true},{"description":"Opcional. Filtra pelo documento do cliente","key":"cliente_documento","value":"92750553000180","disabled":true},{"description":"Opcional. Data inicial (`aaaa-mm-dd`)","key":"data_cadastro_inicial","value":"2026-01-01","disabled":true},{"description":"Opcional. Data final (`aaaa-mm-dd`)","key":"data_cadastro_final","value":"2026-01-31","disabled":true},{"description":"Opcional. Busca por nome/documento do cliente, número do pedido, pedido de compra ou pedido do ERP","key":"search","value":"000001","disabled":true},{"description":"Opcional. Retorna apenas registros alterados **depois** deste timestamp Unix (sincronização incremental)","key":"data_alteracao","value":"1727300966","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"codigo_identificacao\": \"jsssihuvcsyl15c41zitfutg7cv08h7n76drdsngpqa2a44alq\",\n            \"data_cadastro\": 1727300966,\n            \"data_alteracao\": 1727321168,\n            \"data_cadastro_formatada\": \"25/09/2024 18:49\",\n            \"data_alteracao_formatada\": \"26/09/2024 00:26\",\n            \"status\": 1,\n            \"id_cliente\": 1,\n            \"cliente_nome\": \"Cliente de teste\",\n            \"cliente_documento\": \"11111111000101\",\n            \"cliente_documento_formatado\": \"11.111.111/1111-11\",\n            \"cliente_email\": \"teste@cliente.com\",\n            \"id_forma_pagamento\": 1,\n            \"codigo_forma_pagamento\": \"001\",\n            \"descricao_forma_pagamento\": \"Pagto. em 1x\",\n            \"id_usuario\": 1,\n            \"usuario_nome\": \"Usuário de teste\",\n            \"usuario_email\": \"teste@meuecomm.com\",\n            \"usuario_codigo\": \"000001\",\n            \"endereco_numero\": \"SN\",\n            \"endereco_logradouro\": \"Avenida Brigadeiro Faria Lim\",\n            \"endereco_bairro\": \"Jardim Paulistano\",\n            \"endereco_cidade\": \"São Paulo\",\n            \"endereco_cep\": \"01451000\",\n            \"id_cidade\": 3550308,\n            \"id_estado\": 35,\n            \"id_endereco\": 1,\n            \"endereco_uf\": \"SP\",\n            \"rascunho\": 1,\n            \"integrado\": 0,\n            \"observacao\": \"Teste de pedido\",\n            \"id_tipo_pedido\": 1,\n            \"codigo_tipo_pedido\": \"pedido-venda\",\n            \"descricao_tipo_pedido\": \"Pedido de venda\",\n            \"pedido_compra\": \"000123\",\n            \"pedido_venda_erp\": \"\",\n            \"documento_nota_fiscal\": \"\",\n            \"chave_nota_fiscal\": \"\",\n            \"origem_pedido\": \"web\",\n            \"id_pedido_empresa\": \"00001\",\n            \"valor_total_formatado\": \"R$10,00\",\n            \"valor_total\": 10,\n            \"itens\": [\n                {\n                    \"id_item\": 1,\n                    \"id_pedido\": 1,\n                    \"id_produto\": 1,\n                    \"produto_codigo\": \"10100001\",\n                    \"produto_descricao\": \"GARRAFA AMARELA\",\n                    \"produto_referencia\": \"1010-GA-AM\",\n                    \"url_imagem_principal\": \"url_imagem\",\n                    \"produto_um\": \"UN\",\n                    \"quantidade\": 10,\n                    \"id_tabela_preco\": 1,\n                    \"id_tabela_preco_item\": 1,\n                    \"tabela_preco_codigo\": \"001\",\n                    \"tabela_preco_descricao\": \"Tabela de preço padrão\",\n                    \"preco_venda_aplicado\": 10,\n                    \"preco_venda_tabela\": 10,\n                    \"id_estoque\": 1,\n                    \"estoque_codigo\": \"MATRIZ\",\n                    \"estoque_descricao\": \"Armazém da Matriz\",\n                    \"produto_gtin\": \"\",\n                    \"produto_ean\": \"\",\n                    \"produto_mpn\": \"\",\n                    \"produto_ncm\": \"\",\n                    \"campos_extras\": {\n                        \"urgencia\": {\n                            \"codigo\": \"001\",\n                            \"descricao\": \"Alta\"\n                        }\n                    }\n                }\n            ],\n            \"campos_extras\": {\n                \"tipo_de_frete\": {\n                    \"codigo\": \"fob\",\n                    \"descricao\": \"Frete FOB\"\n                }\n            },\n            \"totais\": {\n                \"subtotal\": 10,\n                \"ipi\": 0,\n                \"frete\": 0,\n                \"cupom\": 0,\n                \"desconto_forma_pagamento\": 0,\n                \"taxa_forma_pagamento\": 0,\n                \"descontos_adicionais\": 0,\n                \"total\": 10\n            }\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"18f6b048-5e52-4e88-9ae4-4f0943899f25"},{"name":"Alterar pedido","id":"6011b868-724a-4e0e-813f-ad43f5ec76b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"cliente_documento\": \"92.750.553/0001-80\",\n    \"rascunho\": 1,\n    \"codigo_tipo_pedido\": \"venda\",\n    \"codigo_forma_pagamento\": \"001\",\n    \"origem_pedido\": \"api\",\n    \"observacao\": \"Pedido de teste\",\n    \"pedido_compra\": \"000001\",\n    \"itens\": [\n        {\n            \"codigo_produto\": \"00000001\",\n            \"codigo_tabela_preco\": \"001\",\n            \"codigo_estoque\": \"001\",\n            \"quantidade\": 5,\n            \"preco_venda_aplicado\": 4.594\n        }\n    ],\n    \"campos_extras\": {\n        \"tipo_frete\": {\n            \"codigo\": \"fob\",\n            \"descricao\": \"Frete FOB\"\n        }\n    },\n    \"codigo_identificacao\": \"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/pedido/alterar","description":"<p>Substitui o pedido inteiro (cabeçalho e <strong>todos</strong> os itens) pelo conteúdo enviado. Mesmos campos do cadastro, mais <code>codigo_identificacao</code>.</p>\n<p>Somente pedidos <strong>em aberto (rascunho)</strong> podem ser alterados.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_identificacao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Identificação do pedido</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Informe o código de identificação do pedido.</code></li>\n<li><code>Pedido não encontrado.</code></li>\n<li><code>Apenas pedidos em aberto podem ser alterados.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"2ca17844-0d57-486f-840d-4e59f57df3d4","name":"Alterar pedido","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"cliente_documento\": \"92.750.553/0001-80\",\n    \"rascunho\": 1,\n    \"codigo_tipo_pedido\": \"venda\",\n    \"codigo_forma_pagamento\": \"001\",\n    \"origem_pedido\": \"api\",\n    \"observacao\": \"Pedido de teste\",\n    \"pedido_compra\": \"000001\",\n    \"itens\": [\n        {\n            \"codigo_produto\": \"00000001\",\n            \"codigo_tabela_preco\": \"001\",\n            \"codigo_estoque\": \"001\",\n            \"quantidade\": 5,\n            \"preco_venda_aplicado\": 4.594\n        }\n    ],\n    \"campos_extras\": {\n        \"tipo_frete\": {\n            \"codigo\": \"fob\",\n            \"descricao\": \"Frete FOB\"\n        }\n    },\n    \"codigo_identificacao\": \"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/pedido/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": {\n        \"id_pedido\": 1,\n        \"id_pedido_empresa\": \"000001\",\n        \"codigo_identificacao\": \"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76\",\n        \"mensagem\": \"Pedido 000001 atualizado com sucesso.\",\n        \"totais\": {\n            \"subtotal\": 22.97,\n            \"ipi\": 0,\n            \"frete\": 0,\n            \"cupom\": 0,\n            \"desconto_forma_pagamento\": 0,\n            \"taxa_forma_pagamento\": 0,\n            \"descontos_adicionais\": 0,\n            \"total\": 22.97\n        }\n    }\n}"}],"_postman_id":"6011b868-724a-4e0e-813f-ad43f5ec76b3"},{"name":"Integrar pedido","id":"8da219a0-217e-4228-93d4-0d43a3c0a32c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_identificacao\": \"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76\",\n    \"pedido_venda_erp\": \"123456\",\n    \"documento_nota_fiscal\": \"000000001\",\n    \"chave_nota_fiscal\": \"35260192750553000180550010000000011000000010\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/pedido/integrar","description":"<p>Marca o pedido como integrado ao seu ERP e grava os dados de faturamento. Só para pedidos <strong>finalizados</strong> (<code>rascunho = 0</code>).</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_identificacao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Identificação do pedido</td>\n</tr>\n<tr>\n<td><code>pedido_venda_erp</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Número do pedido no seu ERP</td>\n</tr>\n<tr>\n<td><code>documento_nota_fiscal</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Número da nota fiscal</td>\n</tr>\n<tr>\n<td><code>chave_nota_fiscal</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Chave de acesso da NF-e</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Pedido não encontrado.</code></li>\n<li><code>Apenas pedidos finalizados podem ser integrados.</code></li>\n<li><code>Pedido já integrado.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","integrar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"91893e86-3d26-407f-8394-52efab6bf875","name":"Integrar pedido","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"codigo_identificacao\": \"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76\",\n    \"pedido_venda_erp\": \"123456\",\n    \"documento_nota_fiscal\": \"000000001\",\n    \"chave_nota_fiscal\": \"35260192750553000180550010000000011000000010\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/pedido/integrar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Pedido integrado com sucesso.\"\n}"}],"_postman_id":"8da219a0-217e-4228-93d4-0d43a3c0a32c"},{"name":"Cancelar pedido","id":"c8f34a32-877f-4694-8c65-6b34dfc91f66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.meuecomm.com/pedido/cancelar/:codigo_identificacao","description":"<p>Cancela o pedido. Pedidos já integrados não podem ser cancelados. Dependendo da configuração da empresa, pedidos finalizados também não podem.</p>\n<h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Pedido não encontrado.</code></li>\n<li><code>Proibido cancelar pedidos já integrados.</code></li>\n<li><code>Proibido cancelar pedidos finalizados.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","cancelar",":codigo_identificacao"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"204831fd-6501-42dc-aef3-0c99cf4459bc","description":{"content":"<p>Identificação do pedido</p>\n","type":"text/plain"},"type":"any","value":"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76","key":"codigo_identificacao"}]}},"response":[{"id":"095c8cdd-e0e3-4422-a4a3-9b95fdd2e427","name":"Cancelar pedido","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://api.meuecomm.com/pedido/cancelar/:codigo_identificacao","protocol":"https","host":["api","meuecomm","com"],"path":["pedido","cancelar",":codigo_identificacao"],"variable":[{"description":"Identificação do pedido","key":"codigo_identificacao","value":"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Pedido cancelado com sucesso.\"\n}"}],"_postman_id":"c8f34a32-877f-4694-8c65-6b34dfc91f66"},{"name":"Reativar pedido","id":"6b3195fc-067a-4eac-be29-6a99b975afac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://api.meuecomm.com/pedido/reativar/:codigo_identificacao","description":"<p>Reativa um pedido cancelado.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","reativar",":codigo_identificacao"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"398f8b36-1679-4a60-9984-e238eadedb85","description":{"content":"<p>Identificação do pedido</p>\n","type":"text/plain"},"type":"any","value":"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76","key":"codigo_identificacao"}]}},"response":[{"id":"3ddcbc52-8492-43c0-a25a-c22ada6c9d65","name":"Reativar pedido","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://api.meuecomm.com/pedido/reativar/:codigo_identificacao","protocol":"https","host":["api","meuecomm","com"],"path":["pedido","reativar",":codigo_identificacao"],"variable":[{"description":"Identificação do pedido","key":"codigo_identificacao","value":"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Pedido reativado com sucesso.\"\n}"}],"_postman_id":"6b3195fc-067a-4eac-be29-6a99b975afac"},{"name":"Excluir pedido","id":"396e4202-99a5-4046-8e52-f2efdafc64b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/pedido/excluir/:codigo_identificacao","description":"<p>Exclui o pedido. Dependendo da configuração da empresa, pedidos finalizados ou já importados não podem ser excluídos.</p>\n<h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Pedido não encontrado.</code></li>\n<li><code>Proibido excluir pedidos finalizados.</code></li>\n<li><code>Proibido excluir pedidos já importados.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","excluir",":codigo_identificacao"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"77d743b9-9b41-4092-8c95-913e0bb90630","description":{"content":"<p>Identificação do pedido</p>\n","type":"text/plain"},"type":"any","value":"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76","key":"codigo_identificacao"}]}},"response":[{"id":"3365b552-2e7c-4538-9693-32dfcfcc5f60","name":"Excluir pedido","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/pedido/excluir/:codigo_identificacao","protocol":"https","host":["api","meuecomm","com"],"path":["pedido","excluir",":codigo_identificacao"],"variable":[{"description":"Identificação do pedido","key":"codigo_identificacao","value":"sw7ap0gj56hi8yv4xe7f1xwcmuijsurvbthugky7ue2g6u4y76"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Pedido excluído com sucesso.\"\n}"}],"_postman_id":"396e4202-99a5-4046-8e52-f2efdafc64b3"},{"name":"Listar tipos de pedido","id":"e8911b47-be7f-4b8e-ae75-a7ca2d860b07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/pedido/lista-tipo-pedido","description":"<p>Lista os tipos de pedido cadastrados. O <code>codigo</code> é o valor usado em <code>codigo_tipo_pedido</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","lista-tipo-pedido"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"e955c798-4adc-47be-8b7a-216ea761465f","name":"Listar tipos de pedido","originalRequest":{"method":"GET","header":[],"url":"https://api.meuecomm.com/pedido/lista-tipo-pedido"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"codigo\": \"venda\",\n            \"descricao\": \"Pedido de venda\",\n            \"principal\": 1\n        }\n    ]\n}"}],"_postman_id":"e8911b47-be7f-4b8e-ae75-a7ca2d860b07"},{"name":"Limpar base de pedidos","id":"4ad1d361-3bdb-4384-9f89-cdc03e5601e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/pedido/limpar","description":"<p>⚠️ <strong>Irreversível.</strong> Exclui <strong>todos</strong> os pedidos da empresa.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["pedido","limpar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"bbc83098-fb48-4751-98d6-8d101c7f41ad","name":"Limpar base de pedidos","originalRequest":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/pedido/limpar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Pedidos excluídos com sucesso.\"\n}"}],"_postman_id":"4ad1d361-3bdb-4384-9f89-cdc03e5601e7"}],"id":"56237e96-e53d-44ff-97d0-baac6b70ef03","description":"<p>✅ Endpoints referentes à integração de pedidos.</p>\n<p><strong>Fluxo sugerido para importar pedidos no seu ERP:</strong></p>\n<ol>\n<li><code>GET pedido/listar?integrado=0&amp;rascunho=0</code> busca os pedidos finalizados ainda não integrados.</li>\n<li>Importe no seu sistema.</li>\n<li><code>POST pedido/integrar</code> marca cada pedido como integrado e devolve número do ERP e nota fiscal.</li>\n</ol>\n<p>Os pedidos são identificados pelo <code>codigo_identificacao</code>, retornado no cadastro e na listagem.</p>\n","_postman_id":"56237e96-e53d-44ff-97d0-baac6b70ef03","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Títulos a receber","item":[{"name":"Cadastrar título a receber","id":"8a1f1834-380e-4f82-8ed1-4a531c8fb5e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"descricao_titulo\": \"Duplicata 123/1\",\n    \"codigo_titulo\": \"123\",\n    \"parcela_titulo\": 1,\n    \"data_vencimento\": \"30/11/2026\",\n    \"valor\": 150.0,\n    \"valor_parcela\": 150.0,\n    \"valor_total\": 300.0,\n    \"situacao\": \"pendente\",\n    \"id_cliente\": 1,\n    \"documento_cliente\": \"92750553000180\",\n    \"nome_cliente\": \"Loja MeuEcomm\",\n    \"codigo_forma_pagamento\": \"002\",\n    \"descricao_forma_pagamento\": \"30/60 dias\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>data_vencimento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Vencimento (<code>dd/mm/aaaa</code>)</td>\n</tr>\n<tr>\n<td><code>valor</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Valor do título</td>\n</tr>\n<tr>\n<td><code>valor_parcela</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Valor gravado na parcela. Sem parcelamento, envie o mesmo valor de <code>valor</code></td>\n</tr>\n<tr>\n<td><code>valor_total</code></td>\n<td>number</td>\n<td>Não</td>\n<td>Valor total do documento (soma das parcelas)</td>\n</tr>\n<tr>\n<td><code>situacao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td><code>pendente</code>, <code>pago</code> ou <code>cancelado</code></td>\n</tr>\n<tr>\n<td><code>descricao_titulo</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>codigo_titulo</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Número do título no seu sistema</td>\n</tr>\n<tr>\n<td><code>parcela_titulo</code></td>\n<td>int</td>\n<td>Não</td>\n<td>Número da parcela</td>\n</tr>\n<tr>\n<td><code>id_cliente</code></td>\n<td>int</td>\n<td>Não</td>\n<td>ID do cliente</td>\n</tr>\n<tr>\n<td><code>documento_cliente / nome_cliente / email_cliente</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Dados do cliente gravados no título</td>\n</tr>\n<tr>\n<td><code>id_forma_pagamento</code></td>\n<td>int</td>\n<td>Não</td>\n<td>ID da forma de pagamento</td>\n</tr>\n<tr>\n<td><code>codigo_forma_pagamento / descricao_forma_pagamento</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Dados da forma de pagamento gravados no título</td>\n</tr>\n<tr>\n<td><code>data_baixa</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Data do pagamento (<code>dd/mm/aaaa</code>)</td>\n</tr>\n<tr>\n<td><code>id_pedido</code></td>\n<td>int</td>\n<td>Não</td>\n<td>ID do pedido de origem</td>\n</tr>\n<tr>\n<td><code>categoria</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"id\": 1}</code>, categoria financeira</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Data de vencimento é obrigatória!</code></li>\n<li><code>Valor é obrigatório!</code></li>\n<li><code>Situação inválida, informe \"pendente\", \"pago\" ou \"cancelado\"!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-receber","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"11d702ac-d94d-4f9e-8f98-9b42755b69e6","name":"Cadastrar título a receber","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"descricao_titulo\": \"Duplicata 123/1\",\n    \"codigo_titulo\": \"123\",\n    \"parcela_titulo\": 1,\n    \"data_vencimento\": \"30/11/2026\",\n    \"valor\": 150.0,\n    \"valor_parcela\": 150.0,\n    \"valor_total\": 300.0,\n    \"situacao\": \"pendente\",\n    \"id_cliente\": 1,\n    \"documento_cliente\": \"92750553000180\",\n    \"nome_cliente\": \"Loja MeuEcomm\",\n    \"codigo_forma_pagamento\": \"002\",\n    \"descricao_forma_pagamento\": \"30/60 dias\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título a receber cadastrado com sucesso!\",\n    \"id_titulo\": \"1\"\n}"}],"_postman_id":"8a1f1834-380e-4f82-8ed1-4a531c8fb5e8"},{"name":"Listar títulos a receber","id":"599d9014-17e5-4926-b0d7-93e043a7d5d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/titulo-receber/listar?limit=30&offset=0","description":"<p>Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-receber","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_titulo","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. <code>pendente</code>, <code>pago</code> ou <code>cancelado</code></p>\n","type":"text/plain"},"key":"situacao","value":"pendente"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por cliente</p>\n","type":"text/plain"},"key":"id_cliente","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra pelo documento do cliente</p>\n","type":"text/plain"},"key":"documento_cliente","value":"92750553000180"},{"disabled":true,"description":{"content":"<p>Opcional. Títulos gerados por um pedido</p>\n","type":"text/plain"},"key":"id_pedido","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca na descrição</p>\n","type":"text/plain"},"key":"search","value":"Duplicata"}],"variable":[]}},"response":[],"_postman_id":"599d9014-17e5-4926-b0d7-93e043a7d5d9"},{"name":"Alterar título a receber","id":"c4ff1dbf-cacd-4594-b76a-1103a2b6a7c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1,\n    \"descricao_titulo\": \"Duplicata 123/1\",\n    \"situacao\": \"pendente\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/alterar","description":"<p>Permite alterar <strong>descrição, situação e categoria</strong>. Para mudar valores ou vencimento, exclua e cadastre o título novamente.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_titulo</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do título</td>\n</tr>\n<tr>\n<td><code>descricao_titulo</code></td>\n<td>string</td>\n<td>Sim</td>\n<td></td>\n</tr>\n<tr>\n<td><code>situacao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td><code>pendente</code>, <code>pago</code> ou <code>cancelado</code></td>\n</tr>\n<tr>\n<td><code>categoria</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"id\": 1}</code></td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Título a receber não encontrado!</code></li>\n<li><code>Descrição é obrigatória!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-receber","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"fead4f8d-5d49-4716-b746-aa2e73f40d58","name":"Alterar título a receber","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1,\n    \"descricao_titulo\": \"Duplicata 123/1\",\n    \"situacao\": \"pendente\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título a receber alterado com sucesso!\",\n    \"id_titulo\": 1\n}"}],"_postman_id":"c4ff1dbf-cacd-4594-b76a-1103a2b6a7c6"},{"name":"Baixar título a receber","id":"c7cd5b34-7507-4e50-8322-d6548b5b810f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/baixar","description":"<p>Marca o título como <strong>pago</strong>, com a data atual.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-receber","baixar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"904f7aa1-5000-406a-a4b1-2655339d8ed1","name":"Baixar título a receber","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/baixar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título baixado com sucesso!\"\n}"}],"_postman_id":"c7cd5b34-7507-4e50-8322-d6548b5b810f"},{"name":"Cancelar título a receber","id":"09dacefc-eecb-416a-985c-78f7ee54814d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/cancelar","description":"<p>Marca o título como <strong>cancelado</strong>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-receber","cancelar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"13d49c8a-7fef-4aec-a03c-349ffb950964","name":"Cancelar título a receber","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-receber/cancelar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título cancelado com sucesso!\"\n}"}],"_postman_id":"09dacefc-eecb-416a-985c-78f7ee54814d"},{"name":"Excluir título a receber","id":"7dd4a9f8-4c3f-41df-8fa0-a146a40e9f3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/titulo-receber/excluir/:id_titulo","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-receber","excluir",":id_titulo"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"8f73f11f-db65-4a6d-8a72-f1a44cbd2aca","description":{"content":"<p>ID do título</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_titulo"}]}},"response":[{"id":"74ae27a0-0bb5-403f-a022-04c30aeecaa5","name":"Excluir título a receber","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/titulo-receber/excluir/:id_titulo","protocol":"https","host":["api","meuecomm","com"],"path":["titulo-receber","excluir",":id_titulo"],"variable":[{"description":"ID do título","key":"id_titulo","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título a receber excluído com sucesso!\"\n}"}],"_postman_id":"7dd4a9f8-4c3f-41df-8fa0-a146a40e9f3b"}],"id":"db241c41-03a0-444c-91e1-a29a465e9c7e","description":"<p>💵 Endpoints referentes à integração de títulos a receber (contas a receber).</p>\n","_postman_id":"db241c41-03a0-444c-91e1-a29a465e9c7e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Títulos a pagar","item":[{"name":"Cadastrar título a pagar","id":"04a0b66f-ecd2-47de-9d85-24cfe4f8f957","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"descricao\": \"Aluguel outubro\",\n    \"data_vencimento\": \"10/11/2026\",\n    \"valor\": 2500.0,\n    \"situacao\": \"pendente\",\n    \"observacao\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-pagar/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>data_vencimento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Vencimento (<code>dd/mm/aaaa</code>)</td>\n</tr>\n<tr>\n<td><code>valor</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Valor</td>\n</tr>\n<tr>\n<td><code>situacao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td><code>pendente</code>, <code>pago</code> ou <code>cancelado</code></td>\n</tr>\n<tr>\n<td><code>observacao</code></td>\n<td>string</td>\n<td>Não</td>\n<td></td>\n</tr>\n<tr>\n<td><code>data_pagamento</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Data do pagamento (<code>dd/mm/aaaa</code>)</td>\n</tr>\n<tr>\n<td><code>categoria</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"id\": 1}</code>, categoria financeira</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Data de vencimento é obrigatória!</code></li>\n<li><code>Valor é obrigatório!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-pagar","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"8c8077d3-bcd8-4073-9fda-e28c914bb057","name":"Cadastrar título a pagar","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"descricao\": \"Aluguel outubro\",\n    \"data_vencimento\": \"10/11/2026\",\n    \"valor\": 2500.0,\n    \"situacao\": \"pendente\",\n    \"observacao\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-pagar/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título a pagar cadastrado com sucesso!\",\n    \"id_titulo\": \"1\"\n}"}],"_postman_id":"04a0b66f-ecd2-47de-9d85-24cfe4f8f957"},{"name":"Listar títulos a pagar","id":"06df2209-1894-4257-8c04-811abd66d599","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/titulo-pagar/listar?limit=30&offset=0","description":"<p>Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-pagar","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_titulo","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. <code>pendente</code>, <code>pago</code> ou <code>cancelado</code></p>\n","type":"text/plain"},"key":"situacao","value":"pendente"},{"disabled":true,"description":{"content":"<p>Opcional. Busca na descrição</p>\n","type":"text/plain"},"key":"search","value":"Aluguel"}],"variable":[]}},"response":[],"_postman_id":"06df2209-1894-4257-8c04-811abd66d599"},{"name":"Alterar título a pagar","id":"97abb423-f8c1-4857-9833-335e668cde15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"descricao\": \"Aluguel outubro\",\n    \"data_vencimento\": \"10/11/2026\",\n    \"valor\": 2500.0,\n    \"situacao\": \"pendente\",\n    \"observacao\": \"\",\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-pagar/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_titulo</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do título</td>\n</tr>\n<tr>\n<td><code>descricao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição</td>\n</tr>\n<tr>\n<td><code>data_vencimento</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Vencimento (<code>dd/mm/aaaa</code>)</td>\n</tr>\n<tr>\n<td><code>valor</code></td>\n<td>number</td>\n<td>Sim</td>\n<td>Valor</td>\n</tr>\n<tr>\n<td><code>situacao</code></td>\n<td>string</td>\n<td>Sim</td>\n<td><code>pendente</code>, <code>pago</code> ou <code>cancelado</code></td>\n</tr>\n<tr>\n<td><code>observacao</code></td>\n<td>string</td>\n<td>Não</td>\n<td></td>\n</tr>\n<tr>\n<td><code>data_pagamento</code></td>\n<td>string</td>\n<td>Não</td>\n<td>Data do pagamento (<code>dd/mm/aaaa</code>)</td>\n</tr>\n<tr>\n<td><code>categoria</code></td>\n<td>objeto</td>\n<td>Não</td>\n<td><code>{\"id\": 1}</code>, categoria financeira</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Título a pagar não encontrado!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-pagar","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"68e7502e-7bc0-43f1-a4fa-e6344459de06","name":"Alterar título a pagar","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"descricao\": \"Aluguel outubro\",\n    \"data_vencimento\": \"10/11/2026\",\n    \"valor\": 2500.0,\n    \"situacao\": \"pendente\",\n    \"observacao\": \"\",\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-pagar/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título a pagar alterado com sucesso!\",\n    \"id_titulo\": 1\n}"}],"_postman_id":"97abb423-f8c1-4857-9833-335e668cde15"},{"name":"Baixar título a pagar","id":"41d8676f-8b86-4626-879d-486d6939446d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-pagar/baixar","description":"<p>Marca o título como <strong>pago</strong>, com a data atual.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-pagar","baixar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"c7318ad9-000d-49fa-bb4e-a10202383aba","name":"Baixar título a pagar","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_titulo\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/titulo-pagar/baixar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título baixado com sucesso!\"\n}"}],"_postman_id":"41d8676f-8b86-4626-879d-486d6939446d"},{"name":"Excluir título a pagar","id":"555ab040-985b-4298-884e-78abfecae687","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/titulo-pagar/excluir/:id_titulo","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["titulo-pagar","excluir",":id_titulo"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"3a8e421f-7289-4457-8fb3-e0a440990fbb","description":{"content":"<p>ID do título</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_titulo"}]}},"response":[{"id":"fa1f0af9-db3b-4559-ba5b-4e5f889513e0","name":"Excluir título a pagar","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/titulo-pagar/excluir/:id_titulo","protocol":"https","host":["api","meuecomm","com"],"path":["titulo-pagar","excluir",":id_titulo"],"variable":[{"description":"ID do título","key":"id_titulo","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Título a pagar excluído com sucesso!\"\n}"}],"_postman_id":"555ab040-985b-4298-884e-78abfecae687"}],"id":"856ce4ad-8012-4e3b-aec6-96ed9916d07f","description":"<p>💵 Endpoints referentes à integração de títulos a pagar (contas a pagar).</p>\n","_postman_id":"856ce4ad-8012-4e3b-aec6-96ed9916d07f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Mensagens","item":[{"name":"Cadastrar mensagem","id":"31459c8d-30fb-40a6-9628-33767fbedd73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"tipo_mensagem\": \"info\",\n    \"mensagem\": \"Mensagem de teste\",\n    \"usuario\": [\n        {\n            \"codigo\": \"000001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/mensagem/cadastro","description":"<p>Envia uma mensagem aos usuários do MeuEcomm (painel/app). Defina os destinatários de <strong>uma</strong> das formas abaixo.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>tipo_mensagem</code></td>\n<td>string</td>\n<td>Sim</td>\n<td><code>sucesso</code>, <code>erro</code>, <code>alerta</code> ou <code>info</code></td>\n</tr>\n<tr>\n<td><code>mensagem</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Texto da mensagem</td>\n</tr>\n<tr>\n<td><code>usuario</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Destinatários pelo código do usuário: <code>[{\"codigo\": \"000001\"}]</code></td>\n</tr>\n<tr>\n<td><code>grupo</code></td>\n<td>array</td>\n<td>Não</td>\n<td>Destinatários por grupo: <code>[{\"id\": 1}]</code></td>\n</tr>\n<tr>\n<td><code>enviar_para</code></td>\n<td>string</td>\n<td>Não</td>\n<td><code>todos</code> envia para todos os usuários</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Tipo de mensagem inválida, deve ser: sucesso, erro, alerta ou info.</code></li>\n<li><code>Mensagem não pode ser vazia.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["mensagem","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"07abc40e-ce5d-4e71-97e9-0f0ee5760abf","name":"Cadastrar mensagem","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"tipo_mensagem\": \"info\",\n    \"mensagem\": \"Mensagem de teste\",\n    \"usuario\": [\n        {\n            \"codigo\": \"000001\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/mensagem/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Mensagem enviada com sucesso.\"\n}"}],"_postman_id":"31459c8d-30fb-40a6-9628-33767fbedd73"},{"name":"Listar mensagens","id":"2530d58c-3995-4902-abe8-d133820bd25f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/mensagem/listar?limit=30&offset=0","description":"<p>Lista as mensagens enviadas (máximo 100 por página).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["mensagem","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_mensagem","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca no texto</p>\n","type":"text/plain"},"key":"search","value":"Desconto"}],"variable":[]}},"response":[{"id":"a5cfc7be-3e49-4e65-a3a3-9e857106db5f","name":"Listar mensagens","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/mensagem/listar?limit=30&offset=0","protocol":"https","host":["api","meuecomm","com"],"path":["mensagem","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_mensagem","value":"1","disabled":true},{"description":"Opcional. Busca no texto","key":"search","value":"Desconto","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 1,\n            \"data_cadastro\": 1726064394,\n            \"data_cadastro_formatada\": \"11/09/2024 11:19:54\",\n            \"id_usuario_cadastro\": 1,\n            \"tipo_mensagem\": \"sucesso\",\n            \"mensagem\": \"Desconto de 10% nos produtos da categoria X\",\n            \"id_usuario\": 0,\n            \"id_grupo\": 0,\n            \"mensagem_automatica\": 0,\n            \"id_empresa\": 1,\n            \"enviada_para\": \"Todos\",\n            \"visualizacoes\": 1,\n            \"usuario_cadastro\": {\n                \"nome\": \"Usuário de teste\",\n                \"email\": \"teste@meuecomm.com\",\n                \"administrador\": 1,\n                \"codigo\": \"000001\"\n            },\n            \"usuario_envio\": {\n                \"nome\": \"Usuário de teste\",\n                \"email\": \"teste@meuecomm.com\",\n                \"administrador\": 1,\n                \"codigo\": \"000001\"\n            },\n            \"grupo\": []\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"2530d58c-3995-4902-abe8-d133820bd25f"},{"name":"Excluir mensagem","id":"15bb7ac0-fc89-45a6-ac44-3de38bab1796","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/mensagem/excluir/:id_mensagem","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["mensagem","excluir",":id_mensagem"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"0713afce-e588-44d1-938f-a61e50a0ea55","description":{"content":"<p>ID da mensagem</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_mensagem"}]}},"response":[{"id":"66d09e7b-328e-4021-9422-00dec8d17e50","name":"Excluir mensagem","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/mensagem/excluir/:id_mensagem","protocol":"https","host":["api","meuecomm","com"],"path":["mensagem","excluir",":id_mensagem"],"variable":[{"description":"ID da mensagem","key":"id_mensagem","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Mensagem excluída com sucesso.\"\n}"}],"_postman_id":"15bb7ac0-fc89-45a6-ac44-3de38bab1796"}],"id":"77afdfed-f440-4e59-8679-a137f239d29d","description":"<p>📨 Endpoints referentes ao envio de mensagens para os usuários do sistema.</p>\n","_postman_id":"77afdfed-f440-4e59-8679-a137f239d29d","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Grades","item":[{"name":"Cabeçalho","item":[{"name":"Cadastrar grade","id":"9673d8bd-2493-4d82-ba7f-b0be035b9d77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo_grade\": \"tamanho\",\n    \"nome_grade\": \"Tamanhos\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>codigo_grade</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da grade (ex.: <code>tamanho</code>)</td>\n</tr>\n<tr>\n<td><code>nome_grade</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome (ex.: <code>Tamanhos</code>)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Já existe uma grade com esse código!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"6062ab95-2263-48d8-95d7-b860e6eb4bfe","name":"Cadastrar grade","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": 1,\n    \"codigo_grade\": \"tamanho\",\n    \"nome_grade\": \"Tamanhos\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Grade cadastrada com sucesso!\"\n}"}],"_postman_id":"9673d8bd-2493-4d82-ba7f-b0be035b9d77"},{"name":"Listar grades","id":"d1ca203b-27f9-4384-a759-f2236ce866e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/grade/listar?limit=30&offset=0","description":"<p>Retorna as grades com seus itens. Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>Opcional. Filtra por ID</p>\n","type":"text/plain"},"key":"id_grade","value":"1"},{"disabled":true,"description":{"content":"<p>Opcional. Busca por nome ou código</p>\n","type":"text/plain"},"key":"search","value":"Tamanho"}],"variable":[]}},"response":[{"id":"aa98e347-eba4-4686-a6ae-1afdda6428ca","name":"Listar grades","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/grade/listar?limit=30&offset=0","protocol":"https","host":["api","meuecomm","com"],"path":["grade","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"Opcional. Filtra por ID","key":"id_grade","value":"1","disabled":true},{"description":"Opcional. Busca por nome ou código","key":"search","value":"Tamanho","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 18,\n            \"status\": 1,\n            \"data_cadastro\": 1761604957,\n            \"codigo_grade\": \"cores\",\n            \"itens\": [\n                {\n                    \"id\": 41,\n                    \"data_cadastro\": 1762458990,\n                    \"status\": 1,\n                    \"codigo_item\": \"laranja\",\n                    \"descricao_item\": \"Laranja\",\n                    \"id_grade\": 18\n                },\n                {\n                    \"id\": 42,\n                    \"data_cadastro\": 1761604969,\n                    \"status\": 1,\n                    \"codigo_item\": \"preto\",\n                    \"descricao_item\": \"Preto\",\n                    \"id_grade\": 18\n                },\n                {\n                    \"id\": 45,\n                    \"data_cadastro\": 1762458679,\n                    \"status\": 1,\n                    \"codigo_item\": \"verde\",\n                    \"descricao_item\": \"Verde\",\n                    \"id_grade\": 18\n                }\n            ],\n            \"nome_grade\": \"Cores\"\n        }\n    ],\n    \"total\": 1,\n    \"offset\": 0\n}"}],"_postman_id":"d1ca203b-27f9-4384-a759-f2236ce866e1"},{"name":"Alterar grade","id":"374e1b3f-fe85-47e9-aebb-f14cd7cbf824","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_grade\": 1,\n    \"status\": 1,\n    \"codigo_grade\": \"tamanho\",\n    \"nome_grade\": \"Tamanhos\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_grade</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID da grade</td>\n</tr>\n<tr>\n<td><code>codigo_grade</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código único da grade (ex.: <code>tamanho</code>)</td>\n</tr>\n<tr>\n<td><code>nome_grade</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Nome (ex.: <code>Tamanhos</code>)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativa / <code>0</code> inativa</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Grade não encontrada!</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"3fa16bbc-c42d-4e75-a86b-97b76ef9c8be","name":"Alterar grade","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_grade\": 1,\n    \"status\": 1,\n    \"codigo_grade\": \"tamanho\",\n    \"nome_grade\": \"Tamanhos\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Grade alterada com sucesso!\"\n}"}],"_postman_id":"374e1b3f-fe85-47e9-aebb-f14cd7cbf824"},{"name":"Excluir grade","id":"2d0279b6-2227-49fe-a3bb-e8ac3904726b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/grade/excluir/:id_grade","description":"<p>Exclui a grade e seus itens.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade","excluir",":id_grade"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"bd98dab9-8d7e-42b9-9b09-29544097de1e","description":{"content":"<p>ID da grade</p>\n","type":"text/plain"},"type":"any","value":"1","key":"id_grade"}]}},"response":[{"id":"0662d1f5-3119-4c16-8df5-48adbf686b6c","name":"Excluir grade","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/grade/excluir/:id_grade","protocol":"https","host":["api","meuecomm","com"],"path":["grade","excluir",":id_grade"],"variable":[{"description":"ID da grade","key":"id_grade","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Grade excluída com sucesso!\"\n}"}],"_postman_id":"2d0279b6-2227-49fe-a3bb-e8ac3904726b"}],"id":"4f63913f-47e4-4017-bdea-cdd56cc195c2","description":"<p>Grades.</p>\n","_postman_id":"4f63913f-47e4-4017-bdea-cdd56cc195c2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Itens","item":[{"name":"Cadastrar item","id":"69c96eac-ab4d-4ef8-a072-2524c75ed5e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_grade\": 1,\n    \"status\": 1,\n    \"codigo_item\": \"m\",\n    \"descricao_item\": \"M\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade-item/cadastro","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_grade</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID da grade</td>\n</tr>\n<tr>\n<td><code>codigo_item</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do item, único na grade (ex.: <code>m</code>)</td>\n</tr>\n<tr>\n<td><code>descricao_item</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição (ex.: <code>M</code>)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Grade não encontrada.</code></li>\n<li><code>Código já cadastrado nessa grade.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade-item","cadastro"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"5c730a36-fdf8-4521-a7dd-dbaebe96c17c","name":"Cadastrar item","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_grade\": 1,\n    \"status\": 1,\n    \"codigo_item\": \"m\",\n    \"descricao_item\": \"M\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade-item/cadastro"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item cadastrado na grade com sucesso.\"\n}"}],"_postman_id":"69c96eac-ab4d-4ef8-a072-2524c75ed5e0"},{"name":"Listar itens","id":"2d7eba61-d9b2-423a-ae08-49df81a243b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/grade-item/listar?limit=30&offset=0&id_grade=1","description":"<p><code>id_grade</code> é obrigatório. Máximo 100 por página.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade-item","listar"],"host":["api","meuecomm","com"],"query":[{"description":{"content":"<p>Quantidade de registros por página (padrão 30, máximo 100)</p>\n","type":"text/plain"},"key":"limit","value":"30"},{"description":{"content":"<p>Quantos registros pular (paginação)</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"description":{"content":"<p>ID da grade (obrigatório)</p>\n","type":"text/plain"},"key":"id_grade","value":"1"}],"variable":[]}},"response":[{"id":"1a2320a7-9264-4af8-8ee8-4afa2580f96b","name":"Listar itens","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.meuecomm.com/grade-item/listar?limit=30&offset=0&id_grade=1","protocol":"https","host":["api","meuecomm","com"],"path":["grade-item","listar"],"query":[{"description":"Quantidade de registros por página (padrão 30, máximo 100)","key":"limit","value":"30"},{"description":"Quantos registros pular (paginação)","key":"offset","value":"0"},{"description":"ID da grade (obrigatório)","key":"id_grade","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": 183,\n            \"data_cadastro\": 1771863350,\n            \"status\": 1,\n            \"codigo_item\": \"granel\",\n            \"descricao_item\": \"Granel\",\n            \"id_grade\": 75\n        },\n        {\n            \"id\": 184,\n            \"data_cadastro\": 1771863355,\n            \"status\": 1,\n            \"codigo_item\": \"caixa\",\n            \"descricao_item\": \"Caixa\",\n            \"id_grade\": 75\n        }\n    ],\n    \"total\": 2,\n    \"offset\": 0\n}"}],"_postman_id":"2d7eba61-d9b2-423a-ae08-49df81a243b5"},{"name":"Alterar item","id":"62b00e6b-2d45-4b37-a49e-f1093bee6645","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_grade_item\": 2,\n    \"id_grade\": 1,\n    \"status\": 1,\n    \"codigo_item\": \"m\",\n    \"descricao_item\": \"M\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade-item/alterar","description":"<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_grade_item</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID do item</td>\n</tr>\n<tr>\n<td><code>id_grade</code></td>\n<td>int</td>\n<td>Sim</td>\n<td>ID da grade</td>\n</tr>\n<tr>\n<td><code>codigo_item</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Código do item, único na grade (ex.: <code>m</code>)</td>\n</tr>\n<tr>\n<td><code>descricao_item</code></td>\n<td>string</td>\n<td>Sim</td>\n<td>Descrição (ex.: <code>M</code>)</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>int</td>\n<td>Não</td>\n<td><code>1</code> ativo / <code>0</code> inativo</td>\n</tr>\n</tbody>\n</table>\n</div><p>O item precisa pertencer à grade informada em <code>id_grade</code>.</p>\n<h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Grade não encontrada!</code></li>\n<li><code>Item da grade não encontrado!</code></li>\n<li><code>Código já cadastrado nessa grade.</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade-item","alterar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[{"id":"76fb454f-7981-4757-bf59-48e525d1b305","name":"Alterar item","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_grade_item\": 2,\n    \"id_grade\": 1,\n    \"status\": 1,\n    \"codigo_item\": \"m\",\n    \"descricao_item\": \"M\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/grade-item/alterar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item alterado com sucesso.\"\n}"}],"_postman_id":"62b00e6b-2d45-4b37-a49e-f1093bee6645"},{"name":"Excluir item","id":"c3b55b7a-173e-4ed3-b51b-ba1932aeb576","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.meuecomm.com/grade-item/excluir/:id_grade_item","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["grade-item","excluir",":id_grade_item"],"host":["api","meuecomm","com"],"query":[],"variable":[{"id":"758a5e56-ccb7-42a3-b785-fc29480d83a6","description":{"content":"<p>ID do item da grade</p>\n","type":"text/plain"},"type":"any","value":"2","key":"id_grade_item"}]}},"response":[{"id":"41cd8b46-9a45-47bc-8e03-db2af82bd395","name":"Excluir item","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"https://api.meuecomm.com/grade-item/excluir/:id_grade_item","protocol":"https","host":["api","meuecomm","com"],"path":["grade-item","excluir",":id_grade_item"],"variable":[{"description":"ID do item da grade","key":"id_grade_item","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"success\",\n    \"data\": \"Item excluído com sucesso.\"\n}"}],"_postman_id":"c3b55b7a-173e-4ed3-b51b-ba1932aeb576"}],"id":"0f08f2ec-23df-4211-8eb6-a40adfba4a13","description":"<p>Itens de cada grade.</p>\n","_postman_id":"0f08f2ec-23df-4211-8eb6-a40adfba4a13","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}}],"id":"748d007b-3b4c-4bbb-9536-6bcf90a7c2aa","description":"<p>📐 Grades de variação (ex.: Tamanhos, Cores) e seus itens.</p>\n","_postman_id":"748d007b-3b4c-4bbb-9536-6bcf90a7c2aa","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}},{"name":"Importação via XLSX","item":[{"name":"Listar modelos","id":"e833ed75-700e-480c-813b-b92f745eb692","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.meuecomm.com/importacao/modelos-importacao","description":"<p>Lista os modelos de importação. Use o campo <code>table</code> como valor de <code>tabela</code>/<code>modelo</code>. Modelos com <code>status = 2</code> ainda não estão disponíveis.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["importacao","modelos-importacao"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e833ed75-700e-480c-813b-b92f745eb692"},{"name":"Baixar modelo","id":"9b183c75-09cb-464b-812b-8c34d823c115","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"modelo\": \"cliente\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.meuecomm.com/importacao/modelo","description":"<p>Gera a planilha modelo. O arquivo <code>.xlsx</code> volta em <strong>base64</strong> no campo <code>file</code>.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["importacao","modelo"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9b183c75-09cb-464b-812b-8c34d823c115"},{"name":"Importar","id":"5526705d-22c7-44bd-ab72-8b4b274739a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"tabela","type":"text","value":"cliente"},{"key":"arquivo","type":"file","value":null}]},"url":"https://api.meuecomm.com/importacao/importar","description":"<p>Envio via <strong>multipart/form-data</strong>. Tamanho máximo de 10 MB.</p>\n<h4 id=\"campos\">Campos</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>tabela</code></td>\n<td>string</td>\n<td>Sim</td>\n<td><code>cliente</code>, <code>produto</code>, <code>estoque_itens</code> ou <code>tabela_preco_itens</code></td>\n</tr>\n<tr>\n<td><code>arquivo</code></td>\n<td>arquivo</td>\n<td>Sim</td>\n<td>Planilha <code>.xlsx</code> no formato do modelo</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"erros-comuns\">Erros comuns</h4>\n<ul>\n<li><code>Informe a tabela que deseja importar!</code></li>\n<li><code>Informe o arquivo que deseja importar!</code></li>\n<li><code>O tamanho máximo permitido é de 10MB</code></li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}},"urlObject":{"protocol":"https","path":["importacao","importar"],"host":["api","meuecomm","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5526705d-22c7-44bd-ab72-8b4b274739a4"}],"id":"d78d1b62-aa6b-40df-b5c5-627f35569ca3","description":"<p>📄 Importação de planilhas para grandes cargas de dados.</p>\n<p>Tabelas aceitas em <code>tabela</code>: <code>cliente</code>, <code>produto</code>, <code>estoque_itens</code>, <code>tabela_preco_itens</code>.</p>\n<p>🚨 As colunas precisam seguir a ordem do modelo. Baixe o modelo com <strong>Baixar modelo</strong>.</p>\n","_postman_id":"d78d1b62-aa6b-40df-b5c5-627f35569ca3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]},"isInherited":true,"source":{"_postman_id":"a16f520a-648a-42f4-9d35-bd31195a0987","id":"a16f520a-648a-42f4-9d35-bd31195a0987","name":"MeuEcomm","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"SEU_TOKEN"}]}},"variable":[{"key":"API_TOKEN","value":"SEU_TOKEN"},{"key":"bearer_token_149p","secret":true}]}