{"info":{"_postman_id":"3ab40438-3c6d-4518-9450-d1731263b1b2","name":"Onpedido Merchant API V1","description":"<html><head></head><body><p>Documentação da API Merchant Onpedido.</p>\n<p>Utilize o TLS v1.3 para se comunicar com nossa API. Versões inferiores ao TLS v1.3 não são suportadas.</p>\n<p>TLS é a sigla de Transport Layer Security, ou seja, um protocolo de segurança cuja finalidade é facilitar a segurança e privacidade de dados na internet.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"26509331","collectionId":"3ab40438-3c6d-4518-9450-d1731263b1b2","publishedId":"2s93RL2wtw","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"7a0000"},"publishDate":"2024-02-16T15:23:51.000Z"},"item":[{"name":"Access OAuth Token","item":[{"name":"Obtendo novo","event":[{"listen":"prerequest","script":{"id":"00478002-5711-4c76-a907-7d5b705da8d9","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"46f7be03-4f6e-4d2d-b5a9-db77cfd7dac9","exec":[""],"type":"text/javascript"}}],"id":"503acdb0-5b85-40db-86bc-11e9ca4cf023","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"merchantOAuthToken\": {{merchantOAuthToken}},\n    \"softwareOAuthToken\": {{softwareOAuthToken}},\n    \"merchantUsername\": {{merchantUsername}},\n    \"merchantPassword\": {{merchantPassword}},\n    \"clearAnotherTokens\": {{clearAnotherTokens}}\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1/oauth/","description":"<h4>Descrição de string</h4><table><tbody><tr><th><b>String</b></th><th><b>Tipo</b></th><th><b>Descrição</b></th></tr><tr><td><b>merchantOAuthToken</b></td><td><b>varchar(40)</b></td><td>Pode ser obtido dentro da sessão \"Configurações\" -&gt; \"Token de Acesso ao Sistema\" dentro do sistema de gestão do estabelecimento.<br /></td></tr><tr><td><b>softwareOAuthToken</b></td><td><b>varchar(40)</b></td><td>Pode ser obtido dentro da sessão \"API\" dentro do sistema de gestão de revenda da sua software house. Caso ainda não tenha credenciado sua software house entre em contato com nosso suporte.</td></tr><tr><td><b>merchantUsername</b></td><td><b>varchar(70)</b></td><td>Pode ser obtido dentro da sessão \"Configurações\" -&gt; \"Usuários da Retaguarda\" dentro do sistema de gestão do estabelecimento. São os mesmos nomes de usuários utilizados para acesso ao sistema de gestão do estabelecimento.</td></tr><tr><td><b>merchantPassword</b></td><td><b>varchar(50)</b></td><td>Pode ser obtido dentro da sessão \"Configurações\" -&gt; \"Usuários da Retaguarda\" dentro do sistema de gestão do estabelecimento. São as mesmas senhas utilizadas para acessar o sistema de gestão do estabelecimento.</td></tr><tr><td><b>clearAnotherTokens</b></td><td><b>boleano true/false</b></td><td>Se <b>\"true\"</b> fará com que outros tokens emitidos e dentro da data limite de expiração para esse estabelecimento sejam excluídos. Liberando assim seu limite de emissão de tokens. O limite de emissão de tokens para um mesmo estabelecimento pode ser consultado na sessão \"API\" dentro do sistema de gestão de revenda da sua software house, além do limite para um mesmo estabelecimento existe um limite de emissão de tokens para o total de diferentes estabelecimentos.</td></tr></tbody></table><h4>Obtendo Access OAuth Token</h4>\n\n  \n<p>Faça sua solicitação ao nosso endpoint substituindo as informações com chaves pelas informações privadas que você possui.  </p>\n<p><strong>Erros?</strong> Obtenha nossos códigos de erros na sessão \"Biblioteca de erros\".</p>\n","urlObject":{"protocol":"https","path":["v1","oauth",""],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"027cb31f-25b4-42f5-8ca5-3649758736b6","name":"Reposta de sucesso","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"merchantOAuthToken\": \"{{merchantOAuthToken}}\",\n    \"softwareOAuthToken\": \"{{softwareOAuthToken}}\",\n    \"merchantUsername\": \"{{merchantUsername}}\",\n    \"merchantPassword\": \"{{merchantPassword}}\",\n    \"clearAnotherTokens\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1.0/oauth/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate           "},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"132"},{"key":"Date","value":"Tue, 14 Sep 2021 00:15:28 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"},{"key":"Expires","value":"0"},{"key":"Alt-Svc","value":"quic=\":443\"; ma=2592000; v=\"43,46\", h3-Q043=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-25=\":443\"; ma=2592000, h3-27=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"accessOAuthToken\": \"{{novo-token-para-acesso-à-api}}\",\n    \"type\": \"bearer\",\n    \"expiresIn\": \"2021-09-14T03:15:28-0300\"\n}"}],"_postman_id":"503acdb0-5b85-40db-86bc-11e9ca4cf023"},{"name":"Obtendo status","id":"15395bb2-4287-485e-b2ca-e263f5d4c56f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"accessOAuthToken\": {{accessOAuthToken}},\n    \"merchantOAuthToken\": {{merchantOAuthToken}},\n    \"softwareOAuthToken\": {{softwareOAuthToken}}\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1/oauth-status/","description":"<h4>Descrição de string</h4>\n\n<table><tbody><tr><th><b>String</b></th><th><b>Tipo</b></th><th><b>Descrição</b></th></tr><tr><td><div><b>accessOAuthToken</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>varchar(40)</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div>É obtido ao se solicitar um novo \"accessOAuthToken\".<br /></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><b>merchantOAuthToken</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>varchar(40)</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Pode ser obtido dentro da sessão \"Configurações\" -&gt; \"Token de Acesso ao Sistema\" dentro do sistema de gestão do estabelecimento.<br /></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div><b>softwareOAuthToken</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div><b>varchar(40)</b></div><div><div><div><div></div></div></div><div></div></div></td><td><div>Pode ser obtido dentro da sessão \"API\" dentro do sistema de gestão de revenda da sua software house. Caso ainda não tenha credenciado sua software house entre em contato com nosso suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n  \n  \n<p>Faça sua solicitação ao nosso endpoint substituindo as informações com chaves pelas informações privadas que você possui.  </p>\n<p><strong>Erros?</strong> Obtenha nossos códigos de erros na sessão \"Biblioteca de erros\".</p>\n","urlObject":{"protocol":"https","path":["v1","oauth-status",""],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"b353d513-4b6b-483d-af71-19c6ae362e53","name":"Reposta de sucesso","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"accessOAuthToken\": \"{{accessOAuthToken}}\",\n    \"merchantOAuthToken\": \"{{merchantOAuthToken}}\",\n    \"softwareOAuthToken\": \"{{softwareOAuthToken}}\"\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1.0/oauth/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate           "},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"132"},{"key":"Date","value":"Tue, 14 Sep 2021 00:15:28 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"},{"key":"Expires","value":"0"},{"key":"Alt-Svc","value":"quic=\":443\"; ma=2592000; v=\"43,46\", h3-Q043=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-25=\":443\"; ma=2592000, h3-27=\":443\"; ma=2592000"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"OAuthToken\": {\n        \"merchant\": {\n            \"id\": \"{{id-estabelecimento}}\",\n            \"name\": \"{{nome-fantasia-do-estabelecimento}}\",\n            \"ip\": \"{{ip-de-rede-que-requisitou-o-accessOAuthToken}}\",\n            \"user\": {\n                \"id\": \"{{id-do-usuario}}\",\n                \"username\": \"{{nome-de-usuario}}\",\n                \"person\": \"{{nome-completo-do-usuario}}\"\n            }\n        },\n        \"createdIn\": \"AAAA-MM-DDTHH:MM:SS-0300\",\n        \"expiresIn\": \"AAAA-MM-DDTHH:MM:SS-0300\",\n        \"software\": {\n            \"id\": \"{{id-software-house}}\",\n            \"name\": \"{{nome-software-house}}\",\n            \"apiMerchant\": {\n                \"expireTokenInTime\": \"6 hours\",\n                \"tokenLimitTotal\": {\n                    \"bySoftware\": 150,\n                    \"byMerchant\": 15\n                },\n                \"tokenLimitUsed\": {\n                    \"bySoftware\": 1,\n                    \"byMerchant\": 1\n                }\n            }\n        }\n    }\n}"}],"_postman_id":"15395bb2-4287-485e-b2ca-e263f5d4c56f"}],"id":"8560e6d4-2681-44f7-ba99-f978931d2ac0","description":"<p>Para acessar nossa API é necessário que você se autentique em nosso endpoint OAuth.<br /><br />Após autenticado você receberá seu <strong>accessOAuthToken</strong> com o qual poderá se comunicar com nossas \"API's\" livremente via autenticação bearer.</p>\n<h4>Notas importantes</h4>\nFique atento a quantidade de tokens emitidos por cliente e ao total de tokens emitidos para todos os seus estabelecimentos de forma simultânea como também ao tempo de validade de cada token. Dispomos abaixo o endpoint <code>clearAnotherTokens</code> para que você possa realizar essa gestão.<br /><br />\nA data de vencimento do token vem no campo <code>expiresIn</code> juntamente ao token emitido.<br />\nNo formato ISO 8601 de Brasília.\n<code>\n\"expiresIn\": \"AAAA-MM-DDTHH:MM:SS-0300\"\n</code>\n<br /><br />\nPor questões de segurança o token deve ser utilizado na \"API Merchant\" pela mesma rede que o gerou.","_postman_id":"8560e6d4-2681-44f7-ba99-f978931d2ac0"},{"name":"Eventos","item":[{"name":"Polling","id":"329f3c6a-7980-405b-84fc-2994beb82e74","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","description":"<p>O token dado na sessão \"Access OAuth Token\"</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/events:polling","description":"<p>Evento que emite o ID e estado do pedido com informações adicionais.</p>\n<p>ATENÇÃO: O tempo de exibição para pedidos entregues e cancelados no polling é de 60 minutos após a mudança de status.</p>\n<p>Dados da resposta:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>eventId</td>\n<td>Varchar(40)</td>\n<td>O id do evento do pedido, nos parametros Onpedido pode ser de 0 a 5.</td>\n</tr>\n<tr>\n<td>eventType</td>\n<td>Varchar(40)</td>\n<td>O tipo do evento que é transformado no estado do pedido. Para mais detalhes visite a tabele de eventos.</td>\n</tr>\n<tr>\n<td>orderId</td>\n<td>int</td>\n<td>O ID interno do pedido.</td>\n</tr>\n<tr>\n<td>orderUrl</td>\n<td>Varchar(40)</td>\n<td>Url do pedido.</td>\n</tr>\n<tr>\n<td>createdAt</td>\n<td>Varchar(40)</td>\n<td>Data e tempo de criação do pedido.  <br />  <br />(UTC data-tempo em ISO8601 formato timestamp)</td>\n</tr>\n<tr>\n<td>sourceApp</td>\n<td>Varchar(40)</td>\n<td>A plataforma que fez o pedido.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Eventos - polling.eventType:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>\"CREATED\"</td>\n<td>varchar(20)</td>\n<td>O pedido foi criado e lançado pelo cliente e o estabelecimento não teve nenhuma ação com ele.</td>\n</tr>\n<tr>\n<td>\"CONFIRMED\"</td>\n<td>varchar(20)</td>\n<td>O pedido foi aceito pelo estabelecimento e está em produção.</td>\n</tr>\n<tr>\n<td>\"DISPATCHED\"</td>\n<td>varchar(20)</td>\n<td>O pedido foi despachado e saiu para entrega.</td>\n</tr>\n<tr>\n<td>\"DELIVERED\"</td>\n<td>varchar(20)</td>\n<td>O pedido foi entregue e finalizado.</td>\n</tr>\n<tr>\n<td>\"CANCELLED\"</td>\n<td>varchar(20)</td>\n<td>O pedido foi cancelado.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","events:polling"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"0af4dd90-88d3-4f90-91eb-f9c98d51a56e","name":"Polling","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","description":"O token dado na sessão \"Access OAuth Token\"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/events:polling"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"cache-control","value":"no-cache, no-store, must-revalidate"},{"key":"cache-control","value":"post-check=0, pre-check=0"},{"key":"pragma","value":"no-cache"},{"key":"content-length","value":"5564"},{"key":"date","value":"Wed, 09 Aug 2023 19:23:46 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"vary","value":"User-Agent"},{"key":"expires","value":"0"},{"key":"alt-svc","value":"h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": [\n        {\n            \"eventId\": \"5\",\n            \"eventType\": \"CANCELLED\",\n            \"orderId\": 245,\n            \"orderURL\": \"https://merchant-api.onpedido.com.br/v1/orders/245\",\n            \"createdAt\": \"2023-08-08T18:08:27-0300\",\n            \"sourceAppId\": \"Menu Digital\"\n        },\n        {\n            \"eventId\": \"3\",\n            \"eventType\": \"DISPATCHED\",\n            \"orderId\": 246,\n            \"orderURL\": \"https://merchant-api.onpedido.com.br/v1/orders/246\",\n            \"createdAt\": \"2023-08-09T16:20:57-0300\",\n            \"sourceAppId\": \"Site Desktop\"\n        },\n        {\n            \"eventId\": \"2\",\n            \"eventType\": \"CONFIRMED\",\n            \"orderId\": 247,\n            \"orderURL\": \"https://merchant-api.onpedido.com.br/v1/orders/247\",\n            \"createdAt\": \"2023-08-09T16:21:10-0300\",\n            \"sourceAppId\": \"Site Desktop\"\n        },\n        {\n            \"eventId\": \"1\",\n            \"eventType\": \"CREATED\",\n            \"orderId\": 248,\n            \"orderURL\": \"https://merchant-api.onpedido.com.br/v1/orders/248\",\n            \"createdAt\": \"2023-08-09T16:21:50-0300\",\n            \"sourceAppId\": \"Site Desktop\"\n        }\n    ]\n}"}],"_postman_id":"329f3c6a-7980-405b-84fc-2994beb82e74"},{"name":"Patches","id":"37b53185-f72c-4704-93f2-6b673bb40659","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","description":"<p>O token dado na sessão \"Access OAuth Token\"</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/events:patches","description":"<p>Retorna todos os pedidos com mudanças pendentes (patches não reconhecidos) dos últimos 7 dias.<br />Retorna array vazio se não houver patches pendentes.</p>\n<p><strong>Dados da resposta:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>orderId</td>\n<td>Varchar(40)</td>\n<td>O ID interno do pedido com mudança pendente.</td>\n</tr>\n<tr>\n<td>createdAt</td>\n<td>Varchar(40)</td>\n<td>Data e tempo de criação do patch. (UTC data-tempo em ISO8601 formato timestamp)</td>\n</tr>\n<tr>\n<td>changes</td>\n<td>Array</td>\n<td>Lista de mudanças pendentes no pedido.</td>\n</tr>\n<tr>\n<td>changes[].changeType</td>\n<td>Varchar(40)</td>\n<td>Tipo da mudança. Atualmente: \"DELETE_ITEMS\".</td>\n</tr>\n<tr>\n<td>changes[].items</td>\n<td>Array</td>\n<td>Lista de itens afetados pela mudança.</td>\n</tr>\n<tr>\n<td>changes[].items[].id</td>\n<td>Varchar(40)</td>\n<td>O ID interno do item.</td>\n</tr>\n<tr>\n<td>changes[].items[].index</td>\n<td>Int</td>\n<td>A posição do item no pedido (informativo).</td>\n</tr>\n<tr>\n<td>changes[].items[].externalCode</td>\n<td>Varchar(40)</td>\n<td>O código externo do item (DePara).</td>\n</tr>\n<tr>\n<td>total</td>\n<td>Object</td>\n<td>Objeto contendo os valores do pedido antes e depois da mudança.</td>\n</tr>\n<tr>\n<td>total.itemsPrice</td>\n<td>Object</td>\n<td>Subtotal dos produtos.</td>\n</tr>\n<tr>\n<td>total.itemsPrice.value.from</td>\n<td>Decimal</td>\n<td>Valor antigo do subtotal.</td>\n</tr>\n<tr>\n<td>total.itemsPrice.value.to</td>\n<td>Decimal</td>\n<td>Valor novo do subtotal após remoção.</td>\n</tr>\n<tr>\n<td>total.itemsPrice.currency</td>\n<td>Varchar(3)</td>\n<td>Moeda (BRL).</td>\n</tr>\n<tr>\n<td>total.orderAmount</td>\n<td>Object</td>\n<td>Valor total do pedido.</td>\n</tr>\n<tr>\n<td>total.orderAmount.value.from</td>\n<td>Decimal</td>\n<td>Valor antigo do total.</td>\n</tr>\n<tr>\n<td>total.orderAmount.value.to</td>\n<td>Decimal</td>\n<td>Valor novo do total após remoção.</td>\n</tr>\n<tr>\n<td>total.orderAmount.currency</td>\n<td>Varchar(3)</td>\n<td>Moeda (BRL).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","events:patches"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"ee7cda49-5a30-47c1-b6ce-ecfc887eaaad","name":"Patches","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","description":"O token dado na sessão \"Access OAuth Token\"","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"","value":"","type":"text","disabled":true}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/events:patches"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Pragma","value":"no-cache"},{"key":"ETag","value":"\"6941ae2407863\""},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Length","value":"347"},{"key":"Date","value":"Tue, 16 Dec 2025 19:08:20 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"},{"key":"alt-svc","value":"h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": [\n        {\n            \"orderId\": \"1164\",\n            \"createdAt\": \"2025-12-16T16:07:34-0300\",\n            \"changes\": [\n                {\n                    \"changeType\": \"DELETE_ITEMS\",\n                    \"items\": [\n                        {\n                            \"id\": \"1\",\n                            \"index\": 3,\n                            \"externalCode\": \"\"\n                        },\n                        {\n                            \"id\": \"190\",\n                            \"index\": 1,\n                            \"externalCode\": \"\"\n                        }\n                    ]\n                }\n            ],\n            \"total\": {\n                \"itemsPrice\": {\n                    \"value\": {\n                        \"from\": 18,\n                        \"to\": 12\n                    },\n                    \"currency\": \"BRL\"\n                },\n                \"orderAmount\": {\n                    \"value\": {\n                        \"from\": 18,\n                        \"to\": 12\n                    },\n                    \"currency\": \"BRL\"\n                }\n            }\n        }\n    ]\n}"}],"_postman_id":"37b53185-f72c-4704-93f2-6b673bb40659"}],"id":"b66fa7e4-c0b5-4a1f-8f00-6a675ab6c344","description":"<p>Use o endpoint \"events\" para ter o polling de pedidos constante, respeitando o tempo de requisição.</p>\n<p><strong>Erros?</strong> Obtenha nossos códigos de erros na sessão \"Biblioteca de erros\".</p>\n","_postman_id":"b66fa7e4-c0b5-4a1f-8f00-6a675ab6c344"},{"name":"Pedidos","item":[{"name":"Pedido","event":[{"listen":"test","script":{"id":"e3910349-6825-4ce4-9bfc-685a3edb12d5","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"702ecbde-a89c-4e62-8191-7789bb7faff8","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO","description":"<p>Endpoint de consulta dos pedidos com detalhes.</p>\n<p>Campos do pedido:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>varchar(40)</td>\n<td>pedido</td>\n</tr>\n<tr>\n<td>type</td>\n<td>varchar(40)</td>\n<td>O tipo do pedido podendo ser, ver mais na tabela de tipos do pedido.</td>\n</tr>\n<tr>\n<td>displayID</td>\n<td>varchar(40)</td>\n<td>O id de demonstração do pedido</td>\n</tr>\n<tr>\n<td>sourceAppId</td>\n<td>varchar(40)</td>\n<td>A plataforma de origem de onde o pedido foi feito, por exemplo: \"Android\"</td>\n</tr>\n<tr>\n<td>createdAt</td>\n<td>varchar(40)</td>\n<td>O horário e tempo em que o pedido foi feito, seguindo a métrica da ISO8601</td>\n</tr>\n<tr>\n<td>lastEvent</td>\n<td>varchar(40)</td>\n<td>O evento em que o pedido se encontra, consultar tabela de eventos que o pedido pode se encontrar.</td>\n</tr>\n<tr>\n<td>orderTiming</td>\n<td>varchar(40)</td>\n<td>Informação de se o pedido é para ser feito no processo ou se é agendamento ou encomenda, ver tabela de tempo do pedido para entender melhor.</td>\n</tr>\n<tr>\n<td>preparationStartDateTime</td>\n<td>varchar(40)</td>\n<td>O horário teórico onde a plataforma deve começar a fazer o pedido, usando a medida de tempo ISO8601</td>\n</tr>\n<tr>\n<td>merchant</td>\n<td>object</td>\n<td>Contém as informações do estabelecimento, ver tabela do estabelecimento.</td>\n</tr>\n<tr>\n<td>items</td>\n<td>array</td>\n<td>Lista com todos os itens que estão no produto, para mais detalhes ver tabela de itens.</td>\n</tr>\n<tr>\n<td>otherFees</td>\n<td>array</td>\n<td>Lista contendo todos as taxas do pedido, para mais detalhes ver exemplo de taxas.</td>\n</tr>\n<tr>\n<td>discounts</td>\n<td>array</td>\n<td>Lista de descontos do pedido, e suas informações, para mais detalhes ver tabela de descontos.</td>\n</tr>\n<tr>\n<td>total</td>\n<td>object</td>\n<td>Objeto contendo as informações de valores do pedido, para mais detalhes ver tabela de total.</td>\n</tr>\n<tr>\n<td>payments</td>\n<td>object</td>\n<td>Objeto contendo as informações de pagamento do pedido, para mais detalhes ver tabela pagamentos.</td>\n</tr>\n<tr>\n<td>customer</td>\n<td>object</td>\n<td>Objeto contendo todas informações necessária do cliente, para mais detalhes ver a tabela cliente.</td>\n</tr>\n<tr>\n<td>schedule</td>\n<td>object</td>\n<td>Objeto contendo as horas de todo o pedido, para mais detalhes ver a tabela de horário.</td>\n</tr>\n<tr>\n<td>delivery</td>\n<td>object</td>\n<td>Objeto contendo as informação de entrega do pedido, apenas é preenchido se o pedido for \"DELIVERY\", mais detalhes na tabela entrega.</td>\n</tr>\n<tr>\n<td>takeout</td>\n<td>object</td>\n<td>Objeto contendo as informação de retirada do pedido, apenas é preenchido se o pedido for \"TAKEOUT\", mais detalhes na tabela retirada.</td>\n</tr>\n<tr>\n<td>indoor</td>\n<td>object</td>\n<td>Objeto contendo as informação de menu digital do pedido, apenas é preenchido se o pedido for \"INDOOR\", mais detalhes na tabela menu digital.</td>\n</tr>\n<tr>\n<td>extraInfo</td>\n<td>varchar(40)/object</td>\n<td>Se o pedido for \"INDOOR\", contém todas as informações de inputs do menu digital, caso não seja vai retornar uma string vázia</td>\n</tr>\n</tbody>\n</table>\n</div><p>Tipos do pedido - order.type:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>\"DELIVERY\"</td>\n<td>varchar(40)</td>\n<td>Quando o pedido é feito para entrega e contém informações de entrega, com latitude e longitude</td>\n</tr>\n<tr>\n<td>\"TAKEOUT\"</td>\n<td>varchar(40)</td>\n<td>Quando o pedido é feito para retirada e contém informações de retirada</td>\n</tr>\n<tr>\n<td>\"INDOOR\"</td>\n<td>varchar(40)</td>\n<td>Quando o pedido é feito junto da plataforma de menu digital da Onpedido, consequentemente, tem todas informações do menu digital</td>\n</tr>\n</tbody>\n</table>\n</div><p>Eventos que o pedido pode se encontrar - order.lastEvent:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>\"CREATED\"</td>\n<td>varchar(40)</td>\n<td>O pedido é novo, acabou de ser criado pelo usuário.</td>\n</tr>\n<tr>\n<td>\"CONFIRMED\"</td>\n<td>varchar(40)</td>\n<td>O pedido foi confirmado pelo estabelecimento para produção.</td>\n</tr>\n<tr>\n<td>\"DISPATCHED\"</td>\n<td>varchar(40)</td>\n<td>O pedido saiu para entrega junto ao entregador.</td>\n</tr>\n<tr>\n<td>\"CANCELLED\"</td>\n<td>varchar(40)</td>\n<td>O pedido foi cancelado pelo sistema</td>\n</tr>\n<tr>\n<td>\"DELIVERED\"</td>\n<td>varchar(40)</td>\n<td>O pedido foi entregue e finalizado</td>\n</tr>\n</tbody>\n</table>\n</div><p>Tempo do pedido - order.orderTiming:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>\"INSTANT\"</td>\n<td>varchar(40)</td>\n<td>Quando o pedido foi feito de imediato pelo cliente, tendo que ser entregue assim que feito.</td>\n</tr>\n<tr>\n<td>\"SCHEDULED\"</td>\n<td>varchar(40)</td>\n<td>Quando o pedido foi feito como agendamento ou como encomenda para que seja entregue ou retirado no momento que foi pedido pelo cliente.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Estabelecimento - order.mechant:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>varchar(40)</td>\n<td>O id da plataforma em que o pedido foi realizado.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>varchar(40)</td>\n<td>O nome da plataforma em o que pedido foi realizado.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Itens - order.items:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>varchar(40)</td>\n<td>O id interno do produto em questão.</td>\n</tr>\n<tr>\n<td>index</td>\n<td>int</td>\n<td>O index do produto em relação ao pedido.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>varchar(40)</td>\n<td>O nome do produto selecionado.</td>\n</tr>\n<tr>\n<td>unit</td>\n<td>varchar(40)</td>\n<td>Unidade de medida do produto.</td>\n</tr>\n<tr>\n<td>externalCode</td>\n<td>varchar(40)</td>\n<td>Código de integração do produto, cadastrado junto a Onpedido e o sistema que integra para mais controle.</td>\n</tr>\n<tr>\n<td>ean</td>\n<td>varchar(40)</td>\n<td>Código de barras do produto.</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>int</td>\n<td>Quantidade requerida pelo cliente do item em questão.</td>\n</tr>\n<tr>\n<td>specialInstructions</td>\n<td>varchar(40)</td>\n<td>Adendo do cliente para o item, exemplo:  <br />\"Sem alface, maionese\"</td>\n</tr>\n<tr>\n<td>unitPrice</td>\n<td>object</td>\n<td>Objeto contendo as informações de valor do item sem opções, apenas o valor unitário do item.</td>\n</tr>\n<tr>\n<td>optionsPrice</td>\n<td>object</td>\n<td>Objeto contendo as informações de valor das opções, a soma total de todas as opções.</td>\n</tr>\n<tr>\n<td>totalPrice</td>\n<td>object</td>\n<td>Objeto contendo as informações de valor do item completo, item mais os opcionais.</td>\n</tr>\n<tr>\n<td>options</td>\n<td>array</td>\n<td>Array de objetos contendo todos os opcionais do item em questão, sendo uma replica do objeto de item.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Taxas - order.otherFees:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>type</td>\n<td>varchar(40)</td>\n<td>O tipo de taxa, sendo por padrão \"DELIVERY_FEE\", por taxa de entrega.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>varchar(40)</td>\n<td>O nome da taxa para melhor entendimento.</td>\n</tr>\n<tr>\n<td>receivedBy</td>\n<td>varchar(30)</td>\n<td>Para quem vai o valor dessa taxa.</td>\n</tr>\n<tr>\n<td>receiveDocument</td>\n<td>varchar(50)</td>\n<td>Documento da entidade que irá receber o valor da taxa.</td>\n</tr>\n<tr>\n<td>observation</td>\n<td>varchar(50)</td>\n<td>Observação sobre a taxa.</td>\n</tr>\n<tr>\n<td>price</td>\n<td>object</td>\n<td>Objeto contendo o valor da taxa.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Descontos - order.discounts:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>amount</td>\n<td>object</td>\n<td>Objeto contendo as informações de valores do desconto.</td>\n</tr>\n<tr>\n<td>target</td>\n<td>varchar(30)</td>\n<td>Para onde o desconto vai ser direcionado, como padrão sempre se refere ao pedido total do cliente.</td>\n</tr>\n<tr>\n<td>targetId</td>\n<td>varchar(20)</td>\n<td>O id do alvo do desconto.</td>\n</tr>\n<tr>\n<td>sponsorshipValues</td>\n<td>array</td>\n<td>Lista de patrocinadores a qual o desconto está envolvido</td>\n</tr>\n</tbody>\n</table>\n</div><p>Total - order.total:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>itemsPrice</td>\n<td>object</td>\n<td>Objeto contendo o valor total de todos os itens do pedido.</td>\n</tr>\n<tr>\n<td>otherFees</td>\n<td>object</td>\n<td>Objeto contendo o valor de todas as taxas atribuídas ao pedido.</td>\n</tr>\n<tr>\n<td>discount</td>\n<td>object</td>\n<td>Objeto contendo o valor de todos os descontos atribuídos ao pedido.</td>\n</tr>\n<tr>\n<td>orderAmount</td>\n<td>object</td>\n<td>Objeto contendo o valor total do pedido.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Pagamentos - order.payments:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>prepaid</td>\n<td>double(10,2)</td>\n<td>Valor pago pelo cliente prévio a entrega do pedido.</td>\n</tr>\n<tr>\n<td>pending</td>\n<td>double(10,2)</td>\n<td>Valor que falta o cliente pagar na entrega do pedido.</td>\n</tr>\n<tr>\n<td>methods</td>\n<td>array</td>\n<td>Lista de objetos com as informações de pagamento do pedido, mais detalhes na tabela métodos de pagamento.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Métodos de Pagamento - order.payments.methods:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>value</td>\n<td>double(10,2)</td>\n<td>Valor que o método em questão irá pagar do pedido.</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>varchar(10)</td>\n<td>Determina qual é a moeda usada para o pagamento.</td>\n</tr>\n<tr>\n<td>type</td>\n<td>varchar(20)</td>\n<td>Tipo do pagamento do método, seguindo a lista correspondente da OPEN DELIVERY, está atribuído como \"OTHER\".</td>\n</tr>\n<tr>\n<td>method</td>\n<td>varchar(40)</td>\n<td>Qual nome e método de pagamento do pedido.</td>\n</tr>\n<tr>\n<td>brand</td>\n<td>varchar(20)</td>\n<td>Qual seria a marca do método de pagamento, seguindo a lista correspondente da OPEN DELIVERY, está atribuído como \"OTHER\".</td>\n</tr>\n<tr>\n<td>methodInfo</td>\n<td>varchar(50)</td>\n<td>Descrição do método de pagamento em questão.</td>\n</tr>\n<tr>\n<td>changeFor</td>\n<td>double(10,2)</td>\n<td>Apenas usado se o método for \"Dinheiro\", valor que o estabelecimento receberá do cliente em dinheiro para calcular o troco.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Cliente - order.customer:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>varchar(20)</td>\n<td>Id único do cliente que fez o pedido, apenas preenchido se o método de entrega não for \"INDOOR\".</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>object</td>\n<td>Objeto contendo as informações do telefone de contato do cliente, contendo o DDD do número e o número.</td>\n</tr>\n<tr>\n<td>documentNumber</td>\n<td>varchar(40)</td>\n<td>Contém o valor de documento do cliente. Esse campo não aparece para o método \"INDOOR\".</td>\n</tr>\n<tr>\n<td>name</td>\n<td>varchar(40)</td>\n<td>Campo onde fica o nome do cliente.</td>\n</tr>\n<tr>\n<td>ordersCountOnMerchant</td>\n<td>int</td>\n<td>Campo que mostra a quantidade de pedidos feito no estabelecimento. Esse campo não aparece para o método \"INDOOR\".</td>\n</tr>\n</tbody>\n</table>\n</div><p>Horário - order.schedule:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>scheduledDateTimeStart</td>\n<td>varchar(40)</td>\n<td>Informativo de quando o pedido deve começar a ser feito.</td>\n</tr>\n<tr>\n<td>scheduledDateTimeEnd</td>\n<td>varchar(40)</td>\n<td>Informativo de quando o pedido deve ser entregue.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Entrega - order.delivery:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>deliveredBy</td>\n<td>varchar(40)</td>\n<td>Informação de por quem o pedido em questão irá ser entregue.</td>\n</tr>\n<tr>\n<td>deliveryAddress</td>\n<td>object</td>\n<td>Objeto contém todas informações de endereço de entrega, mais detalhes na tabela de endereços de entrega.</td>\n</tr>\n<tr>\n<td>estimatedDeliveryDateTime</td>\n<td>varchar(40)</td>\n<td>Tempo em que a entrega será concluida.</td>\n</tr>\n<tr>\n<td>deliveryDateTime</td>\n<td>varchar(40)</td>\n<td>Tempo máximo que o pedido deve ser feito.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Endereço de entrega - order.delivery.deliveryAddress:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>country</td>\n<td>varchar(10)</td>\n<td>Pais onde será feita a entrega.</td>\n</tr>\n<tr>\n<td>state</td>\n<td>varchar(10)</td>\n<td>Estado onde será feita a entrega.</td>\n</tr>\n<tr>\n<td>city</td>\n<td>varchar(30)</td>\n<td>Cidade onde será feita a entrega.</td>\n</tr>\n<tr>\n<td>district</td>\n<td>varchar(30)</td>\n<td>Bairro onde será feita a entrega.</td>\n</tr>\n<tr>\n<td>street</td>\n<td>varchar(40)</td>\n<td>Rua ou local onde será feita a entrega.</td>\n</tr>\n<tr>\n<td>number</td>\n<td>varchar(10)</td>\n<td>Número da rua ou locação onde será feita a entrega.</td>\n</tr>\n<tr>\n<td>complement</td>\n<td>varchar(50)</td>\n<td>Complemento de onde será entregue o pedido.</td>\n</tr>\n<tr>\n<td>reference</td>\n<td>varchar(50)</td>\n<td>Ponto de referência de onde será entregue o pedido.</td>\n</tr>\n<tr>\n<td>formattedAddress</td>\n<td>varchar(50)</td>\n<td>O endereço completo e formatado de onde será entregue o pedido.</td>\n</tr>\n<tr>\n<td>postalCode</td>\n<td>varchar(20)</td>\n<td>CEP do local de onde será feito a entrega do pedido.</td>\n</tr>\n<tr>\n<td>coordinates</td>\n<td>object</td>\n<td>Objeto contendo as informações em double, de latitude e longitude.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Retirada - order.takeout:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>mode</td>\n<td>varchar(20)</td>\n<td>Modo de retirada do pedido.</td>\n</tr>\n<tr>\n<td>takeoutDateTime</td>\n<td>varchar(40)</td>\n<td>Tempo da retirada do pedido.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Menu Digital - order.indoor:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>String</strong></th>\n<th><strong>Tipo</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>place</td>\n<td>varchar(40)</td>\n<td>Local ou ponto onde será entregue o pedido para o cliente.</td>\n</tr>\n<tr>\n<td>indoorDateTime</td>\n<td>varchar(40)</td>\n<td>Tempo de entrega para o pedido.</td>\n</tr>\n<tr>\n<td>mode</td>\n<td>varchar(40)</td>\n<td>Qual será o modelo a qual o estabelecimento usa para seu menu digital, exemplo \"Mesas, Comandas, etc\".</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"cb39522d-1b22-429a-a7e0-dc435dd464ca","name":"Pedido TAKEOUT","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"cache-control","value":"no-cache, no-store, must-revalidate"},{"key":"cache-control","value":"post-check=0, pre-check=0"},{"key":"pragma","value":"no-cache"},{"key":"content-length","value":"3165"},{"key":"date","value":"Tue, 08 Aug 2023 20:58:45 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"vary","value":"User-Agent"},{"key":"expires","value":"0"},{"key":"alt-svc","value":"h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": {\n        \"id\": \"1\",\n        \"type\": \"TAKEOUT\",\n        \"displayId\": \"1\",\n        \"sourceAppId\": \"Site Desktop\",\n        \"createdAt\": \"2023-08-08T17:57:23-0300\",\n        \"lastEvent\": \"CONFIRMED\",\n        \"orderTiming\": \"INSTANT\",\n        \"preparationStartDateTime\": \"2023-08-08T17:57:23-0300\",\n        \"merchant\": {\n            \"id\": \"Id da plataforma\",\n            \"name\": \"Nome da plataforma\"\n        },\n        \"items\": [\n            {\n                \"id\": \"99999GG\",\n                \"index\": 0,\n                \"name\": \"Pizza Gigante 4 Sabores\",\n                \"unit\": \"UNIDADE\",\n                \"externalCode\": \"67\",\n                \"ean\": \"ean\",\n                \"quantity\": 1,\n                \"specialInstructions\": \"Descrição\",\n                \"unitPrice\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                },\n                \"optionsPrice\": {\n                    \"value\": 48,\n                    \"currency\": \"BRL\"\n                },\n                \"totalPrice\": {\n                    \"value\": 48,\n                    \"currency\": \"BRL\"\n                },\n                \"options\": [\n                    {\n                        \"index\": 0,\n                        \"id\": 2,\n                        \"name\": \"2/4 de Calabreza\",\n                        \"externalCode\": \"rty\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 1,\n                        \"name\": \"2/4 de 4 Queijos\",\n                        \"externalCode\": \"rt\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 5,\n                        \"name\": \"1x Massa Tradicional\",\n                        \"externalCode\": \"r\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 20,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 20,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 4,\n                        \"name\": \"1x Borda cheddar\",\n                        \"externalCode\": \"7\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 3,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 3,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 6,\n                        \"name\": \"1x Extra de queijo\",\n                        \"externalCode\": \"0\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 7,\n                        \"name\": \"1x Extra de calabreza\",\n                        \"externalCode\": \"9\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 10,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 10,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    }\n                ]\n            }\n        ],\n        \"otherFees\": [\n            {\n                \"type\": \"DELIVERY_FEE\",\n                \"name\": \"Entrega\",\n                \"receivedBy\": \"MERCHANT\",\n                \"receiveDocument\": \"\",\n                \"observation\": \"\",\n                \"price\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                }\n            }\n        ],\n        \"discounts\": [\n            {\n                \"amount\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                },\n                \"target\": \"CART\",\n                \"targetId\": \"\",\n                \"sponsorshipValues\": [\n                    {\n                        \"name\": \"MERCHANT\",\n                        \"amount\": {\n                            \"value\": 0,\n                            \"currency\": \"BRL\"\n                        }\n                    }\n                ]\n            }\n        ],\n        \"total\": {\n            \"itemsPrice\": {\n                \"value\": 48,\n                \"currency\": \"BRL\"\n            },\n            \"otherFees\": {\n                \"value\": 0,\n                \"currency\": \"BRL\"\n            },\n            \"discount\": {\n                \"value\": 0,\n                \"currency\": \"BRL\"\n            },\n            \"orderAmount\": {\n                \"value\": 48,\n                \"currency\": \"BRL\"\n            }\n        },\n        \"payments\": {\n            \"prepaid\": 0,\n            \"pending\": 48,\n            \"methods\": [\n                {\n                    \"value\": 48,\n                    \"currency\": \"BRL\",\n                    \"type\": \"OTHER\",\n                    \"method\": \"Dinheiro\",\n                    \"brand\": \"OTHER\",\n                    \"methodInfo\": \"Metodo criado pelo cliente Onpedido\",\n                    \"changeFor\": 48\n                }\n            ]\n        },\n        \"customer\": {\n            \"id\": \"1\",\n            \"phone\": {\n                \"number\": \"41414-1414\",\n                \"extension\": \"11\"\n            },\n            \"documentNumber\": \"emailexample@gmail.com\",\n            \"name\": \"Name Example\",\n            \"ordersCountOnMerchant\": 126\n        },\n        \"schedule\": {\n            \"scheduledDateTimeStart\": \"2023-08-08T17:57:23-0300\",\n            \"scheduledDateTimeEnd\": \"2023-08-08T20:56:52-0300\"\n        },\n        \"delivery\": [],\n        \"takeout\": {\n            \"mode\": \"DEFAULT\",\n            \"takeoutDateTime\": \"2023-08-08T20:56:52-0300\"\n        },\n        \"indoor\": [],\n        \"extraInfo\": \"\"\n    }\n}"},{"id":"f1bb9256-b51c-4abd-ac08-fe534cf5523a","name":"Pedido DELIVERY","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"cache-control","value":"no-cache, no-store, must-revalidate"},{"key":"cache-control","value":"post-check=0, pre-check=0"},{"key":"pragma","value":"no-cache"},{"key":"content-length","value":"3669"},{"key":"date","value":"Tue, 08 Aug 2023 21:01:44 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"vary","value":"User-Agent"},{"key":"expires","value":"0"},{"key":"alt-svc","value":"h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": {\n        \"id\": \"1\",\n        \"type\": \"DELIVERY\",\n        \"displayId\": \"1\",\n        \"sourceAppId\": \"Site Desktop\",\n        \"createdAt\": \"2023-08-08T18:01:34-0300\",\n        \"lastEvent\": \"CONFIRMED\",\n        \"orderTiming\": \"INSTANT\",\n        \"preparationStartDateTime\": \"2023-08-08T18:01:34-0300\",\n        \"merchant\": {\n            \"id\": \"Id da plataforma\",\n            \"name\": \"Nome da plataforma\"\n        },\n        \"items\": [\n            {\n                \"id\": \"99999G\",\n                \"index\": 0,\n                \"name\": \"Pizza Grande 4 Sabores\",\n                \"unit\": \"UNIDADE\",\n                \"externalCode\": \"5\",\n                \"ean\": \"\",\n                \"quantity\": 1,\n                \"specialInstructions\": \"Descrição\",\n                \"unitPrice\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                },\n                \"optionsPrice\": {\n                    \"value\": 79.51,\n                    \"currency\": \"BRL\"\n                },\n                \"totalPrice\": {\n                    \"value\": 79.5,\n                    \"currency\": \"BRL\"\n                },\n                \"options\": [\n                    {\n                        \"index\": 0,\n                        \"id\": 2,\n                        \"name\": \"2/4 de Calabreza\",\n                        \"externalCode\": \"rty\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 4251,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 42.51,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 1,\n                        \"name\": \"2/4 de 4 Queijos\",\n                        \"externalCode\": \"rt\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 5,\n                        \"name\": \"1x Massa Tradicional\",\n                        \"externalCode\": \"r\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 15,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 15,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 4,\n                        \"name\": \"1x Borda cheddar\",\n                        \"externalCode\": \"7\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 2,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 2,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 6,\n                        \"name\": \"1x Extra de queijo\",\n                        \"externalCode\": \"0\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 7,\n                        \"name\": \"1x Extra de calabreza\",\n                        \"externalCode\": \"9\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 10,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 10,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    }\n                ]\n            }\n        ],\n        \"otherFees\": [\n            {\n                \"type\": \"DELIVERY_FEE\",\n                \"name\": \"Entrega\",\n                \"receivedBy\": \"MERCHANT\",\n                \"receiveDocument\": \"\",\n                \"observation\": \"\",\n                \"price\": {\n                    \"value\": 123.45,\n                    \"currency\": \"BRL\"\n                }\n            }\n        ],\n        \"discounts\": [\n            {\n                \"amount\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                },\n                \"target\": \"CART\",\n                \"targetId\": \"\",\n                \"sponsorshipValues\": [\n                    {\n                        \"name\": \"MERCHANT\",\n                        \"amount\": {\n                            \"value\": 0,\n                            \"currency\": \"BRL\"\n                        }\n                    }\n                ]\n            }\n        ],\n        \"total\": {\n            \"itemsPrice\": {\n                \"value\": 79.5,\n                \"currency\": \"BRL\"\n            },\n            \"otherFees\": {\n                \"value\": 123.45,\n                \"currency\": \"BRL\"\n            },\n            \"discount\": {\n                \"value\": 0,\n                \"currency\": \"BRL\"\n            },\n            \"orderAmount\": {\n                \"value\": 202.95,\n                \"currency\": \"BRL\"\n            }\n        },\n        \"payments\": {\n            \"prepaid\": 0,\n            \"pending\": 202.95,\n            \"methods\": [\n                {\n                    \"value\": 202.95,\n                    \"currency\": \"BRL\",\n                    \"type\": \"OTHER\",\n                    \"method\": \"Master Card\",\n                    \"brand\": \"OTHER\",\n                    \"methodInfo\": \"Metodo criado pelo cliente Onpedido\",\n                    \"changeFor\": 202.95\n                }\n            ]\n        },\n        \"customer\": {\n            \"id\": \"1\",\n            \"phone\": {\n                \"number\": \"41414-1414\",\n                \"extension\": \"11\"\n            },\n            \"documentNumber\": \"emailexample@gmail.com\",\n            \"name\": \"Name example\",\n            \"ordersCountOnMerchant\": 127\n        },\n        \"schedule\": {\n            \"scheduledDateTimeStart\": \"2023-08-08T18:01:34-0300\",\n            \"scheduledDateTimeEnd\": \"2023-08-08T18:46:15-0300\"\n        },\n        \"delivery\": {\n            \"deliveredBy\": \"MERCHANT\",\n            \"deliveryAddress\": {\n                \"country\": \"BR\",\n                \"state\": \"RS\",\n                \"city\": \"Porto Alegre\",\n                \"district\": \"Floresta\",\n                \"street\": \"Avenida Cristóvão Colombo\",\n                \"number\": \"2486\",\n                \"complement\": \"123123\",\n                \"reference\": \"123123\",\n                \"formattedAddress\": \"Avenida Cristóvão Colombo 2486, Floresta, Porto Alegre - RS, CEP 90560-002, Brasil\",\n                \"postalCode\": \"90560-002\",\n                \"coordinates\": {\n                    \"latitude\": -30.017707,\n                    \"longitude\": -51.1959062\n                }\n            },\n            \"estimatedDeliveryDateTime\": \"2023-08-08T18:46:15-0300\",\n            \"deliveryDateTime\": \"2023-08-08T18:46:15-0300\"\n        },\n        \"takeout\": [],\n        \"indoor\": [],\n        \"extraInfo\": \"\"\n    }\n}"},{"id":"783f583c-34d0-4593-8efd-f128e1b1cdd6","name":"Pedido INDOOR","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"cache-control","value":"no-cache, no-store, must-revalidate"},{"key":"cache-control","value":"post-check=0, pre-check=0"},{"key":"pragma","value":"no-cache"},{"key":"content-length","value":"3249"},{"key":"date","value":"Tue, 08 Aug 2023 21:08:37 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"vary","value":"User-Agent"},{"key":"expires","value":"0"},{"key":"alt-svc","value":"h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": {\n        \"id\": \"1\",\n        \"type\": \"INDOOR\",\n        \"displayId\": \"1\",\n        \"sourceAppId\": \"Menu Digital\",\n        \"createdAt\": \"2023-08-08T18:08:27-0300\",\n        \"lastEvent\": \"CREATED\",\n        \"orderTiming\": \"INSTANT\",\n        \"preparationStartDateTime\": \"2023-08-08T18:08:27-0300\",\n        \"merchant\": {\n            \"id\": \"Id da plataforma\",\n            \"name\": \"Nome da plataforma\"\n        },\n        \"items\": [\n            {\n                \"id\": \"99999GG\",\n                \"index\": 0,\n                \"name\": \"Pizza Gigante 4 Sabores\",\n                \"unit\": \"UNIDADE\",\n                \"externalCode\": \"67\",\n                \"ean\": \"\",\n                \"quantity\": 1,\n                \"specialInstructions\": \"Descrição\",\n                \"unitPrice\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                },\n                \"optionsPrice\": {\n                    \"value\": 48,\n                    \"currency\": \"BRL\"\n                },\n                \"totalPrice\": {\n                    \"value\": 48,\n                    \"currency\": \"BRL\"\n                },\n                \"options\": [\n                    {\n                        \"index\": 0,\n                        \"id\": 2,\n                        \"name\": \"2/4 de Calabreza\",\n                        \"externalCode\": \"rty\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 1,\n                        \"name\": \"2/4 de 4 Queijos\",\n                        \"externalCode\": \"rt\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 5,\n                        \"name\": \"1x Massa Tradicional\",\n                        \"externalCode\": \"r\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 20,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 20,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 4,\n                        \"name\": \"1x Borda cheddar\",\n                        \"externalCode\": \"7\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 3,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 3,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 6,\n                        \"name\": \"1x Extra de queijo\",\n                        \"externalCode\": \"0\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 5,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    },\n                    {\n                        \"index\": 0,\n                        \"id\": 7,\n                        \"name\": \"1x Extra de calabreza\",\n                        \"externalCode\": \"9\",\n                        \"unit\": \"UNIDADE\",\n                        \"ean\": \"codigo_de_barras\",\n                        \"quantity\": 1,\n                        \"unitPrice\": {\n                            \"value\": 10,\n                            \"currency\": \"BRL\"\n                        },\n                        \"totalPrice\": {\n                            \"value\": 10,\n                            \"currency\": \"BRL\"\n                        },\n                        \"specialInstructions\": \"comentario_opcao\"\n                    }\n                ]\n            }\n        ],\n        \"otherFees\": [\n            {\n                \"type\": \"DELIVERY_FEE\",\n                \"name\": \"Entrega\",\n                \"receivedBy\": \"MERCHANT\",\n                \"receiveDocument\": \"\",\n                \"observation\": \"\",\n                \"price\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                }\n            }\n        ],\n        \"discounts\": [\n            {\n                \"amount\": {\n                    \"value\": 0,\n                    \"currency\": \"BRL\"\n                },\n                \"target\": \"CART\",\n                \"targetId\": \"\",\n                \"sponsorshipValues\": [\n                    {\n                        \"name\": \"MERCHANT\",\n                        \"amount\": {\n                            \"value\": 0,\n                            \"currency\": \"BRL\"\n                        }\n                    }\n                ]\n            }\n        ],\n        \"total\": {\n            \"itemsPrice\": {\n                \"value\": 48,\n                \"currency\": \"BRL\"\n            },\n            \"otherFees\": {\n                \"value\": 0,\n                \"currency\": \"BRL\"\n            },\n            \"discount\": {\n                \"value\": 0,\n                \"currency\": \"BRL\"\n            },\n            \"orderAmount\": {\n                \"value\": 48,\n                \"currency\": \"BRL\"\n            }\n        },\n        \"payments\": {\n            \"prepaid\": 0,\n            \"pending\": 48,\n            \"methods\": [\n                {\n                    \"value\": 48,\n                    \"currency\": \"BRL\",\n                    \"type\": \"OTHER\",\n                    \"method\": \"Dinheiro\",\n                    \"brand\": \"OTHER\",\n                    \"methodInfo\": \"Metodo criado pelo cliente Onpedido\",\n                    \"changeFor\": 0\n                }\n            ]\n        },\n        \"customer\": {\n            \"phone\": {\n                \"number\": \" 41414-1414\",\n                \"extension\": \"11\"\n            },\n            \"name\": \"Mesa 1 - Nome example\"\n        },\n        \"schedule\": {\n            \"scheduledDateTimeStart\": \"2023-08-08T18:08:27-0300\",\n            \"scheduledDateTimeEnd\": \"2023-08-08T21:08:27-0300\"\n        },\n        \"delivery\": [],\n        \"takeout\": [],\n        \"indoor\": {\n            \"place\": \"Mesa 1\",\n            \"indoorDateTime\": \"2023-08-08T21:08:27-0300\",\n            \"mode\": \"Mesa\"\n        },\n        \"extraInfo\": [\n            {\n                \"id\": \"2\",\n                \"type\": \"text\",\n                \"order\": \"Teste\",\n                \"value\": \"Teste de input menu digital\"\n            },\n            {\n                \"id\": \"3\",\n                \"type\": \"text\",\n                \"order\": \"20\",\n                \"value\": \"Teste de input menu digital\"\n            }\n        ]\n    }\n}"}],"_postman_id":"702ecbde-a89c-4e62-8191-7789bb7faff8"},{"name":"Confirmar","id":"ac995069-808a-41bf-a101-c4e8a3f55482","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/confirm","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","confirm"],"host":["merchant-api","onpedido","com","br"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[],"_postman_id":"ac995069-808a-41bf-a101-c4e8a3f55482"},{"name":"Cancelar","id":"e69c8e94-56a8-48f2-8664-827b1c2a752d","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"reason\": \"Sem produto\"\r\n}"},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/requestCancellation","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","requestCancellation"],"host":["merchant-api","onpedido","com","br"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[],"_postman_id":"e69c8e94-56a8-48f2-8664-827b1c2a752d"},{"name":"Despachar","id":"8efb94f3-4e68-4de8-b28c-b0ed1c275c13","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/dispatch","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","dispatch"],"host":["merchant-api","onpedido","com","br"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[],"_postman_id":"8efb94f3-4e68-4de8-b28c-b0ed1c275c13"},{"name":"Entregue","id":"15f971e7-92d4-478f-8738-792538f27a10","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/deliver","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","deliver"],"host":["merchant-api","onpedido","com","br"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[],"_postman_id":"15f971e7-92d4-478f-8738-792538f27a10"},{"name":"Remover items","id":"7cc0276d-7c5b-458d-9f3a-bdad47d6f56e","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"items\": [\r\n    {\"itemId\": \"1\"},\r\n    {\"itemId\": \"190\"}\r\n    // {\"externalCode\": \"f0\"},\r\n  ]\r\n}"},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/removeItem","description":"<p>Marca item(s) para remoção mas não remove imediatamente. Cria um \"patch\" pendente que aguarda confirmação via acknowledgePatch.</p>\n<p><strong>Dados da requisição:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>itemId</strong></td>\n<td>Varchar(40)</td>\n<td>O ID interno do item a ser removido. Obrigatório se externalCode não for informado. <strong>(Formato simples - um item)</strong></td>\n</tr>\n<tr>\n<td><strong>externalCode</strong></td>\n<td>Varchar(40)</td>\n<td>O código externo do item (DePara). Obrigatório se itemId não for informado. <strong>(Formato simples - um item)</strong></td>\n</tr>\n<tr>\n<td><strong>items</strong></td>\n<td>Array</td>\n<td>Array de objetos contendo itemId ou externalCode. Usado para remover múltiplos itens. <strong>(Formato múltiplo)</strong></td>\n</tr>\n<tr>\n<td><strong>items[].itemId</strong></td>\n<td>Varchar(40)</td>\n<td>O ID interno do item. Obrigatório se externalCode não for informado.</td>\n</tr>\n<tr>\n<td><strong>items[].externalCode</strong></td>\n<td>Varchar(40)</td>\n<td>O código externo do item. Obrigatório se itemId não for informado.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Dados da resposta:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>message</strong></td>\n<td>Varchar(100)</td>\n<td>Mensagem de confirmação: \"Item marked for removal. Awaiting acknowledgment.\" ou \"X items marked for removal. Awaiting acknowledgment.\"</td>\n</tr>\n<tr>\n<td><strong>orderId</strong></td>\n<td>Int</td>\n<td>O ID do pedido que teve o(s) item(ns) marcado(s).</td>\n</tr>\n<tr>\n<td><strong>itemsCount</strong></td>\n<td>Int</td>\n<td>Quantidade de itens marcados para remoção.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Validações - Erros possíveis:</strong></p>\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><strong>RMI01</strong></td>\n<td>Either 'items' array or single 'itemId'/'externalCode' is required. / Items array cannot be empty.</td>\n</tr>\n<tr>\n<td><strong>RMI02</strong></td>\n<td>Invalid orderId format.</td>\n</tr>\n<tr>\n<td><strong>RMI03</strong></td>\n<td>Order not found.</td>\n</tr>\n<tr>\n<td><strong>RMI04</strong></td>\n<td>Cannot remove items from dispatched orders.</td>\n</tr>\n<tr>\n<td><strong>RMI05</strong></td>\n<td>Cannot remove items from delivered orders.</td>\n</tr>\n<tr>\n<td><strong>RMI06</strong></td>\n<td>Cannot remove items from cancelled orders.</td>\n</tr>\n<tr>\n<td><strong>RMI07</strong></td>\n<td>Cannot remove items from prepaid orders.</td>\n</tr>\n<tr>\n<td><strong>RMI08</strong></td>\n<td>Order has pending patches. Acknowledge existing patches before creating new ones.</td>\n</tr>\n<tr>\n<td><strong>RMI09</strong></td>\n<td>Cannot remove all items. At least one must remain. Cancel the order instead.</td>\n</tr>\n<tr>\n<td><strong>RMI10</strong></td>\n<td>Each item must have either 'itemId' or 'externalCode'.</td>\n</tr>\n<tr>\n<td><strong>RMI11</strong></td>\n<td>Item not found in order (itemId: X / externalCode: Y).</td>\n</tr>\n<tr>\n<td><strong>RMI12</strong></td>\n<td>Failed to update order.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","removeItem"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"4988e200-0673-485b-9621-a747861a3410","name":"Remover items","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"items\": [\r\n    {\"itemId\": \"1\"},\r\n    {\"itemId\": \"190\"}\r\n    // {\"externalCode\": \"f0\"},\r\n  ]\r\n}"},"url":"https://merchant-api.onpedido.com.br/v1/orders/1164/removeItem"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Pragma","value":"no-cache"},{"key":"ETag","value":"\"6941adf636902\""},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Length","value":"121"},{"key":"Date","value":"Tue, 16 Dec 2025 19:07:34 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": {\n        \"message\": \"2 items marked for removal. Awaiting acknowledgment.\",\n        \"orderId\": \"1164\",\n        \"itemsCount\": 2\n    }\n}"}],"_postman_id":"7cc0276d-7c5b-458d-9f3a-bdad47d6f56e"},{"name":"Atualizar pedido","id":"605fc8ec-282a-48a9-b1f6-2beb379c817b","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/acknowledgePatch","description":"<p>Confirma e aplica de fato as mudanças pendentes. Remove os itens do pedido e atualiza os valores totais no banco de dados.</p>\n<p><strong>Dados da resposta:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>message</td>\n<td>Varchar(100)</td>\n<td>Mensagem de confirmação: \"Patches acknowledged and applied successfully\"</td>\n</tr>\n<tr>\n<td>orderId</td>\n<td>Varchar(40)</td>\n<td>O ID do pedido que teve as mudanças aplicadas.</td>\n</tr>\n<tr>\n<td>itemsRemoved</td>\n<td>Int</td>\n<td>Quantidade de itens removidos do pedido.</td>\n</tr>\n<tr>\n<td>total</td>\n<td>Object</td>\n<td>Objeto contendo os novos valores do pedido.</td>\n</tr>\n<tr>\n<td>total.itemsPrice</td>\n<td>Object</td>\n<td>Subtotal dos produtos após remoção.</td>\n</tr>\n<tr>\n<td>total.itemsPrice.value</td>\n<td>Decimal</td>\n<td>Valor do subtotal.</td>\n</tr>\n<tr>\n<td>total.itemsPrice.currency</td>\n<td>Varchar(3)</td>\n<td>Moeda (BRL).</td>\n</tr>\n<tr>\n<td>total.orderAmount</td>\n<td>Object</td>\n<td>Valor total do pedido após remoção.</td>\n</tr>\n<tr>\n<td>total.orderAmount.value</td>\n<td>Decimal</td>\n<td>Valor do total.</td>\n</tr>\n<tr>\n<td>total.orderAmount.currency</td>\n<td>Varchar(3)</td>\n<td>Moeda (BRL).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Validações - Erros possíveis:</strong></p>\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>ACK01</td>\n<td>Invalid orderId format.</td>\n</tr>\n<tr>\n<td>ACK02</td>\n<td>Order not found.</td>\n</tr>\n<tr>\n<td>ACK03</td>\n<td>No patches found for this order.</td>\n</tr>\n<tr>\n<td>ACK04</td>\n<td>No patches found for this order.</td>\n</tr>\n<tr>\n<td>ACK05</td>\n<td>No unacknowledged patches found for this order.</td>\n</tr>\n<tr>\n<td>ACK06</td>\n<td>Failed to apply patches to order.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","acknowledgePatch"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"2e0c716d-8500-4ec7-a1f8-30eebe106602","name":"Atualizar pedido","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://merchant-api.onpedido.com.br/v1/orders/1164/acknowledgePatch"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Pragma","value":"no-cache"},{"key":"ETag","value":"\"6941ae4aec96b\""},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Length","value":"215"},{"key":"Date","value":"Tue, 16 Dec 2025 19:08:58 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"},{"key":"alt-svc","value":"h3=\":443\"; ma=2592000, h3-29=\":443\"; ma=2592000, h3-Q050=\":443\"; ma=2592000, h3-Q046=\":443\"; ma=2592000, h3-Q043=\":443\"; ma=2592000, quic=\":443\"; ma=2592000; v=\"43,46\""}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": {\n        \"message\": \"Patches acknowledged and applied successfully\",\n        \"orderId\": \"1164\",\n        \"itemsRemoved\": 2,\n        \"total\": {\n            \"itemsPrice\": {\n                \"value\": 12,\n                \"currency\": \"BRL\"\n            },\n            \"orderAmount\": {\n                \"value\": 12,\n                \"currency\": \"BRL\"\n            }\n        }\n    }\n}"}],"_postman_id":"605fc8ec-282a-48a9-b1f6-2beb379c817b"}],"id":"c0b11745-d9c7-4269-ae38-78fd9e5fdc14","description":"<p>ATENÇÃO: Para consulta ou mudança de status de múltiplos pedidos, em ID_DO_PEDIDO, separa-los com \"-\".</p>\n<p>Exemplos:<br />/v1/orders/133-134<br />/v1/orders/133-134/confirm</p>\n<p>O retorno da requisição é um objeto. No caso de multiplos pedidos, um array de objetos.</p>\n","_postman_id":"c0b11745-d9c7-4269-ae38-78fd9e5fdc14"},{"name":"Sistema Indoor","item":[{"name":"Alterar mesa","id":"48fbe8af-cb1f-4318-a05a-878dd1964ead","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"table\": 12\r\n}"},"url":"https://merchant-api.onpedido.com.br/v1/orders/ID_DO_PEDIDO/changeTable","description":"<p>Cria uma solicitação de alteração de mesa para um pedido INDOOR.Cria um \"patch\" pendente que aguarda confirmação via acknowledgePatch.</p>\n<h3 id=\"dados-da-requisição\">Dados da requisição:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>newTable</strong></td>\n<td>Int</td>\n<td>Novo número da mesa. Deve ser maior que 0. Campo principal recomendado.</td>\n</tr>\n<tr>\n<td><strong>table</strong></td>\n<td>Int</td>\n<td>Alias aceito para compatibilidade. Usado somente se newTable não for enviado.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"dados-da-resposta\">Dados da resposta:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>message</strong></td>\n<td>Varchar(120)</td>\n<td>Mensagem de confirmação: \"Table change patch created. Awaiting acknowledgment.\"</td>\n</tr>\n<tr>\n<td><strong>orderId</strong></td>\n<td>Int</td>\n<td>ID do pedido que recebeu o patch de troca de mesa.</td>\n</tr>\n<tr>\n<td><strong>table.from</strong></td>\n<td>Int</td>\n<td>Número da mesa atual (origem).</td>\n</tr>\n<tr>\n<td><strong>table.to</strong></td>\n<td>Int</td>\n<td>Número da nova mesa (destino).</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"validações---erros-possíveis\">Validações - Erros possíveis:</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><strong>CHT01</strong></td>\n<td>Field 'newTable' must be a positive number.</td>\n</tr>\n<tr>\n<td><strong>CHT02</strong></td>\n<td>Invalid orderId format.</td>\n</tr>\n<tr>\n<td><strong>CHT03</strong></td>\n<td>Order not found.</td>\n</tr>\n<tr>\n<td><strong>CHT04</strong></td>\n<td>Cannot change table for delivered orders.</td>\n</tr>\n<tr>\n<td><strong>CHT05</strong></td>\n<td>Cannot change table for cancelled orders.</td>\n</tr>\n<tr>\n<td><strong>CHT06</strong></td>\n<td>Table change is allowed only for indoor orders.</td>\n</tr>\n<tr>\n<td><strong>CHT07</strong></td>\n<td>Invalid order metadata.</td>\n</tr>\n<tr>\n<td><strong>CHT08</strong></td>\n<td>Order has pending patches. Acknowledge existing patches before creating new ones.</td>\n</tr>\n<tr>\n<td><strong>CHT09</strong></td>\n<td>Current table not found in order.</td>\n</tr>\n<tr>\n<td><strong>CHT10</strong></td>\n<td>The order is already on this table.</td>\n</tr>\n<tr>\n<td><strong>CHT11</strong></td>\n<td>Failed to save table change patch.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","orders","ID_DO_PEDIDO","changeTable"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"dbbffcd4-da82-4053-8fb4-3f5bef4ac0f8","name":"Alterar mesa","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"text/plain","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"table\": 12\r\n}","options":{"raw":{"language":"text"}}},"url":"https://merchant-api.onpedido.com.br/v1/orders/1218/changeTable"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":":status","value":200},{"key":"access-control-allow-origin","value":"*"},{"key":"content-type","value":"application/json;charset=utf-8"},{"key":"pragma","value":"no-cache"},{"key":"etag","value":"\"69b9cadcb4621\""},{"key":"cache-control","value":"no-cache, no-store, must-revalidate"},{"key":"expires","value":"0"},{"key":"date","value":"Tue, 17 Mar 2026 21:42:52 GMT"},{"key":"server","value":"LiteSpeed"},{"key":"vary","value":"User-Agent"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": {\n        \"message\": \"Table change patch created. Awaiting acknowledgment.\",\n        \"orderId\": \"1218\",\n        \"table\": {\n            \"from\": 2,\n            \"to\": 12\n        }\n    }\n}"}],"_postman_id":"48fbe8af-cb1f-4318-a05a-878dd1964ead"},{"name":"Criar chamada de garçom","id":"70288f0f-cd24-45d7-a6fd-ed92ac0d35cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"indoor\": \"Mesa 07 - OBS: Fechar conta\"\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1/android/waiterCall","description":"<p>Cria uma nova chamada de garçom para uma mesa/local específico do estabelecimento.</p>\n<p><strong>Dados da requisição:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>indoor</td>\n<td>Varchar(45)</td>\n<td>Identificação da mesa/local (ex: \"Mesa 10\", \"Varanda 3\"). Máximo 45 caracteres. Obrigatório.</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>return</td>\n<td>Varchar(20)</td>\n<td>Mensagem de confirmação: \"Success\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Validações - Erros possíveis:</strong></p>\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>waiter01</td>\n<td>Indoor field is required.</td>\n</tr>\n<tr>\n<td>waiter02</td>\n<td>Failed to call waiter. Waiter already exists.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","android","waiterCall"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"46d5e14e-c19b-4203-847f-3173997ffcea","name":"Criar chamada de garçom","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"indoor\": \"Mesa 07 - OBS: Fechar conta\"\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1/android/waiterCall"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Pragma","value":"no-cache"},{"key":"ETag","value":"\"69415fc073dee\""},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Length","value":"34"},{"key":"Date","value":"Tue, 16 Dec 2025 13:33:52 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": \"Success\"\n}"}],"_postman_id":"70288f0f-cd24-45d7-a6fd-ed92ac0d35cf"},{"name":"Listar chamadas de garçom","id":"812ced95-be1d-4fce-a925-8a2519367785","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"}],"url":"https://merchant-api.onpedido.com.br/v1/android/waiterList","description":"<p>Retorna a lista de todas as chamadas de garçom pendentes (não finalizadas) do estabelecimento.<br />Retorna array vazio se não houver chamadas pendentes.  </p>\n<p>Dados da resposta:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>return</td>\n<td>Array</td>\n<td>Lista de chamadas pendentes.</td>\n</tr>\n<tr>\n<td>return[].id</td>\n<td>Int</td>\n<td>O ID único da chamada de garçom.</td>\n</tr>\n<tr>\n<td>return[].indoor</td>\n<td>Varchar(45)</td>\n<td>Identificação da mesa/local que solicitou o garçom.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","android","waiterList"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"ba819426-bdbb-4503-9e64-bbc9bf758ab3","name":"Listar chamadas de garçom","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"}],"url":"https://merchant-api.onpedido.com.br/v1/android/waiterList"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Pragma","value":"no-cache"},{"key":"ETag","value":"\"69415fc64c923\""},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Length","value":"76"},{"key":"Date","value":"Tue, 16 Dec 2025 13:33:58 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": [\n        {\n            \"id\": 295,\n            \"indoor\": \"Mesa 07 - OBS: Fechar conta\"\n        }\n    ]\n}"}],"_postman_id":"812ced95-be1d-4fce-a925-8a2519367785"},{"name":"Finalizar chamada de garçom","id":"cb7c3d09-0aa0-4a9c-ba0b-994fb97b39f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": 295\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1/android/waiterEnd","description":"<p>Finaliza/remove uma chamada de garçom específica da lista de pendentes.</p>\n<p><strong>Dados da requisição:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Int</td>\n<td>O ID da chamada de garçom a ser finalizada. Obrigatório.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Dados da resposta:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>String</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>return</td>\n<td>Varchar(20)</td>\n<td>Mensagem de confirmação: \"Success\"</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Validações - Erros possíveis:</strong></p>\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>waiter01</td>\n<td>Waiter ID is required.</td>\n</tr>\n<tr>\n<td>waiter02</td>\n<td>Failed to end waiter call. This call already ended or not exist</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","android","waiterEnd"],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"0dc9d753-a3ee-4f6c-820b-a404e2a84cf1","name":"Finalizar chamada de garçom","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {{accessOAuthToken}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"id\": 295\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1/android/waiterEnd"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Pragma","value":"no-cache"},{"key":"ETag","value":"\"69415fcc68899\""},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Length","value":"34"},{"key":"Date","value":"Tue, 16 Dec 2025 13:34:04 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"return\": \"Success\"\n}"}],"_postman_id":"cb7c3d09-0aa0-4a9c-ba0b-994fb97b39f2"}],"id":"85343002-7acf-4315-b7b8-a1a4e44ce5d0","event":[{"listen":"prerequest","script":{"id":"1304936c-c4ea-49b7-a838-3af49275b4c0","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"5c65805e-7f1c-4c7d-ab53-c3c5112fa4b5","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"_postman_id":"85343002-7acf-4315-b7b8-a1a4e44ce5d0","description":""},{"name":"Biblioteca de erros","item":[{"name":"Requisição com erro","id":"2ce65bb9-3ee2-4af1-a689-a47791a83069","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"paralelepipedo\": \"exemplo-de-solicitação-equivocada\"\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1.0/oauth/","description":"<p>No momento de desenvolvimento é comum que alguns erros ocorram, para lhe ajudar dispomos da nossa biblioteca de erros na tabela abaixo.</p>\n<h4>Código e descrição de erros</h4>\n\n<table><tbody><tr><td><div>OAuth01</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Sua solicitação deve ser 'HTTPS'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth02</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Sua solicitação deve ser 'POST'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth03</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'merchantOAuthToken' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth04</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'softwareOAuthToken' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth05</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'merchantUsername' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth06</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'merchantPassword' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth07</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' é inválido. Você pode obter o 'merchantOAuthToken' no sistema de gestão do estabelecimento.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth08</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'softwareOAuthToken' é inválido. Solicite outro 'softwareOAuthToken' no sistema de gestão de revenda da sua software house ou entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth09</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu 'softwareOAuthToken' é inválido. Solicite outro 'softwareOAuthToken' no sistema de gestão de revenda da sua software house ou entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth10</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu 'softwareOAuthToken' é inválido. Solicite outro 'softwareOAuthToken' no sistema de gestão de revenda da sua software house ou entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth11</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Limite de \"número\" de solicitações de token por estabelecimento atingido. Execute o endpoint \"clearAnotherTokens\" para esse estabelecimento ou entre em contato com nosso suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth12</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Limite de \"número\" de solicitações de token por software atingido. Execute o endpoint \"clearAnotherTokens\" para esse software ou entre em contato com nosso suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth13</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O cliente proprietário deste 'merchantOAuthToken' não existe. Entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth14</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' inserido não pertence a nenhum cliente válido.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth15</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' inserido é inválido para acessar este cliente. Solicite outro 'merchantOAuthToken' no sistema de gestão do seu cliente.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth16</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Os campos 'merchantUsername' ou 'merchantPassword' inseridos são inválidos para acessar este cliente. Solicite outro 'merchantUsername' ou 'merchantPassword' no sistema de gestão do seu cliente.<br /></div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth17</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Sua solicitação deve ser 'HTTPS'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth18</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Sua solicitação deve ser 'POST'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth19</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'merchantOAuthToken' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth20</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'softwareOAuthToken' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth21</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O campo 'accessOAuthToken' não foi informado.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth22</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' é inválido.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth23</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' é inválido. Você pode obter o 'merchantOAuthToken' no sistema de gestão do estabelecimento.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth24</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'softwareOAuthToken' é inválido. Solicite outro 'softwareOAuthToken' no sistema de gestão de revenda da sua software house ou entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth25</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu 'softwareOAuthToken' é inválido. Solicite outro 'softwareOAuthToken' no sistema de gestão de revenda da sua software house ou entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth26</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu 'softwareOAuthToken' é inválido. Solicite outro 'softwareOAuthToken' no sistema de gestão de revenda da sua software house ou entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth27</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Limite de \"número\" de solicitações de token por estabelecimento atingido. Execute o endpoint \"clearAnotherTokens\" para esse estabelecimento ou entre em contato com nosso suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth28</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Limite de \"número\" de solicitações de token por software atingido. Execute o endpoint \"clearAnotherTokens\" para esse software ou entre em contato com nosso suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth29</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O cliente proprietário deste 'merchantOAuthToken' não existe. Entre em contato com nossa equipe de suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth30</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' inserido não pertence a nenhum cliente válido.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth31</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' inserido é inválido para acessar este cliente. Solicite outro 'merchantOAuthToken' no sistema de gestão do seu cliente.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth32</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' não existe ou expirou.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth33</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Sua solicitação deve ser 'HTTPS'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth34</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Sua solicitação deve ser 'POST'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth35</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' obrigatório não foi encontrado no cabeçalho da sua solicitação. Verifique sua solicitação.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth36</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' obrigatório não foi encontrado no cabeçalho da sua solicitação. Verifique sua solicitação.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth37</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' obrigatório não foi encontrado no cabeçalho da sua solicitação. Verifique sua solicitação.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth38</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' obrigatório não foi encontrado no cabeçalho da sua solicitação. Verifique sua solicitação.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth39</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'accessOAuthToken' é inválido.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth40</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Este 'accessOAuthToken' não existe ou expirou.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth41</div><div><div><div><div></div></div></div><div></div></div></td><td><div>A rede que emitiu o 'accessOAuthToken' é diferente daquela que deseja usá-lo. Recrie seu 'accessOAuthToken' para usar com esta rede.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth42</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Não foi possível se conectar ao estabelecimento. Contate nosso suporte.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth43</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Limite de requisições por segundo atingido. Aguarde alguns segundos para requisitar novamente.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth44</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu endereço de IP foi bloqueado em nosso sistema porque seu aplicativo não respeitou o limite de tempo de alguns segundos para novas solicitações muitas vezes consecutivas. Visite seu sistema de gestão de revenda da sua software house e na sessão API remova manualmente esse IP da nossa Black List.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth45</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu endereço de IP foi bloqueado em nosso sistema porque seu aplicativo não respeitou o limite de tempo de alguns segundos para novas solicitações muitas vezes consecutivas. Visite seu sistema de gestão de revenda da sua software house e na sessão API remova manualmente esse IP da nossa Black List.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>OAuth46</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Seu endereço de IP foi bloqueado em nosso sistema porque seu aplicativo emitiu muitos tokens consecutivamente ou em pouco tempo. Visite o seu sistema de gestão de revenda da sua software house e na sessão API remova manualmente este IP de nossa Black List.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PRODLIST01</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. Seu JSON não possui o campo 'allOrderBy', 'internalId' ou 'externalId'.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PRODLIST02</div><div><div><div><div></div></div></div><div></div></div></td><td><div>O 'merchantOAuthToken' inserido não pertence a nenhum cliente válido.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PRODLIST03</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. O valor informado para o campo 'externalId' não está cadastrado em nenhum produto.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PRODLIST04</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Solicitação inválida. O valor informado no campo 'allOrderBy' não existe.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div>PRODLIST05</div><div><div><div><div></div></div></div><div></div></div></td><td><div>Não há produtos registrados.</div><div><div><div><div></div></div></div><div></div></div></td></tr><tr><td><div></div><div><div><div><div></div></div></div><div></div></div></td><td><div></div><div><div><div><div></div></div></div><div></div></div></td></tr></tbody></table>\n\n<h2>Requisição equivocada com retorno de erro</h2>\n\n<p>Em nosso exemplo usamos o seguinte endpoint <code>https://merchant-api.onpedido.com.br/v1.0/oauth/</code>, porém a formatação de retorno de erros é igual para todos os retornos de erros em nossa API.</p>\n","urlObject":{"protocol":"https","path":["v1.0","oauth",""],"host":["merchant-api","onpedido","com","br"],"query":[],"variable":[]}},"response":[{"id":"a53dfa94-572a-478e-88d0-593a1b804ab1","name":"Exemplo de erro","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"paralelepipedo\": \"exemplo-de-solicitação-equivocada\"\n}","options":{"raw":{"language":"json"}}},"url":"https://merchant-api.onpedido.com.br/v1.0/oauth/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"Keep-Alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Cache-Control","value":"no-cache, no-store, must-revalidate           "},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"135"},{"key":"Date","value":"Wed, 15 Sep 2021 13:51:05 GMT"},{"key":"Server","value":"LiteSpeed"},{"key":"Vary","value":"User-Agent"},{"key":"Expires","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n  \"status\": false,\n   \"error\": {\n    \"code\": \"{{código-do-erro}}\",\n    \"name\": \"{{descrição-do-erro}}\",\n    \"date\": \"{{data-iso-8601-em-que-o-erro-ocorreu}}\"\n  }\n}"}],"_postman_id":"2ce65bb9-3ee2-4af1-a689-a47791a83069"}],"id":"807169f6-eefb-4cc1-94a6-93cc4b550e0f","_postman_id":"807169f6-eefb-4cc1-94a6-93cc4b550e0f","description":""}],"event":[{"listen":"prerequest","script":{"id":"cbf9e195-d081-488c-8f30-cdfc31d7a88a","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"2c743ee6-55d2-4934-97fc-4b87b4bceb68","type":"text/javascript","exec":["pm.test(\"Status code is 200\", function () {","    pm.response.to.have.status(200);","});"]}}]}