{"info":{"_postman_id":"211a50ad-1e52-43ae-9001-2cb8048d4877","name":"Alfa Labs API v2","description":"<html><head></head><body><p>Documentação técnica dos endpoints da API Alfa Labs (versão 2.0).</p>\n<p><strong>Autenticação:</strong> Todas as rotas exigem Bearer Token via variável de ambiente <code>token</code>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"49325349","collectionId":"211a50ad-1e52-43ae-9001-2cb8048d4877","publishedId":"2sB3QNqUMr","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-10-16T11:24:42.000Z"},"item":[{"name":"Orders","item":[{"name":"GET /orders","id":"707cc6f3-b375-4f23-9fba-e21832186254","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer token","type":"text"}],"url":"https://api.alfalabs.com.br/v2/orders","description":"<p>Busca pedidos com filtros opcionais.</p>\n<h3 id=\"parâmetros-de-query\">Parâmetros de Query</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>opcional</td>\n<td>ID do pedido</td>\n</tr>\n<tr>\n<td><code>externalCode</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>Código externo do pedido</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>integer</td>\n<td>opcional</td>\n<td>Status do pedido (1–6)</td>\n</tr>\n<tr>\n<td><code>date</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>Data no formato <code>YYYY-MM-DD</code></td>\n</tr>\n<tr>\n<td><code>page</code></td>\n<td>integer</td>\n<td>opcional</td>\n<td>Página (padrão: 1)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"totalPags\": null,\n    \"data\": [\n        {\n            \"id\": \"3218614\",\n            \"created_at\": \"2025-11-25 15:03:13\",\n            \"status\": \"Finalizado\",\n            \"number\": 3967,\n            \"origin\": \"Telefone\",\n            \"deliveryType\": \"Delivery\",\n            \"documentReceipt\": null,\n            \"observations\": \"pedido de teste\",\n            \"merchant\": {\n                \"id\": 1,\n                \"name\": \"A\"\n            },\n            \"rating\": {\n                \"value\": null,\n                \"description\": null\n            },\n            \"customer\": {\n                \"id\": 721566,\n                \"name\": \"felipe\",\n                \"email\": \"\",\n                \"phone\": \"(47) 99987-0488\",\n                \"document\": \"00.000.000/0000-00\"\n            },\n            \"address\": {\n                \"id\": 737653,\n                \"pickupCode\": null,\n                \"streetName\": \"Rua Leão Marinho\",\n                \"streetNumber\": \"123\",\n                \"postalCode\": \"88215000\",\n                \"city\": \"São Paulo\",\n                \"neighborhood\": \"Vila Marieta\",\n                \"state\": null,\n                \"country\": \"Brasil\",\n                \"reference\": \"lado\",\n                \"complement\": \"casa\",\n                \"coordinates\": {\n                    \"latitude\": null,\n                    \"longitude\": null\n                }\n            },\n            \"payments\": [\n                {\n                    \"method\": \"Cartão de Débito\",\n                    \"value\": 50,\n                    \"pending\": false,\n                    \"card\": {\n                        \"brand\": \"Maestro\"\n                    }\n                },\n                {\n                    \"method\": \"Dinheiro\",\n                    \"value\": 53,\n                    \"pending\": false,\n                    \"cash\": {\n                        \"changeFor\": 100\n                    }\n                }\n            ],\n            \"items\": [\n                {\n                    \"id\": \"6045565\",\n                    \"name\": \"X-Tudo\",\n                    \"externalCode\": null,\n                    \"quantity\": 2,\n                    \"unitPrice\": 50,\n                    \"price\": 100,\n                    \"observations\": null,\n                    \"category\": \"Sobremesa\",\n                    \"flavors\": [],\n                    \"additions\": [],\n                    \"complements\": [\n                        {\n                            \"title\": \"Ponto da carne\",\n                            \"chargeHigherPrice\": false,\n                            \"chargeMediumPrice\": false,\n                            \"options\": [\n                                {\n                                    \"name\": \"Mal passado\",\n                                    \"externalCode\": \"mp\",\n                                    \"quantity\": 1,\n                                    \"unitPrice\": 0,\n                                    \"price\": 0\n                                }\n                            ]\n                        }\n                    ]\n                }\n            ],\n            \"timeline\": [\n                {\n                    \"status\": \"Realizado\",\n                    \"date\": \"2025-11-25 15:03:13\"\n                },\n                {\n                    \"status\": \"Finalizado\",\n                    \"date\": \"2025-11-25 15:03:20\"\n                }\n            ],\n            \"discountDetails\": {\n                \"code\": null,\n                \"discount\": 0,\n                \"marketplace\": 0,\n                \"fixe\": 0,\n                \"cashback\": 0,\n                \"total\": 0\n            },\n            \"total\": {\n                \"subTotal\": 100,\n                \"deliveryFee\": 3,\n                \"discount\": 0,\n                \"addition\": 0,\n                \"orderAmount\": 103\n            }\n        }\n    ]\n}\n\n</code></pre>\n<h3 id=\"códigos-de-resposta\">Códigos de Resposta</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Sucesso</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Parâmetros inválidos</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Token ausente ou inválido</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Erro interno</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","orders"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"707cc6f3-b375-4f23-9fba-e21832186254"},{"name":"POST /orders","id":"7ad2b861-49b0-4848-91a2-0967f404d598","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer token","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"origin\": \"WhatsApp\",\n  \"deliveryType\": \"Delivery\",\n  \"documentReceipt\": \"12345678900\",\n  \"observations\": \"Observações do pedido\",\n  \"customer\": {\n    \"id\": 100\n  },\n  \"address\": {\n    \"streetName\": \"Rua das Flores\",\n    \"streetNumber\": \"123\",\n    \"postalCode\": \"89010000\",\n    \"city\": \"Blumenau\",\n    \"neighborhood\": \"Centro\",\n    \"state\": \"SC\",\n    \"country\": \"Brasil\"\n  },\n  \"payments\": [\n    {\n      \"method\": \"Dinheiro\",\n      \"value\": 50.0,\n      \"cash\": {\n        \"changeFor\": 100.0\n      }\n    }\n  ],\n  \"items\": [\n    {\n      \"name\": \"Pizza Margherita\",\n      \"externalCode\": \"PIZZA001\",\n      \"quantity\": 1,\n      \"unitPrice\": 45.0,\n      \"price\": 45.0,\n      \"category\": \"Pizzas\",\n      \"flavors\": [\n        \"Margherita\"\n      ]\n    }\n  ],\n  \"total\": {\n    \"subTotal\": 45.0,\n    \"deliveryFee\": 10.0,\n    \"discount\": 5.0,\n    \"addition\": 0.0,\n    \"orderAmount\": 50.0\n  }\n}"},"url":"https://api.alfalabs.com.br/v2/orders","description":"<p>Cria um novo pedido no sistema.</p>\n<h3 id=\"campos-do-body\">Campos do Body</h3>\n<ul>\n<li><p><code>origin</code> <em>(string, obrigatório)</em> — Origem do pedido (<code>WhatsApp</code>, <code>Totem</code>).</p>\n</li>\n<li><p><code>deliveryType</code> <em>(string, obrigatório)</em> — Tipo de entrega (<code>Delivery</code>, <code>Balcão</code>).</p>\n</li>\n<li><p><code>customer</code> <em>(object, obrigatório)</em> — Cliente associado ao pedido.</p>\n</li>\n<li><p><code>address</code> <em>(object, obrigatório se Delivery)</em> — Endereço de entrega.</p>\n</li>\n<li><p><code>payments</code> <em>(array, obrigatório)</em> — Métodos de pagamento e valores.</p>\n</li>\n<li><p><code>items</code> <em>(array, obrigatório)</em> — Lista de itens do pedido.</p>\n</li>\n<li><p><code>total</code> <em>(object, obrigatório)</em> — Totais e descontos.</p>\n</li>\n</ul>\n<h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"origin\": \"WhatsApp\",\n  \"deliveryType\": \"Delivery\",\n  \"documentReceipt\": \"123.456.789-00\",\n  \"observations\": \"Entregar na portaria\",\n  \"customer\": {\n    \"id\": 123\n  },\n  \"address\": {\n    \"streetName\": \"Rua das Flores\",\n    \"streetNumber\": \"123\",\n    \"postalCode\": \"12345678\",\n    \"city\": \"Florianópolis\",\n    \"neighborhood\": \"Centro\",\n    \"state\": \"SC\",\n    \"country\": \"Brasil\",\n    \"reference\": \"Próximo ao mercado\",\n    \"complement\": \"Apto 101\",\n    \"coordinates\": {\n      \"latitude\": -27.5954,\n      \"longitude\": -48.5480\n    }\n  },\n  \"payments\": [\n    {\n      \"method\": \"Cartão de Crédito\",\n      \"value\": 50.00,\n      \"card\": {\n        \"brand\": \"Visa\"\n      }\n    },\n    {\n      \"method\": \"Dinheiro\",\n      \"value\": 25.50,\n      \"cash\": {\n        \"changeFor\": 30.00\n      }\n    }\n  ],\n  \"items\": [\n    {\n      \"name\": \"X-Burguer Completo\",\n      \"externalCode\": \"XB001\",\n      \"quantity\": 1,\n      \"unitPrice\": 25.50,\n      \"price\": 25.50,\n      \"category\": \"Lanches\",\n      \"observations\": \"Sem cebola\",\n      \"flavors\": [\"Bovino\"],\n      \"additions\": [\"Bacon\", \"Queijo Extra\"],\n      \"complements\": [\n        {\n          \"title\": \"Escolha o Pão\",\n          \"isFraction\": false,\n          \"chargeHigherPrice\": false,\n          \"chargeMediumPrice\": false,\n          \"options\": [\n            {\n              \"name\": \"Pão Australiano\",\n              \"externalCode\": \"PAO001\",\n              \"quantity\": 1,\n              \"unitPrice\": 2.00,\n              \"price\": 2.00\n            }\n          ]\n        },\n        {\n          \"title\": \"Adicionais\",\n          \"isFraction\": false,\n          \"chargeHigherPrice\": true,\n          \"chargeMediumPrice\": false,\n          \"options\": [\n            {\n              \"name\": \"Ovo\",\n              \"externalCode\": \"OVO001\",\n              \"quantity\": 1,\n              \"unitPrice\": 1.50,\n              \"price\": 1.50\n            },\n            {\n              \"name\": \"Batata Palha\",\n              \"externalCode\": \"BAT001\",\n              \"quantity\": 1,\n              \"unitPrice\": 1.00,\n              \"price\": 1.00\n            }\n          ]\n        },\n        {\n          \"title\": \"Bebida\",\n          \"isFraction\": false,\n          \"chargeHigherPrice\": false,\n          \"chargeMediumPrice\": true,\n          \"options\": [\n            {\n              \"name\": \"Coca-Cola 350ml\",\n              \"externalCode\": \"COC001\",\n              \"quantity\": 1,\n              \"unitPrice\": 4.50,\n              \"price\": 4.50\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"name\": \"Batata Frita\",\n      \"externalCode\": \"BAT002\",\n      \"quantity\": 2,\n      \"unitPrice\": 8.00,\n      \"price\": 16.00,\n      \"category\": \"Acompanhamentos\",\n      \"observations\": null,\n      \"flavors\": [],\n      \"additions\": [\"Cheddar\", \"Bacon\"],\n      \"complements\": []\n    }\n  ],\n  \"total\": {\n    \"subTotal\": 51.00,\n    \"deliveryFee\": 5.00,\n    \"discount\": 5.00,\n    \"addition\": 2.50,\n    \"orderAmount\": 53.50\n  }\n}\n\n</code></pre>\n<h3 id=\"códigos-de-resposta\">Códigos de Resposta</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Pedido criado com sucesso</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Dados inválidos</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Token ausente ou inválido</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Erro interno</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","orders"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"7ad2b861-49b0-4848-91a2-0967f404d598"},{"name":"PUT /orders/status","id":"7cc0f237-4054-4288-923c-eb24890de44f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer token","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"id\": 12345,\n  \"status\": 2\n}"},"url":"https://api.alfalabs.com.br/v2/orders/status","description":"<p>Atualiza o status de um pedido.</p>\n<p>Obs: Envie trackingUrl apenas quando o status == 4 (Saiu p/ entrega);</p>\n<h3 id=\"campos-do-body\">Campos do Body</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>opcional</td>\n<td>ID do pedido</td>\n</tr>\n<tr>\n<td><code>externalCode</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>Código externo do pedido</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>integer</td>\n<td>obrigatório</td>\n<td>Novo status (1–6)</td>\n</tr>\n<tr>\n<td><code>trackingUrl</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>Link de rastreio</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"message\": \"Order status updated successfully\"\n}\n\n</code></pre>\n<h3 id=\"códigos-de-resposta\">Códigos de Resposta</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Status atualizado com sucesso</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Dados inválidos</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Token ausente ou inválido</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Pedido não encontrado</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Erro interno</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","orders","status"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"7cc0f237-4054-4288-923c-eb24890de44f"}],"id":"8925a20a-4935-4198-96ac-ec401fa0b67a","description":"<p>Endpoints responsáveis pelo gerenciamento de pedidos do sistema Alfa Labs, incluindo busca, criação e atualização de status.</p>\n","_postman_id":"8925a20a-4935-4198-96ac-ec401fa0b67a"},{"name":"Users","item":[{"name":"GET /users","id":"f896cae3-3436-44ff-8e86-3a26a2e9a413","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer token","type":"text"}],"url":"https://api.alfalabs.com.br/v2/users","description":"<p>Busca usuários com filtros opcionais.</p>\n<h3 id=\"parâmetros-de-query\">Parâmetros de Query</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>opcional</td>\n<td>ID do usuário</td>\n</tr>\n<tr>\n<td><code>tel</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>Telefone (10–11 dígitos)</td>\n</tr>\n<tr>\n<td><code>document</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>CPF (11 dígitos)</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td>string</td>\n<td>opcional</td>\n<td>E-mail do usuário</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"data\": [\n    {\n      \"id\": 100,\n      \"name\": \"João Silva\",\n      \"email\": \"joao@email.com\",\n      \"phone\": \"(47) 99987-0488\",\n      \"document\": \"123.456.789-00\"\n    }\n  ]\n}\n</code></pre>\n<h3 id=\"códigos-de-resposta\">Códigos de Resposta</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Sucesso</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Parâmetros inválidos</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Token ausente ou inválido</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Usuário não encontrado</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Erro interno</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","users"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"f896cae3-3436-44ff-8e86-3a26a2e9a413"}],"id":"544f81a4-6068-496e-b42a-defa94b7d03c","description":"<p>Endpoints para consulta e gerenciamento de usuários registrados no sistema Alfa Labs.</p>\n","_postman_id":"544f81a4-6068-496e-b42a-defa94b7d03c"},{"name":"Delivery","item":[{"name":"GET /deliveryAreas","id":"4b6c79e2-3455-41fb-8485-b275744a3142","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer token","type":"text"}],"url":"https://api.alfalabs.com.br/v2/deliveryAreas","description":"<p>Lista as áreas de entrega disponíveis para a filial autenticada.</p>\n<h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"data\": [\n    { \"type\": \"correios\", \"areas\": [...] }\n  ]\n}\n</code></pre>\n<h3 id=\"códigos-de-resposta\">Códigos de Resposta</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Sucesso</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Token ausente ou inválido</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Erro interno</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v2","deliveryAreas"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"4b6c79e2-3455-41fb-8485-b275744a3142"}],"id":"81482f82-8a60-495c-b5f1-30cd3f43caef","description":"<p>Endpoints relacionados às áreas de entrega das filiais cadastradas no sistema Alfa Labs.</p>\n","_postman_id":"81482f82-8a60-495c-b5f1-30cd3f43caef"},{"name":"Nfc","item":[{"name":"GET /nfc","id":"30c618a1-7ab1-4bf2-ac8d-b8c50768f1f1","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/nfc/:order_id","description":"<p>Consulta uma NFCe</p>\n<p><strong>GET</strong> <code>/v2/nfc/{order_id}</code></p>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order_id</td>\n<td>integer</td>\n<td>ID do pedido</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"data\": {\n    \"emission_date\": \"2025-10-22 14:45:27\",\n    \"status\": \"autorizado\",\n    \"number\": \"000123457\",\n    \"link_danfe\": \"https://api.focusnfe.com.br/v2/nfce/98765432109876543210987654321098765432109876?danfe\",\n    \"link_xml\": \"https://api.focusnfe.com.br/v2/nfce/98765432109876543210987654321098765432109876.xml\",\n    \"cancellation_reason\": null\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["v2","nfc",":order_id"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[{"id":"ce48d306-421c-4e35-862a-1e6f99a81519","type":"any","value":"","key":"order_id"}]}},"response":[],"_postman_id":"30c618a1-7ab1-4bf2-ac8d-b8c50768f1f1"},{"name":"POST /nfc","id":"5939fb88-1201-4d4f-bac4-5a70729c460c","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/nfc/:order_id","description":"<p>Emite uma NFCe</p>\n<p><strong>POST</strong> <code>/v2/nfc/{order_id}</code></p>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>order_id</td>\n<td>integer</td>\n<td>ID do pedido</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": true,\n  \"data\": {\n    \"emission_date\": \"2025-10-22 14:45:27\",\n    \"status\": \"autorizado\",\n    \"number\": \"000123457\",\n    \"link_danfe\": \"https://api.focusnfe.com.br/v2/nfce/98765432109876543210987654321098765432109876?danfe\",\n    \"link_xml\": \"https://api.focusnfe.com.br/v2/nfce/98765432109876543210987654321098765432109876.xml\",\n    \"cancellation_reason\": null\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["v2","nfc",":order_id"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[{"id":"d4b16786-74b4-4bb4-9645-fa946f339744","type":"any","value":"","key":"order_id"}]}},"response":[],"_postman_id":"5939fb88-1201-4d4f-bac4-5a70729c460c"}],"id":"88cf881f-db7a-406b-bc55-51fcb938eac3","_postman_id":"88cf881f-db7a-406b-bc55-51fcb938eac3","description":""},{"name":"Ratings","item":[{"name":"GET /ratings","id":"c1435aa0-dc44-439b-ae2e-f9a04a40c471","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/ratings","description":"<p>Consulta as avaliações dos pedidos</p>\n<p><strong>GET</strong> <code>/v2/ratings</code></p>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>Número da página</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"page\": 1,\n    \"totalPages\": 1,\n    \"data\": [\n        {\n            \"order_id\": \"3217492\",\n            \"emission_date\": \"2025-07-21 16:09:53\",\n            \"rating\": \"5\",\n            \"comment\": null,\n            \"user_id\": \"2\",\n            \"user_name\": \"Juarez Rocha\",\n            \"filial_id\": \"1\"\n        },\n        {\n            \"order_id\": \"3217491\",\n            \"emission_date\": \"2025-07-21 16:09:53\",\n            \"rating\": \"3\",\n            \"comment\": null,\n            \"user_id\": \"2\",\n            \"user_name\": \"Juarez Rocha\",\n            \"filial_id\": \"1\"\n        }\n}\n\n</code></pre>\n","urlObject":{"path":["v2","ratings"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"c1435aa0-dc44-439b-ae2e-f9a04a40c471"}],"id":"a706e59b-1ed2-45a8-85fb-3d382e4bf82e","_postman_id":"a706e59b-1ed2-45a8-85fb-3d382e4bf82e","description":""},{"name":"Accounts","item":[{"name":"GET /accounts","id":"c5f79367-7ab7-4ce0-b482-b26d76e8d5ab","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/accounts?start_date=31-12-2024&end_date=31-12-2025","description":"<p>Consulta as contas de uma filial</p>\n<p><strong>GET</strong> <code>/v2/accounts</code></p>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<p>Parâmetro de <strong>status</strong>:<br /><strong>C</strong> = cancelado<br /><strong>A</strong> = em aberto<br /><strong>P</strong> = pagas</p>\n<p>Parâmetro de <strong>date_type</strong>:<br /><strong>V</strong> = vencimento<br /><strong>L</strong> = liquidação<br /><strong>E</strong> = emissão</p>\n<p>Parâmetro de <strong>operation</strong>:<br /><strong>R</strong> = receber<br /><strong>P</strong> = pagar</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>start_date</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>31-12-2024</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>31-12-2025</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Opcional</td>\n<td>C</td>\n</tr>\n<tr>\n<td>date_type</td>\n<td>string</td>\n<td>Opcional</td>\n<td>V</td>\n</tr>\n<tr>\n<td>operation</td>\n<td>string</td>\n<td>Opcional</td>\n<td>R</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"success\": true,\n    \"page\": 1,\n    \"totalPages\": 1,\n    \"data\": [\n        {\n            \"order_id\": \"3217492\",\n            \"emission_date\": \"2025-07-21 16:09:53\",\n            \"rating\": \"5\",\n            \"comment\": null,\n            \"user_id\": \"2\",\n            \"user_name\": \"Juarez Rocha\",\n            \"filial_id\": \"1\"\n        },\n        {\n            \"order_id\": \"3217491\",\n            \"emission_date\": \"2025-07-21 16:09:53\",\n            \"rating\": \"3\",\n            \"comment\": null,\n            \"user_id\": \"2\",\n            \"user_name\": \"Juarez Rocha\",\n            \"filial_id\": \"1\"\n        }\n}\n\n</code></pre>\n","urlObject":{"path":["v2","accounts"],"host":["https://api.alfalabs.com.br"],"query":[{"key":"start_date","value":"31-12-2024"},{"key":"end_date","value":"31-12-2025"}],"variable":[]}},"response":[],"_postman_id":"c5f79367-7ab7-4ce0-b482-b26d76e8d5ab"}],"id":"8e3d0783-5321-4601-a4b7-9f2efe7591ea","_postman_id":"8e3d0783-5321-4601-a4b7-9f2efe7591ea","description":""},{"name":"Discount Coupons","item":[{"name":"GET /discountCoupons","id":"75c7a1a2-fb60-49ee-bbdd-6fb3b9c52929","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/discountCoupons","description":"<p>Lista os cupons de desconto</p>\n<p><strong>GET</strong> <code>/v2/discountCoupons</code></p>\n<h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"coupons\": [\n    {\n      \"id\": 2110,\n      \"code\": \"ASDASD\",\n      \"active\": false,\n      \"description\": \"asdasd\",\n      \"discount_type\": \"%\",\n      \"discount_value\": 20,\n      \"valid_above\": 0,\n      \"first_order_only\": false,\n      \"uses_per_customer\": 99,\n      \"start_date\": \"2022-11-11\",\n      \"end_date\": \"2022-11-12\",\n      \"delivery_discount\": false,\n      \"free_delivery\": false,\n      \"filial_id\": 608,\n      \"block_promotion\": true,\n      \"visible\": true,\n      \"auto_apply\": false,\n      \"restrictions\": {\n        \"delivery_type\": \"todos\",\n        \"week_days\": [\n          true,\n          true,\n          true,\n          true,\n          true,\n          true,\n          true\n        ],\n        \"menu\": [\n          {\n            \"id\": \"424\",\n            \"name\": \"X-Burguer\",\n            \"type\": \"produto\"\n          }\n        ],\n        \"neighborhoods\": [\n          {\n            \"id\": 1,\n            \"name\": \"Bombas\"\n          }\n        ],\n        \"customers\": [\n          {\n            \"id\": \"1\",\n            \"name\": \"Bruno Delfim\"\n          }\n        ]\n      }\n    }\n  ]\n}\n\n</code></pre>\n","urlObject":{"path":["v2","discountCoupons"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"75c7a1a2-fb60-49ee-bbdd-6fb3b9c52929"},{"name":"POST /discountCoupons","id":"d267dfa2-cf68-4445-9f6c-16483c52b97f","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/discountCoupons","description":"<p>Cria um novo cupom de desconto</p>\n<p><strong>POST</strong> <code>/v2/discountCoupons</code></p>\n<h3 id=\"body-parameters\">Body Parameters</h3>\n<p><strong>Parâmetro de discount_type</strong>:<br /><strong>R$</strong> = desconto fixo em reais<br /><strong>%</strong> = desconto percentual</p>\n<p><strong>Parâmetro de delivery_type</strong> (dentro de restrictions):<br /><strong>delivery</strong> = apenas delivery<br /><strong>balcao</strong> = apenas balcão<br /><strong>todos</strong> = todos os tipos de entrega</p>\n<p><strong>Parâmetro de type</strong> (dentro de restrictions.menu):<br /><strong>categoria</strong> = categoria do cardápio<br /><strong>promoção</strong> = promoção<br /><strong>pizza</strong> = pizza<br /><strong>produto</strong> = produto individual</p>\n<p><strong>Parâmetro de week_days</strong>:<br />Array de 7 valores booleanos representando os dias da semana (Domingo a Sábado)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Código do cupom</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Descrição do cupom</td>\n</tr>\n<tr>\n<td>discount_type</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Tipo de desconto (R$ ou %)</td>\n</tr>\n<tr>\n<td>discount_value</td>\n<td>number</td>\n<td>Obrigatório</td>\n<td>Valor do desconto</td>\n</tr>\n<tr>\n<td>filial_id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID da filial</td>\n</tr>\n<tr>\n<td>valid_above</td>\n<td>number</td>\n<td>Opcional</td>\n<td>Válido para pedidos acima deste valor</td>\n</tr>\n<tr>\n<td>first_order_only</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Apenas no primeiro pedido do usuário</td>\n</tr>\n<tr>\n<td>uses_per_customer</td>\n<td>integer</td>\n<td>Opcional</td>\n<td>Limite de usos por cliente</td>\n</tr>\n<tr>\n<td>start_date</td>\n<td>string</td>\n<td>Opcional</td>\n<td>Data de início (YYYY-MM-DD)</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>string</td>\n<td>Opcional</td>\n<td>Data de fim (YYYY-MM-DD)</td>\n</tr>\n<tr>\n<td>delivery_discount</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Aplicar desconto na taxa de entrega</td>\n</tr>\n<tr>\n<td>free_delivery</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Entrega grátis (desconto 100% na entrega)</td>\n</tr>\n<tr>\n<td>block_promotion</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Não aplicar nas promoções</td>\n</tr>\n<tr>\n<td>visible</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Cupom visível</td>\n</tr>\n<tr>\n<td>auto_apply</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Aplicar automaticamente</td>\n</tr>\n<tr>\n<td>restrictions</td>\n<td>object</td>\n<td>Opcional</td>\n<td>Restrições do cupom</td>\n</tr>\n<tr>\n<td>restrictions.delivery_type</td>\n<td>string</td>\n<td>Opcional</td>\n<td>Tipo de entrega permitido</td>\n</tr>\n<tr>\n<td>restrictions.week_days</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de 7 booleanos (dias da semana)</td>\n</tr>\n<tr>\n<td>restrictions.menu</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de itens do cardápio</td>\n</tr>\n<tr>\n<td>restrictions.menu[].id</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>ID do item</td>\n</tr>\n<tr>\n<td>restrictions.menu[].name</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Nome do item</td>\n</tr>\n<tr>\n<td>restrictions.menu[].type</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Tipo do item (categoria, promoção, pizza, produto)</td>\n</tr>\n<tr>\n<td>restrictions.neighborhoods</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de bairros</td>\n</tr>\n<tr>\n<td>restrictions.neighborhoods[].id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID do bairro</td>\n</tr>\n<tr>\n<td>restrictions.neighborhoods[].name</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Nome do bairro</td>\n</tr>\n<tr>\n<td>restrictions.customers</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de clientes</td>\n</tr>\n<tr>\n<td>restrictions.customers[].id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID do cliente</td>\n</tr>\n<tr>\n<td>restrictions.customers[].name</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Nome do cliente</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-request-body\">Exemplo de Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"TESTE_API_V2\",\n  \"description\": \"Cupom de teste via API v2\",\n  \"discount_type\": \"R$\",\n  \"discount_value\": 9.99,\n  \"valid_above\": 11.54,\n  \"first_order_only\": true,\n  \"uses_per_customer\": 10,\n  \"start_date\": \"2024-01-01\",\n  \"end_date\": \"2024-12-31\",\n  \"delivery_discount\": false,\n  \"free_delivery\": false,\n  \"filial_id\": 1,\n  \"block_promotion\": true,\n  \"visible\": true,\n  \"auto_apply\": true,\n  \"restrictions\": {\n    \"delivery_type\": \"delivery\",\n    \"week_days\": [\n      false,\n      true,\n      true,\n      true,\n      true,\n      true,\n      false\n    ],\n    \"menu\": [\n      {\n        \"id\": \"38\",\n        \"name\": \"Categoria Bebidas\",\n        \"type\": \"categoria\"\n      },\n      {\n        \"id\": \"107\",\n        \"name\": \"Monte seu Lanche\",\n        \"type\": \"promoção\"\n      }\n    ],\n    \"neighborhoods\": [\n      {\n        \"id\": 1,\n        \"name\": \"Bombas\"\n      }\n    ],\n    \"customers\": [\n      {\n        \"id\": 1,\n        \"name\": \"Bruno Delfim\"\n      }\n    ]\n  }\n}###ExemplodeResposta(200/201){\n  \"id\": 2110,\n  \"code\": \"TESTE_API_V2\",\n  \"active\": false,\n  \"description\": \"Cupom de teste via API v2\",\n  \"discount_type\": \"R$\",\n  \"discount_value\": 9.99,\n  \"valid_above\": 11.54,\n  \"first_order_only\": true,\n  \"uses_per_customer\": 10,\n  \"start_date\": \"2024-01-01\",\n  \"end_date\": \"2024-12-31\",\n  \"delivery_discount\": false,\n  \"free_delivery\": false,\n  \"filial_id\": 1,\n  \"block_promotion\": true,\n  \"visible\": true,\n  \"auto_apply\": true,\n  \"restrictions\": {\n    \"delivery_type\": \"delivery\",\n    \"week_days\": [\n      false,\n      true,\n      true,\n      true,\n      true,\n      true,\n      false\n    ],\n    \"menu\": [\n      {\n        \"id\": \"38\",\n        \"name\": \"Categoria Bebidas\",\n        \"type\": \"categoria\"\n      }\n    ],\n    \"neighborhoods\": [\n      {\n        \"id\": 1,\n        \"name\": \"Bombas\"\n      }\n    ],\n    \"customers\": [\n      {\n        \"id\": 1,\n        \"name\": \"Bruno Delfim\"\n      }\n    ]\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["v2","discountCoupons"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"d267dfa2-cf68-4445-9f6c-16483c52b97f"},{"name":"PUT /discountCoupons","id":"83731775-068b-4c72-80de-f64dce0eaa6a","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"PUT","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/discountCoupons/:id","description":"<h2 id=\"atualiza-um-cupom-de-desconto\">Atualiza um cupom de desconto</h2>\n<p><strong>PUT</strong> <code>/v2/discountCoupons/:id</code></p>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID do cupom de desconto</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"body-parameters\">Body Parameters</h3>\n<p><strong>Parâmetro de discount_type</strong>:<br /><strong>R$</strong> = desconto fixo em reais<br /><strong>%</strong> = desconto percentual</p>\n<p><strong>Parâmetro de delivery_type</strong> (dentro de restrictions):<br /><strong>delivery</strong> = apenas delivery<br /><strong>balcao</strong> = apenas balcão<br /><strong>todos</strong> = todos os tipos de entrega</p>\n<p><strong>Parâmetro de type</strong> (dentro de restrictions.menu):<br /><strong>categoria</strong> = categoria do cardápio<br /><strong>promoção</strong> = promoção<br /><strong>pizza</strong> = pizza<br /><strong>produto</strong> = produto individual</p>\n<p><strong>Parâmetro de week_days</strong>:<br />Array de 7 valores booleanos representando os dias da semana (Domingo a Sábado)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>code</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Código do cupom</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Descrição do cupom</td>\n</tr>\n<tr>\n<td>discount_type</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Tipo de desconto (R$ ou %)</td>\n</tr>\n<tr>\n<td>discount_value</td>\n<td>number</td>\n<td>Obrigatório</td>\n<td>Valor do desconto</td>\n</tr>\n<tr>\n<td>filial_id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID da filial</td>\n</tr>\n<tr>\n<td>valid_above</td>\n<td>number</td>\n<td>Opcional</td>\n<td>Válido para pedidos acima deste valor</td>\n</tr>\n<tr>\n<td>first_order_only</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Apenas no primeiro pedido do usuário</td>\n</tr>\n<tr>\n<td>uses_per_customer</td>\n<td>integer</td>\n<td>Opcional</td>\n<td>Limite de usos por cliente</td>\n</tr>\n<tr>\n<td>start_date</td>\n<td>string</td>\n<td>Opcional</td>\n<td>Data de início (YYYY-MM-DD)</td>\n</tr>\n<tr>\n<td>end_date</td>\n<td>string</td>\n<td>Opcional</td>\n<td>Data de fim (YYYY-MM-DD)</td>\n</tr>\n<tr>\n<td>delivery_discount</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Aplicar desconto na taxa de entrega</td>\n</tr>\n<tr>\n<td>free_delivery</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Entrega grátis (desconto 100% na entrega)</td>\n</tr>\n<tr>\n<td>block_promotion</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Não aplicar nas promoções</td>\n</tr>\n<tr>\n<td>visible</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Cupom visível</td>\n</tr>\n<tr>\n<td>auto_apply</td>\n<td>boolean</td>\n<td>Opcional</td>\n<td>Aplicar automaticamente</td>\n</tr>\n<tr>\n<td>restrictions</td>\n<td>object</td>\n<td>Opcional</td>\n<td>Restrições do cupom</td>\n</tr>\n<tr>\n<td>restrictions.delivery_type</td>\n<td>string</td>\n<td>Opcional</td>\n<td>Tipo de entrega permitido</td>\n</tr>\n<tr>\n<td>restrictions.week_days</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de 7 booleanos (dias da semana)</td>\n</tr>\n<tr>\n<td>restrictions.menu</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de itens do cardápio</td>\n</tr>\n<tr>\n<td>restrictions.menu[].id</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>ID do item</td>\n</tr>\n<tr>\n<td>restrictions.menu[].name</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Nome do item</td>\n</tr>\n<tr>\n<td>restrictions.menu[].type</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Tipo do item (categoria, promoção, pizza, produto)</td>\n</tr>\n<tr>\n<td>restrictions.neighborhoods</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de bairros</td>\n</tr>\n<tr>\n<td>restrictions.neighborhoods[].id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID do bairro</td>\n</tr>\n<tr>\n<td>restrictions.neighborhoods[].name</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Nome do bairro</td>\n</tr>\n<tr>\n<td>restrictions.customers</td>\n<td>array</td>\n<td>Opcional</td>\n<td>Array de clientes</td>\n</tr>\n<tr>\n<td>restrictions.customers[].id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID do cliente</td>\n</tr>\n<tr>\n<td>restrictions.customers[].name</td>\n<td>string</td>\n<td>Obrigatório</td>\n<td>Nome do cliente</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-request-body\">Exemplo de Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"TESTE_API_V2_UPDATED\",\n  \"description\": \"Cupom atualizado via API v2\",\n  \"discount_type\": \"%\",\n  \"discount_value\": 15.0,\n  \"valid_above\": 20.00,\n  \"first_order_only\": false,\n  \"uses_per_customer\": 5,\n  \"start_date\": \"2024-02-01\",\n  \"end_date\": \"2024-11-30\",\n  \"delivery_discount\": true,\n  \"free_delivery\": false,\n  \"filial_id\": 1,\n  \"block_promotion\": false,\n  \"visible\": true,\n  \"auto_apply\": false,\n  \"restrictions\": {\n    \"delivery_type\": \"todos\",\n    \"week_days\": [\n      true,\n      true,\n      true,\n      true,\n      true,\n      false,\n      false\n    ],\n    \"menu\": [\n      {\n        \"id\": \"50\",\n        \"name\": \"Categoria Pizzas\",\n        \"type\": \"categoria\"\n      }\n    ],\n    \"neighborhoods\": [\n      {\n        \"id\": 1,\n        \"name\": \"Bombas\"\n      }\n    ],\n    \"customers\": null\n  }\n}###ExemplodeResposta(200){\n  \"id\": 2110,\n  \"code\": \"TESTE_API_V2_UPDATED\",\n  \"active\": false,\n  \"description\": \"Cupom atualizado via API v2\",\n  \"discount_type\": \"%\",\n  \"discount_value\": 15.0,\n  \"valid_above\": 20.00,\n  \"first_order_only\": false,\n  \"uses_per_customer\": 5,\n  \"start_date\": \"2024-02-01\",\n  \"end_date\": \"2024-11-30\",\n  \"delivery_discount\": true,\n  \"free_delivery\": false,\n  \"filial_id\": 1,\n  \"block_promotion\": false,\n  \"visible\": true,\n  \"auto_apply\": false,\n  \"restrictions\": {\n    \"delivery_type\": \"todos\",\n    \"week_days\": [\n      true,\n      true,\n      true,\n      true,\n      true,\n      false,\n      false\n    ],\n    \"menu\": [\n      {\n        \"id\": \"50\",\n        \"name\": \"Categoria Pizzas\",\n        \"type\": \"categoria\"\n      }\n    ],\n    \"neighborhoods\": [\n      {\n        \"id\": 1,\n        \"name\": \"Bombas\"\n      }\n    ],\n    \"customers\": null\n  }\n}\n\n</code></pre>\n","urlObject":{"path":["v2","discountCoupons",":id"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[],"_postman_id":"83731775-068b-4c72-80de-f64dce0eaa6a"},{"name":"DELETE /discountCoupons","id":"8eba1d64-086c-4ff3-92b0-9905b7d1a329","protocolProfileBehavior":{"disableBodyPruning":false,"followRedirects":true,"disableUrlEncoding":false,"disableCookies":false},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"token"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer token"}],"url":"https://api.alfalabs.com.br/v2/discountCoupons/:id","description":"<h2 id=\"deleta-um-cupom-de-desconto\">Deleta um cupom de desconto</h2>\n<p><strong>DELETE</strong> <code>/v2/discountCoupons/:id</code></p>\n<h3 id=\"path-parameters\">Path Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Tipo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Obrigatório</td>\n<td>ID do cupom de desconto</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"exemplo-de-resposta-200\">Exemplo de Resposta (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"success\": true\n}\n\n</code></pre>\n","urlObject":{"path":["v2","discountCoupons",":id"],"host":["https://api.alfalabs.com.br"],"query":[],"variable":[{"type":"any","value":"","key":"id"}]}},"response":[],"_postman_id":"8eba1d64-086c-4ff3-92b0-9905b7d1a329"}],"id":"040c98f7-e433-415d-89ad-bfed1e437499","_postman_id":"040c98f7-e433-415d-89ad-bfed1e437499","description":""},{"name":"Webhook","item":[],"id":"2c7b3aff-e52e-4720-b04f-4b845f176b07","description":"<p>Os webhooks permitem que você receba notificações em tempo real sobre eventos que ocorrem no sistema.</p>\n<h2 id=\"configuração\">Configuração</h2>\n<p>Entre nas configurações da loja e cadastre o endpoint para onde o webhook será enviado.</p>\n<h2 id=\"eventos\">Eventos</h2>\n<h3 id=\"1-pedido-criado\">1. Pedido Criado</h3>\n<p>Disparado quando um novo pedido é criado no sistema.</p>\n<p>Event: order.created</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": \"order.created\",\n  \"timestamp\": \"2025-10-22T14:32:18Z\",\n  \"data\": {\n    \"order_id\": \"12345678\",\n    \"external_code\": \"external_code\",\n    \"merchant_id\": \"1\",\n    \"status\": \"Realizado\",\n    \"created_at\": \"2025-10-22 11:32:18\"\n  }\n}\n\n</code></pre>\n<h3 id=\"2-edição-de-pedido\">2. Edição de Pedido</h3>\n<p>Disparado quando um pedido é editado no sistema.</p>\n<p>Event: order.updated</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": \"order.updated\",\n  \"timestamp\": \"2025-10-22T14:32:18Z\",\n  \"data\": {\n    \"order_id\": \"12345678\",\n    \"merchant_id\": \"1\"\n  }\n}\n\n</code></pre>\n<h3 id=\"3-alteração-de-status\">3. Alteração de Status</h3>\n<p>Disparado quando o status de um pedido é alterado.</p>\n<p>Event: order.updated_status</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": \"order.updated_status\",\n  \"timestamp\": \"2025-10-22T14:45:30Z\",\n  \"data\": {\n    \"order_id\": \"12345678\",\n    \"merchant_id\": \"1\",\n    \"status\": \"Em preparação\"\n  }\n}\n\n</code></pre>\n<h3 id=\"4-avaliação-de-pedido\">4. Avaliação de pedido</h3>\n<p>Disparado quando um cliente avalia um pedido.</p>\n<p>Event: order.reviewed</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": \"order.reviewed\",\n  \"timestamp\": \"2025-10-22T15:20:45Z\",\n  \"data\": {\n    \"order_id\": \"12345678\",\n    \"rating\": \"5\",\n    \"comment\": \"Excelente atendimento! Comida deliciosa.\",\n    \"reviewed_at\": \"2025-10-22 12:20:45\"\n  }\n}\n\n</code></pre>\n<h3 id=\"segurança\">Segurança</h3>\n<ol>\n<li><p>Use HTTPS: Sempre configure URLs HTTPS para receber webhooks</p>\n</li>\n<li><p>Responda rapidamente: Retorne status 200 em até 30 segundos</p>\n</li>\n</ol>\n<h3 id=\"política-de-tentativas\">Política de Tentativas</h3>\n<p>Se sua URL não responder ou retornar erro, o webhook irá fazer 5 tentativas automáticas a cada 30 segundos.</p>\n","_postman_id":"2c7b3aff-e52e-4720-b04f-4b845f176b07"}],"event":[{"listen":"prerequest","script":{"id":"62bd6a21-528f-4330-8d73-abafdb363809","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"9b7fa3f3-5afb-4a08-a053-0ee31528db73","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":"https://api.alfalabs.com.br"},{"key":"token","value":"token"}]}