{"info":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","description":"<html><head></head><body><img src=\"https://content.pstmn.io/a1d3b0cd-48fe-40ce-b863-3458dc9cbb58/TG9nb01hY2hpbmUucG5n\">\n\n<p>Bem-vindo à API da Machine! Este documento guiará você na integração do seu sistema com o nosso de maneira simples e eficaz.</p>\n<p>Para garantir uma integração tranquila e bem-sucedida, é essencial ter todas as informações necessárias à mão. A Machine está em constante evolução, por isso, recomendamos acompanhar nossos informes e o changelog para se manter atualizado sobre as novidades na integração.</p>\n<h3 id=\"quem-somos\">Quem Somos?</h3>\n<p>A Machine é um produto <a href=\"https://www.gaudium.global/\">Gaudium</a>, projetado para fornecer tecnologia que permite a operação eficiente e segura das centrais (empresas de mobilidade urbana, como transporte de passageiros e entregas). Nossa plataforma oferece a tecnologia necessária para que os condutores possam realizar seus serviços, movimentando-se do ponto A ao ponto B conforme as solicitações recebidas.</p>\n<h3 id=\"tipos-de-solicitações-e-formas-de-pagamento\">Tipos de Solicitações e Formas de Pagamento</h3>\n<p>As solicitações podem ser feitas de imediato ou programadas para o futuro, cada uma identificada por números diferentes. Após o disparo de uma solicitação programada, uma nova solicitação é criada no sistema. Todas as solicitações estão associadas a uma forma de pagamento. As opções incluem: Dinheiro (D), Débito (B), Crédito (C), eTicket (T), Voucher (V), Pix (X), PicPay (P), WhatsApp (H), Cartão via app (A), Faturado (F), Pix via app (I), Carteira de Créditos (R).</p>\n<p>As solicitações podem ter vários objetivos, dependendo do modelo de negócio e do tipo de cliente:</p>\n<ul>\n<li><p>Levar uma pessoa (cliente do tipo passageiro) para o destino solicitado.</p>\n</li>\n<li><p>Transportar o funcionário de uma organização (quando quem solicita é uma empresa).</p>\n</li>\n<li><p>Levar o hóspede de um hotel (cliente do tipo estabelecimento) para o destino solicitado.</p>\n</li>\n</ul>\n<h3 id=\"agentes-das-solicitações-e-estimativas\">Agentes das Solicitações e Estimativas</h3>\n<p>Os principais agentes das solicitações são os condutores (motoristas, mototaxistas e taxistas). Para otimizar seu negócio, é possível criar categorias e associar os condutores a elas, como uma categoria específica para carregar compras. Antes da solicitação, o cliente pode obter uma estimativa de custo, que é sempre feita por categoria. Cada categoria tem suas tarifas definidas pela central.</p>\n<h3 id=\"ciclo-de-vida-das-solicitações\">Ciclo de Vida das Solicitações</h3>\n<p>As solicitações passam por várias etapas e subetapas, detalhadas a seguir. Nota-se que os registros de solicitação não alteram o status da solicitação.</p>\n<ol>\n<li><p><strong>Distribuindo (D):</strong> Solicitação aberta e ainda não atribuída a um condutor.</p>\n</li>\n<li><p><strong>Aguardando aceite (G):</strong> Esperando um condutor aceitar a solicitação.</p>\n</li>\n<li><p><strong>Pendente (P):</strong> Solicitação não aceita, aguardando aceitação.</p>\n</li>\n<li><p><strong>Não atendida (N):</strong> Nenhum condutor aceitou a solicitação.</p>\n</li>\n<li><p><strong>Aceita (A):</strong> Solicitação aceita por um condutor.</p>\n<ol>\n<li><p><strong>Arredores local (A):</strong> Condutor próximo ao local de embarque.</p>\n</li>\n<li><p><strong>Cheguei ao local (C):</strong> Condutor chegou ao local de embarque.</p>\n</li>\n<li><p><strong>Entrada do passageiro (E):</strong> Passageiro entrou no veículo.</p>\n</li>\n<li><p><strong>Partida prolongada (O):</strong> Passageiro demorou para embarcar.</p>\n</li>\n<li><p><strong>Alteração de trajeto (T):</strong> Passageiro alterou o trajeto.</p>\n</li>\n</ol>\n</li>\n<li><p><strong>Em espera (S):</strong> Solicitação em espera até a conclusão de uma anterior.</p>\n</li>\n<li><p><strong>Em andamento (E):</strong> Corrida iniciada.</p>\n<ol>\n<li><p><strong>Parada confirmada (R):</strong> Parada concluída.</p>\n</li>\n<li><p><strong>Registro saída passageiro (S):</strong> Solicitação finalizada pelo condutor.</p>\n</li>\n</ol>\n</li>\n<li><p><strong>Finalizada (F):</strong> Corrida concluída.</p>\n</li>\n<li><p><strong>Cancelada (C):</strong> Solicitação cancelada.</p>\n</li>\n<li><p><strong>Aguardando pagamento (R):</strong> Pagamento pendente de confirmação.</p>\n</li>\n</ol>\n<h3 id=\"solicitações-programadas\">Solicitações Programadas</h3>\n<p>Solicitações aceitas e canceladas por um condutor antes do início podem ser redistribuídas, ocasionando a repetição de alguns status. Solicitações programadas seguem um ciclo específico de estados:</p>\n<ul>\n<li><p><strong>Aguardando (A):</strong> Aguardando horário de disparo.</p>\n</li>\n<li><p><strong>Disparada (D):</strong> Solicitação programada disparada.</p>\n</li>\n<li><p><strong>Cancelada (C):</strong> Solicitação cancelada.</p>\n</li>\n<li><p><strong>Erro (X):</strong> Problema no processo da solicitação.</p>\n</li>\n</ul>\n<h2 id=\"primeiros-passos\">Primeiros passos</h2>\n<p>Passos iniciais para iniciar sua integração com a Machine:</p>\n<ol>\n<li><p><strong>Autorização:</strong> Utilize uma API key e um login válido. Caso você seja um usuário de central, entre em contato com o nosso suporte. Caso contrário, entre em contato com a central responsável pela integração para mais informações.</p>\n</li>\n<li><p><strong>Importe essa documentação para o Postman:</strong> Acesse o link da coleção no Postman fornecido e importe o arquivo JSON da coleção diretamente no Postman.</p>\n</li>\n<li><p><strong>Atualize as variáveis:</strong> Configure as variáveis de ambiente no Postman (descritas na seção \"Variáveis da coleção\"), conforme necessário.</p>\n</li>\n</ol>\n<p>Pronto! Agora você está preparado para explorar a nossa integração para que, juntos, possamos crescer ainda mais.</p>\n<h2 id=\"autorização\">Autorização</h2>\n<ul>\n<li><p>A Machine utiliza uma chave de API para autorização.</p>\n</li>\n<li><p>Você deve incluir uma chave de API em cada requisição à API da Machine com o cabeçalho <code>api-key</code>.</p>\n</li>\n<li><p>A chave de API foi pré-preenchida como uma variável da coleção.</p>\n</li>\n<li><p>Para se autenticar ao nosso sistema você deve realizar uma autenticação básica, isto é, deve informar o login e a senha de um usuário ativo da sua central ou empresa.</p>\n</li>\n</ul>\n<p>A autorização e login foi configurado no nível da coleção, então todas as requisições nesta coleção herdarão automaticamente o cabeçalho necessário para a autenticação básica.</p>\n<p>⚠ <strong>Lembre-se de que a sua api-key, quando usada em conjunto com a autenticação básica, concede acesso a todos os recursos e é o que define qual central está acionando a nossa API. Portanto, é crucial que os responsáveis mantenham-nas em locais seguros e não as exponham no lado do cliente da aplicação</strong>. <a href=\"https://learning.postman.com/docs/sending-requests/variables/#initial-and-current-values\"><b>Saiba mais sobre o uso de variáveis no Postman</b></a></p>\n<h2 id=\"usuário-autenticado\">Usuário autenticado</h2>\n<p>O usuário autenticado é a entidade utilizada para realizar as requisições na API da Machine. Assim como qualquer outro, este possui um cargo e suas permissões. O usuário autenticado terá acesso às endpoints conforme às permissões concedidas na seção Integração em: <strong>Minha equipe &gt; Usuário &gt; Permissões</strong>.</p>\n<p>Há dois logins que permitem acesso às endpoints: login de empresa (quando o usuário é de uma empresa) e o login da central (quando o usuário é da central). O login também irá limitar alguns acessos, pois usuários de empresa terão acesso apenas às informações associadas a sua empresa.</p>\n<h2 id=\"padrão-da-api\">Padrão da API</h2>\n<p>A nossa API segue o padrão REST e todas as suas respostas são em JSON.</p>\n<p>Usamos como retorno os códigos HTTP padrão para indicar tanto o sucesso de uma requisição, quanto para indicar falhas. Os principais retornos são:</p>\n<ul>\n<li><p><strong>200</strong>: Sucesso.</p>\n</li>\n<li><p><strong>400</strong>: Os dados serão validados e, se faltar algum parâmetro obrigatório, será gerado um código de retorno HTTP 400. Outros erros de validação, como erros associados a regra de negócio, serão tratados com códigos de erro específicos e mensagens explicativas.</p>\n</li>\n<li><p><strong>404</strong>: Endpoint não encontrado, revise a URL passada.</p>\n</li>\n<li><p><strong>500</strong>: Erro interno, contate o nosso suporte.</p>\n</li>\n</ul>\n<p>Caso ocorra algum erro na autenticação básica, um erro padrão de código 1 informando “usuário e/ou senhas inválidas”, será retornado.</p>\n<p>Caso a chave API não seja informada, um erro padrão será retornado:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"success\": false,\n  \"errors\": [\n    \"Chave da app não informada.\"\n  ]\n} \n\n</code></pre>\n<h2 id=\"ambientes-de-integração-com-a-api\">Ambientes de Integração com a API</h2>\n<p>Para garantir uma integração eficiente e segura, a API oferece integração com dois ambientes distintos: Homologação (ou Testes) e Produção.</p>\n<h3 id=\"ambiente-de-homologação-testes\">Ambiente de Homologação (Testes)</h3>\n<ul>\n<li><p><strong>Finalidade</strong>: Este ambiente é destinado exclusivamente a testes de integração, desenvolvimento e validação de funcionalidades. Ele permite que você experimente e refine a comunicação com a API sem qualquer risco de afetar as operações reais da central.</p>\n</li>\n<li><p><strong>URL de Acesso</strong>: <a href=\"https://api-trial.taximachine.com.br/api/integracao\">https://api-vendas.taximachine.com.br/api/integracao</a></p>\n</li>\n<li><p><strong>Observação</strong>: Todas as ações realizadas neste ambiente são simuladas e não impactarão os dados ou operações da central em produção.</p>\n</li>\n</ul>\n<h3 id=\"ambiente-de-produção\">Ambiente de Produção</h3>\n<ul>\n<li><p><strong>Finalidade</strong>: Este é o ambiente principal para atuação real com a central. Após a conclusão bem-sucedida dos seus testes no ambiente de Homologação, você deve migrar para este ambiente para iniciar as operações reais.</p>\n</li>\n<li><p><strong>URL de Acesso</strong>: <a href=\"https://api-trial.taximachine.com.br/api/integracao\">https://api.taximachine.com.br/api/integracao</a></p>\n</li>\n<li><p><strong>Observação</strong>: Utilize este ambiente somente quando estiver pronto para interagir de fato com a central, pois as ações aqui são reais e permanentes.</p>\n</li>\n</ul>\n<h2 id=\"variáveis-da-coleção\">Variáveis da coleção</h2>\n<p>A coleção utiliza das seguintes variáveis:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Variáveis</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>baseUrl</code></td>\n<td>Deve conter a URL em que será feita as requisições.</td>\n</tr>\n<tr>\n<td><code>api-key</code></td>\n<td>Deve conter a sua chave API.</td>\n</tr>\n<tr>\n<td><code>basic_auth_user</code></td>\n<td>Deve conter o login do usuário autenticado.</td>\n</tr>\n<tr>\n<td><code>basic_auth_password</code></td>\n<td>Deve conter a senha do usuário autenticado.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"changelog\">Changelog</h2>\n<p>Para ficar por dentro de todas as atualizações e melhorias que implementamos, recomendamos que você verifique nosso <a href=\"https://www.machine-updates.com/\">changelog</a> regularmente. Nele, você encontrará um registro detalhado de todas as mudanças, correções de bugs e novos recursos adicionados ao nosso sistema.</p>\n<h2 id=\"rate-limit\"><a href=\"#ratelimit\">Rate Limit</a></h2>\n<p>Por padrão, a maioria dos endpoints tem um limite de 50 requisições por minuto. No entanto, alguns endpoints podem ter limites diferentes, conforme listado abaixo:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Endpoint</strong></th>\n<th><strong>Rate Limit</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>/api/integracao/cliente  <br>/api/integracao/solicitacao  <br>/api/integracao/posicaoCondutor  <br>/api/integracao/posicaoMotorista  <br>/api/integracao/abrirSolicitacao</td>\n<td>100 requests/minuto.</td>\n</tr>\n<tr>\n<td>/api/integracao/consultarProgramada  <br>/api/integracao/condutor</td>\n<td>200 requests/minuto.</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"36431811","collectionId":"ecaf7795-5d86-4987-b64e-0943cf57df60","publishedId":"2sA3XTfLYr","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-15T19:17:57.000Z"},"item":[{"name":"Central","item":[{"name":"Atualizar central","id":"235f4ca4-b3fb-4a12-976e-5beb83c45580","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"permitir_solicitacao_espera\": \"<boolean>\",\n    /*\n    Opcional\n    Indica se deve habilitar as solicitações em espera\n        - Se true, habilita a solicitação em espera\n        - Se false, desabilita a solicitação em espera\n    */\n    \"distancia_km_solicitacao_espera\": \"<float>\",\n    /*\n    Opcional\n    Distância entre o ponto atual do condutor e o destino informado de finalização da corrida, em quilômetros, para o condutor receber uma solicitação em espera. \n        - Entre 0.25 e 10.0 km\n    */\n    \"limite_cancelamentos_permitidos\": \"<int>\"\n    /*\n    Opcional\n    Quantidade limite de cancelamentos permitidos pelo condutor. A configuração \"Habilita a punição por cancelamentos\" deve estar habilitada\n        - Maior ou igual a 0\n    */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira","description":"<p>Permite alterar as configurações da sua central</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["bandeira"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"198be486-0bd8-45a7-9b4b-692051fbb25c","name":"Sucesso","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"permitir_solicitacao_espera\": 1,\n    \"distancia_km_solicitacao_espera\": 0.25\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Central modificada com sucesso.\"\n}"},{"id":"082a2014-2fad-4b2d-8fbf-41f28276dc5c","name":"Sucesso 2","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"permitir_solicitacao_espera\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Central modificada com sucesso.\"\n}"},{"id":"43551460-5070-41d4-9120-81350a7edd13","name":"Falha - Solicitação em espera desabilitado","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"permitir_solicitacao_espera\": 0,\n    \"distancia_km_solicitacao_espera\": 0.25\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"distancia_km_solicitacao_espera\",\n            \"error\": \"O permitir corridas em espera está desabilitado.\"\n        }\n    ]\n}"},{"id":"4cc9913c-9624-4020-a85f-52586b4a5700","name":"Falha - Solicitação em espera fora da faixa","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"permitir_solicitacao_espera\": 1,\n    \"distancia_km_solicitacao_espera\": 0.24\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"distancia_km_solicitacao_espera\",\n            \"error\": \"Distância inválida, utilize um valor entre 0,25 Km e 10,0 Km\"\n        }\n    ]\n}"},{"id":"b849e2c4-1cd3-40db-ae8b-043dc1cde221","name":"Falha - Punição por cancelamento desabilitado","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"limite_cancelamentos_permitidos\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"limite_cancelamentos_permitidos\",\n            \"error\": \"O controle de cancelamentos está desabilitado.\"\n        }\n    ]\n}"},{"id":"5022b61d-3006-4285-8dbe-79b52029245c","name":"Falha - Limite de cancelamento fora da faixa","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"limite_cancelamentos_permitidos\": -1\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/bandeira"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"limite_cancelamentos_permitidos\",\n            \"error\": \"Campo com valor não permitido. Valor mínimo: 0.\"\n        }\n    ]\n}"}],"_postman_id":"235f4ca4-b3fb-4a12-976e-5beb83c45580"},{"name":"Enviar mensagem","id":"e8baba9c-8b0e-46f3-90e1-45b70788ab26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"tipo_chat\":\"<char>\", \n    /*\n    Obrigatório. \n    Especifica o tipo de conversa para a qual deseja enviar uma mensagem. \n    Cada tipo de chat tem um propósito específico, sendo aceito apenas os seguintes caracteres:\n        E: Chat empresa ↔ central \n        C: Chat central → empresa\n        G: Chat central → condutores\n        P: Chat central ↔ condutores\n    */\n    \"destinatario_id\":\"<int>\",\n    /*\n    Obrigatório.\n    Identificador do destinatário da mensagem, este campo é obrigatório para os tipos de chat E e P e ignorado para os tipos C e G.\n        - Se tipo_chat é E, este campo é o ID da empresa\n        - Se tipo_chat é P, este campo é o ID do condutor\n    */\n    \"mensagem\":\"<string>\"\n    /* Obrigatório. Mensagem que deseja enviar de no máximo 10000 caracteres. */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/enviarMensagem","description":"<p>Essa endpoint permite o envio de mensagens para entre empresa e central e central e condutores.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Mensagem\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["enviarMensagem"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"4400e28e-ba5c-457c-9185-b255ce3da2b3","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"tipo_chat\": \"G\",\n    \"destinatario_id\": \"1\",\n    \"mensagem\": \"Bom dia, está indo ao local de partida?\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/enviarMensagem"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"OK\",\n        \"mensagem\": \"Mensagem enviada com sucesso.\"\n    }\n}"},{"id":"386d8db6-efc2-4285-b430-459e0a0563d4","name":"Falha - Tipo chat inválido","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"tipo_chat\":\"<char>\", \n    \"destinatario_id\":\"432\",\n    \"mensagem\":\"Boa noite\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/enviarMensagem"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 20:42:36 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"128"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 108,\n            \"message\": \"Campo tipo_chat é inválido. Valores possíveis: E,C,P,G.\"\n        }\n    ]\n}"},{"id":"bc696ec3-9a18-42c6-aef0-82608ab21edd","name":"Falha - Destinatário inválido (empresa)","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"tipo_chat\":\"E\",\n    \"destinatario_id\":\"{{$randomint}}\",\n    \"mensagem\":\"Boa noite\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/enviarMensagem"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 20:43:58 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"163"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 108,\n            \"message\": \"Campo destinatario_id é inválido. Empresa não possui cadastro ou não está ativa.\"\n        }\n    ]\n}"},{"id":"2f40b4b6-1ce5-4923-9ab2-07323cb9b2b4","name":"Falha - Destinatário inválido (condutor)","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"tipo_chat\":\"P\",\n    \"destinatario_id\":\"765\",\n    \"mensagem\":\"Boa noite\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/enviarMensagem"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 20:45:29 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"173"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 108,\n            \"message\": \"Campo destinatario_id é inválido. Destinatário não possui cadastro ou não está ativo.\"\n        }\n    ]\n}"}],"_postman_id":"e8baba9c-8b0e-46f3-90e1-45b70788ab26"},{"name":"Obter documentos","id":"1d9a5a9f-3462-47dc-9444-e644b4156aea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/obterDocumentos","description":"<p>Essa endpoint é responsável por retornar todos os documentos criados pela central. Não são necessários parâmetros extras.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["obterDocumentos"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"75d6c7e2-bc6f-4b5c-b1c6-cb286293718a","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/obterDocumentos"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"documentos\": [\n            {\n                \"nome\": \"CNH\",\n                \"tipo\": \"ZG9jXzQz\",\n                \"ativo\": true\n            },\n        \"quantidade_documentos\": 1\n    }\n}"}],"_postman_id":"1d9a5a9f-3462-47dc-9444-e644b4156aea"},{"name":"Obter áreas bloqueio","id":"0e8286a0-32df-43f7-bffe-efd69c56d470","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":""}],"url":"https://api-vendas.taximachine.com.br/api/integracao/listarAreas","description":"<p>Endpoint responsável por listar as áreas de bloqueio disponíveis para central.</p>\n<p>Funciona em formato de paginação, podendo passar os parâmetros <code>limite</code> e <code>pagina</code> para especificar o limite por página, e qual página deseja visualizar, respectivamente.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["listarAreas"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"key":"limite","value":"238"},{"disabled":true,"key":"pagina","value":"824"}],"variable":[]}},"response":[{"id":"4e01248c-74e6-4645-8548-ef487ef888ce","name":"200 - Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":""}],"url":"https://api-vendas.taximachine.com.br/api/integracao/listarAreas"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"1\",\n        \"nome\": \"Abelardo Bueno\"\n    },\n    {\n        \"id\": \"2\",\n        \"nome\": \"01\"\n    },\n    {\n        \"id\": \"3\",\n        \"nome\": \"02\"\n    },\n    {\n        \"id\": \"4\",\n        \"nome\": \"03\"\n    },\n    {\n        \"id\": \"5\",\n        \"nome\": \"04\"\n    },\n    {\n        \"id\": \"7\",\n        \"nome\": \"06\"\n    },\n    {\n        \"id\": \"8\",\n        \"nome\": \"07\"\n    },\n    {\n        \"id\": \"9\",\n        \"nome\": \"08\"\n    },\n    {\n        \"id\": \"10\",\n        \"nome\": \"09\"\n    },\n    {\n        \"id\": \"11\",\n        \"nome\": \"10\"\n    },\n    {\n        \"id\": \"12\",\n        \"nome\": \"11\"\n    },\n    {\n        \"id\": \"13\",\n        \"nome\": \"12\"\n    },\n    {\n        \"id\": \"14\",\n        \"nome\": \"13\"\n    },\n    {\n        \"id\": \"15\",\n        \"nome\": \"14\"\n    },\n    {\n        \"id\": \"16\",\n        \"nome\": \"15\"\n    },\n    {\n        \"id\": \"17\",\n        \"nome\": \"16\"\n    },\n    {\n        \"id\": \"18\",\n        \"nome\": \"17\"\n    },\n    {\n        \"id\": \"19\",\n        \"nome\": \"18\"\n    },\n    {\n        \"id\": \"20\",\n        \"nome\": \"22\"\n    },\n    {\n        \"id\": \"21\",\n        \"nome\": \"25\"\n    }\n]"},{"id":"9863a30d-fae6-4735-b364-66fc24818725","name":"200 - Sucesso especificando um limite por página","originalRequest":{"method":"GET","header":[{"key":"api-key","value":""}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/listarAreas?limite=5","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["listarAreas"],"query":[{"key":"limite","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"1\",\n        \"nome\": \"Abelardo Bueno\"\n    },\n    {\n        \"id\": \"2\",\n        \"nome\": \"01\"\n    },\n    {\n        \"id\": \"3\",\n        \"nome\": \"02\"\n    },\n    {\n        \"id\": \"4\",\n        \"nome\": \"03\"\n    },\n    {\n        \"id\": \"5\",\n        \"nome\": \"04\"\n    }\n]"},{"id":"d2b27bbe-d85b-4bb4-bf5f-d65c71d1c386","name":"200 - Sucesso também especificando a página","originalRequest":{"method":"GET","header":[{"key":"api-key","value":""}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/listarAreas?limite=5&pagina=3","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["listarAreas"],"query":[{"key":"limite","value":"5"},{"key":"pagina","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"12\",\n        \"nome\": \"11\"\n    },\n    {\n        \"id\": \"13\",\n        \"nome\": \"12\"\n    },\n    {\n        \"id\": \"14\",\n        \"nome\": \"13\"\n    },\n    {\n        \"id\": \"15\",\n        \"nome\": \"14\"\n    },\n    {\n        \"id\": \"16\",\n        \"nome\": \"15\"\n    }\n]"}],"_postman_id":"0e8286a0-32df-43f7-bffe-efd69c56d470"}],"id":"04b24c45-f7ad-4f72-abf5-cd3f4ee083ec","description":"<p>Central é a entidade que interage diretamente com a Machine. Nesta seção descreveremos todas as endpoints de funcionalidades gerais.</p>\n","_postman_id":"04b24c45-f7ad-4f72-abf5-cd3f4ee083ec","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Categoria","item":[{"name":"Obter categorias","id":"66fedff2-f2bb-4435-b05d-eaf96700fec0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/integracao/v1/categoria","description":"<p>Retorna às categorias ativas da central. Caso seja informada uma localização pertencente a uma filial, serão retornadas as categorias ativas da filial. Caso seja informada a latitude e longitude, não é necessário passar as demais informações.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["categoria"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[{"disabled":true,"description":{"content":"<p>Latitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lng.</p>\n","type":"text/plain"},"key":"lat","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Longitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lat.</p>\n","type":"text/plain"},"key":"lng","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng.</p>\n","type":"text/plain"},"key":"cidade","value":"<string>"},{"disabled":true,"description":{"content":"<p>Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng.</p>\n","type":"text/plain"},"key":"endereco","value":"<string>"},{"disabled":true,"description":{"content":"<p>Bairro do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng.</p>\n","type":"text/plain"},"key":"bairro","value":"<string>"},{"disabled":true,"description":{"content":"<p>Estado do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng.</p>\n","type":"text/plain"},"key":"estado","value":"<string>"}],"variable":[]}},"response":[{"id":"83ca05cf-03eb-45fb-9bd0-bb47854b33fe","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria?lat=-22.896&lng=-43.201","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria"],"query":[{"key":"lat","value":"-22.896","description":"Latitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lng"},{"key":"lng","value":"-43.201","description":"Longitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lat"},{"key":"bairro","value":"Santo Cristo","description":"Bairro do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true},{"key":"cidade","value":"Rio de Janeiro","description":"Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true},{"key":"endereco","value":"R. Equador, 43","description":"Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"1\",\n            \"nome\": \"Comum\"\n        },\n        {\n            \"id\": \"2\",\n            \"nome\": \"VIP\"\n        },\n        {\n            \"id\": \"3\",\n            \"nome\": \"Supermercado\"\n        }\n    ]\n}"},{"id":"979158c7-7cda-41a5-b61a-ef79fa270633","name":"Falha - Atributos obrigatórios","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria"],"query":[{"key":"lat","value":"<float><string>","description":"Latitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lng","disabled":true},{"key":"lng","value":"<float><string>","description":"Longitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lat","disabled":true},{"key":"cidade","value":"<string>","description":"Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true},{"key":"endereco","value":"<string>","description":"Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true},{"key":"bairro","value":"<string>","description":"Bairro do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 20:54:15 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"232"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'endereco' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'bairro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'cidade' é obrigatório.\"\n        }\n    ]\n}"},{"id":"ad14ffe0-6b5c-45b9-af1a-e08cbcb1fd26","name":"Falha - lng obrigatório","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria?lat=1.232","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria"],"query":[{"key":"lat","value":"1.232","description":"Latitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lng"},{"key":"lng","value":"<float><string>","description":"Longitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lat","disabled":true},{"key":"cidade","value":"<string>","description":"Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true},{"key":"endereco","value":"<string>","description":"Cidade do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true},{"key":"bairro","value":"<string>","description":"Bairro do solicitante interessado em saber as categorias. Obrigatório apenas na ausência dos parâmetros lat e lng","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 20:12:53 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"95"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'lng' é obrigatório.\"\n        }\n    ]\n}"},{"id":"8d432bb0-559b-41f4-b107-6ad3bff2d505","name":"Falha - Localização não encontrada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria?cidade=A&endereco=B&bairro=C&estado=D","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria"],"query":[{"key":"lat","value":"<float><string>","description":"Latitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lng","disabled":true},{"key":"lng","value":"<float><string>","description":"Longitude da localização do solicitante interessado em saber as categorias. Obrigatório caso envie lat","disabled":true},{"key":"cidade","value":"A"},{"key":"endereco","value":"B"},{"key":"bairro","value":"C"},{"key":"estado","value":"D"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Jun 2024 22:15:48 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"165"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 14,\n            \"message\": \"Não foi possível determinar a geolocalização do passageiro pelo endereço informado.\"\n        }\n    ]\n}"}],"_postman_id":"66fedff2-f2bb-4435-b05d-eaf96700fec0"},{"name":"Atualizar categoria","id":"0a12e94b-128f-40b9-8bb5-e3c1c6071391","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"exibir_no_app\": \"<boolean>\"\n    /*\n    Opcional\n    Indica se a categoria deve ser exibida no app\n        - Se true, exibe a categoria no aplicativo\n        - Se false, a categoria deixa de ser exibida no aplicativo\n    */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/categoria/:id","description":"<p>Permite atualizar os dados de uma categoria da central</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["categoria",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"type":"any","value":"826","key":"id"}]}},"response":[{"id":"ffc3fa3b-3ebf-4c1d-b43a-7d67a514088d","name":"Sucesso","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"exibir_no_app\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria",":id"],"variable":[{"key":"id","value":"80"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Categoria modificada com sucesso!\"\n}"},{"id":"4eeac660-9f2e-4839-93fc-b805c3fb6dcb","name":"Falha - Desativando única categoria no app","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"exibir_no_app\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria",":id"],"variable":[{"key":"id","value":"507"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 20:54:15 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"232"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"exibir_no_app\",\n            \"error\": \"Pelo menos 1 categoria ativa não pode estar oculta do aplicativo passageiro para poder ocultar essa categoria do aplicativo\"\n        }\n    ]\n}"},{"id":"589586ec-e653-469d-bb1c-e651a9dcb7d6","name":"Falha - Campo inválido","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"exibir_no_app\": 2\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/categoria/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["categoria",":id"],"variable":[{"key":"id","value":"964"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 20:12:53 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"95"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"exibir_no_app\",\n            \"error\": \"Campo exibir_no_app é inválido. É esperado um valor booleano para o campo.\"\n        }\n    ]\n}"}],"_postman_id":"0a12e94b-128f-40b9-8bb5-e3c1c6071391"}],"id":"3ee29c24-145b-4a2e-9328-8ddd863aaaaa","description":"<p>Por meio das categorias você pode especificar tarifas, condutores e quem pode solicitar nela, tendo melhor controle do comportamento das suas solicitações.</p>\n","_postman_id":"3ee29c24-145b-4a2e-9328-8ddd863aaaaa","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Empresa","item":[{"name":"Obter empresas da central","id":"628553ef-af24-4bb9-90ca-9c1a8ee7c916","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/empresa","description":"<p>Retorna todas as empresas conveniadas à central, podendo também retornar os dados de uma empresa específica, ou a do usuário, caso seja um usuário da empresa.</p>\n<p>O campo \"dados_extras\" somente é retornado quando a autenticação é de central. Caso uma quebra de linha esteja presente, será indicada com os caracteres \"\\r\\n\".<br />Para ter acesso à essa endpoint o usuário autenticado deve ter a permissão “API - Empresa”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["empresa"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado.</p>\n","type":"text/plain"},"key":"empresa_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Quantidade de empresas retornadas. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"}],"variable":[]}},"response":[{"id":"761a20ee-c02d-4b77-9133-eb67be2f68bd","name":"Sucesso - Empresa específica","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/empresa?empresa_id=800","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["empresa"],"query":[{"key":"empresa_id","value":"800"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"id\": \"1\",\n        \"nome\": \"Gaudium\",\n        \"numero_contrato\": \"123\",\n        \"endereco\": \"Av. Rio Branco, 147\",\n        \"complemento\": \"Primeiro andar\",\n        \"bairro\": \"Centro\",\n        \"cidade\": \"Rio de Janeiro\",\n        \"uf\": \"RJ\",\n        \"cep\": \"12345-678\",\n        \"lat\": null,\n        \"lng\": null,\n        \"telefone\": null,\n        \"status_empresa\": \"A\",\n        \"data_hora_cadastro\": \"2024-07-21 12:15:00\",\n        \"dados_extras\": \"Dados extras 1\\r\\nDados extras 2\",\n        \"tipo_documento\": \"CNPJ\",\n        \"documento\": \"00.000.000/0000-00\",\n        \"tipos_pagamento\": [\n            \"D\",\n            \"B\",\n            \"C\",\n            \"T\",\n            \"V\",\n            \"X\",\n            \"P\",\n            \"H\",\n            \"I\"\n        ],\n        \"categorias\": [\n            {\n                \"id\": \"1\",\n                \"nome\": \"Comum\"\n            },\n            {\n                \"id\": \"2\",\n                \"nome\": \"VIP\"\n            },\n            {\n                \"id\": \"3\",\n                \"nome\": \"Supermercado\"\n            }\n        ],\n        \"admins\": [\n            {\n                \"nome\": \"Stanton.Weimann\",\n                \"email\": \"German.Gutkowski31@example.org\"\n            }\n        ]\n    }\n}"},{"id":"96ced6a7-925e-4839-8e7d-53cbd309628f","name":"Sucesso - Todas empresas","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/empresa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"12\",\n            \"nome\": \"Empresa logística\",\n            \"numero_contrato\": \"12\",\n            \"endereco\": null,\n            \"complemento\": null,\n            \"bairro\": null,\n            \"cidade\": null,\n            \"uf\": null,\n            \"cep\": null,\n            \"lat\": null,\n            \"lng\": null,\n            \"telefone\": null,\n            \"status_empresa\": \"A\",\n            \"data_hora_cadastro\": \"2024-07-21 12:15:00\",\n            \"dados_extras\": null,\n            \"tipo_documento\": \"CNPJ\",\n            \"documento\": \"12.129.155/0001-72\",\n            \"tipos_pagamento\": [\n                \"D\",\n                \"B\",\n                \"C\",\n                \"P\",\n                \"H\",\n                \"I\"\n            ],\n            \"categorias\": [\n                {\n                    \"id\": \"140\",\n                    \"nome\": \"Supermercado\"\n                }\n            ],\n            \"admins\": [\n                {\n                    \"nome\": \"Philip46\",\n                    \"email\": \"Vincent.Smith48@example.org\"\n                }\n            ]\n        },\n        {\n            \"id\": \"61\",\n            \"nome\": \"Empresa Exemplo\",\n            \"numero_contrato\": \"4857\",\n            \"endereco\": \"Rua da assembleia\",\n            \"complemento\": null,\n            \"bairro\": \"Centro\",\n            \"cidade\": \"Rio de Janeiro\",\n            \"uf\": \"RJ\",\n            \"cep\": null,\n            \"lat\": \"-22.905164000\",\n            \"lng\": \"-43.176447800\",\n            \"telefone\": null,\n            \"status_empresa\": \"A\",\n            \"data_hora_cadastro\": \"2024-07-21 12:15:00\",\n            \"dados_extras\": \"Dados extras 1\\r\\nDados extras 2\",\n            \"tipo_documento\": \"CPF\",\n            \"documento\": \"123.456.789-12\",\n            \"tipos_pagamento\": [\n                \"D\",\n                \"B\",\n                \"C\",\n                \"T\",\n                \"V\",\n                \"X\",\n                \"P\",\n                \"H\",\n                \"I\"\n            ],\n            \"categorias\": [\n                {\n                    \"id\": \"9\",\n                    \"nome\": \"Mulher\"\n                },\n                {\n                    \"id\": \"9\",\n                    \"nome\": \"Táxi\"\n                }\n            ]\n        },\n        {\n            \"id\": \"53\",\n            \"nome\": \"123\",\n            \"numero_contrato\": \"244\",\n            \"endereco\": \"Rua da assembleia\",\n            \"complemento\": null,\n            \"bairro\": \"Centro\",\n            \"cidade\": \"Rio de Janeiro\",\n            \"uf\": \"RJ\",\n            \"cep\": null,\n            \"lat\": \"-22.905164000\",\n            \"lng\": \"-43.176447800\",\n            \"telefone\": null,\n            \"status_empresa\": \"A\",\n            \"data_hora_cadastro\": \"2024-07-21 12:15:00\",\n            \"dados_extras\": \"Dados extras 1\\r\\nDados extras 2\",\n            \"tipo_documento\": \"CNPJ\",\n            \"documento\": \"12.345.678/0001-24\",\n            \"tipos_pagamento\": [\n                \"D\",\n                \"B\",\n                \"C\",\n                \"T\",\n                \"H\",\n                \"I\"\n            ],\n            \"categorias\": [\n                {\n                    \"id\": \"1\",\n                    \"nome\": \"Comum\"\n                },\n                {\n                    \"id\": \"2\",\n                    \"nome\": \"VIP\"\n                },\n                {\n                    \"id\": \"3\",\n                    \"nome\": \"Supermercado\"\n                }\n            ],\n            \"admins\": [\n                {\n                    \"nome\": \"Jovany93\",\n                    \"email\": \"Sarai_Zboncak@example.com\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"b4986ce5-f089-4102-b995-387bea4d6505","name":"Falha - Empresa não existe","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/empresa?empresa_id=694","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["empresa"],"query":[{"key":"empresa_id","value":"306"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 21,\n            \"message\": \"Empresa não encontrada.\"\n        }\n    ]\n}"},{"id":"25be83b4-93a0-45ba-b12d-751b05367cdb","name":"Falha - empresa_id inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/empresa?empresa_id=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["empresa"],"query":[{"key":"empresa_id","value":"a","description":"Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 15:46:43 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"96"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro empresa_id inválido\"\n        }\n    ]\n}"},{"id":"bbdd4355-d388-4b4a-a48e-eb88426a9c56","name":"Falha - limite inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/empresa?limite=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["empresa"],"query":[{"key":"limite","value":"a","description":"Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 15:47:10 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro limite inválido\"\n        }\n    ]\n}"},{"id":"3247f4b4-d3a9-4a40-810c-1236a88b59cd","name":"Falha - pagina inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/empresa?pagina=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["empresa"],"query":[{"key":"pagina","value":"a","description":"Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 15:47:31 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro pagina inválido\"\n        }\n    ]\n}"}],"_postman_id":"628553ef-af24-4bb9-90ca-9c1a8ee7c916"},{"name":"Atualizar empresa","id":"d414d5e9-2042-4b46-ad16-e6f2b3af5482","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"status_empresa\": <char>,\n    /*\n        Status da empresa para o qual se deseja atualizar:\n        - A: Ativo\n        - D: Deletado\n        - G: Aguardando Ativação\n        - S: Suspenso\n    */\n    \"numero_contrato\": <int>\n    /* Novo número do contrato da empresa. */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","description":"<p>Esse endpoint permite a atualização de dados da empresa (status ou número de contrato), sendo necessário informar o ID da empresa que se deseja atualizar no final da URL.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Empresa\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["atualizarEmpresa",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"type":"any","value":"868","key":"id"}]}},"response":[{"id":"4c646458-4e68-4bc4-804b-402c60990078","name":"Sucesso","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status_empresa\": \"A\",\n    \"numero_contrato\": 7\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarEmpresa",":id"],"variable":[{"key":"id","value":"846"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"OK\",\n        \"mensagem\": \"Empresa atualizada com sucesso\"\n    }\n}"},{"id":"cb1a6255-fa24-478e-9ad5-4a030b1c17c7","name":"Falha - JSON inválido","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarEmpresa",":id"],"variable":[{"key":"id","value":"488"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 104,\n            \"message\": \"JSON inválido\"\n        }\n    ]\n}"},{"id":"aa4b09e4-131b-4f77-b9d2-d86f771e0fd7","name":"Falha - Status inválido","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"status_empresa\": \"J\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarEmpresa",":id"],"variable":[{"key":"id","value":"695"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 105,\n            \"message\": \"Erro durante o processo de atualização dos dados da empresa.\",\n            \"fields\": {\n                \"status_empresa\": [\n                    \"Status inválido\"\n                ]\n            }\n        }\n    ]\n}"},{"id":"0ebb7ad5-7c7d-4dd9-aca7-0074edc7d464","name":"Falha - Número de contrato inválido","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"numero_contrato\": \"abc\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarEmpresa",":id"],"variable":[{"key":"id","value":"853"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 105,\n            \"message\": \"Erro durante o processo de atualização dos dados da empresa.\",\n            \"fields\": {\n                \"numero_contrato\": [\n                    \"O número do contrato deve ser um inteiro positivo.\"\n                ]\n            }\n        }\n    ]\n}"},{"id":"ba59b3af-1157-4321-985c-f121767aaf44","name":"Falha - Erro durante o processo","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status_empresa\": \"A\",\n    \"numero_contrato\": 7\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarEmpresa",":id"],"variable":[{"key":"id","value":"546"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 21:06:11 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"337"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 105,\n            \"message\": \"Erro durante o processo de atualização dos dados da empresa.\",\n            \"fields\": {\n                \"numero_contrato\": [\n                    \"Número de contrato já existe\"\n                ],\n                \"status_empresa\": [\n                    \"Não é possível alterar o status da empresa para A (ativo) com número do contrato inválido.\"\n                ]\n            }\n        }\n    ]\n}"},{"id":"5f118ec0-56ab-470e-94cf-1a04d9897fb0","name":"Falha - Dados inválidos","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresa/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarEmpresa",":id"],"variable":[{"key":"id","value":"140"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 13:15:00 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"117"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 107,\n            \"message\": \"Não é possível atualizar os dados recebidos.\"\n        }\n    ]\n}"}],"_postman_id":"d414d5e9-2042-4b46-ad16-e6f2b3af5482"},{"name":"Atualizar empresas","id":"0356c8cd-e6b3-467b-8cde-3a144d443d3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":"","description":"<p>(Required) Chave de acesso a API</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[14, 516],\n    \"status_empresa\": \"A\",\n    \"categorias\": [279, 591],\n    \"tipos_pagamento\": [\"D\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas","description":"<p>Esse endpoint permite a atualização de empresas em massa.</p>\n<p>Os dados que deseja atualizar devem ser passados no body, assim como para quais empresas deseja realizar a atualização.</p>\n<p>O parâmetro <strong>empresas</strong> deve ser um array de inteiros, contendo os Ids das empresas a serem atualizadas.</p>\n<p>O <strong>status_empresa</strong> deve ser uma string, tendo como possíveis valores:</p>\n<ul>\n<li><p><code>A</code> - Ativo</p>\n</li>\n<li><p><code>S</code> - Suspenso</p>\n</li>\n<li><p><code>G</code> - Aguardando ativação</p>\n</li>\n</ul>\n<p>O parâmetro <strong>categorias</strong> deve ser um array de inteiros, contendo os Ids das categorias que deseja utilizar para as empresas.</p>\n<p>O parâmetro <strong>tipos_pagamento</strong> deve ser um array de strings, contendo as siglas dos tipos de pagamento que deseja utilizar para as empresas, tendo como possíveis valores:</p>\n<ul>\n<li><p><code>B</code>: Débito (máquina)</p>\n</li>\n<li><p><code>C</code>: Crédito (máquina)</p>\n</li>\n<li><p><code>D</code>: Dinheiro</p>\n</li>\n<li><p><code>T</code>: eTicket</p>\n</li>\n<li><p><code>V</code>: Voucher</p>\n</li>\n<li><p><code>H</code>: Whatsapp</p>\n</li>\n<li><p><code>P</code>: Picpay</p>\n</li>\n<li><p><code>X</code>: Pix</p>\n</li>\n</ul>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Empresa\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["atualizarEmpresas"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"76d1e40d-2d0a-4d54-bcea-cb410b40f60d","name":"200 - Atualizar empresas","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[63, 55],\n    \"status_empresa\": \"A\",\n    \"categorias\": [71, 83],\n    \"tipos_pagamento\": [\"D\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:52:37 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"1"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"0bde2759-f563-41d6-be5c-b23ba52957ec","name":"400 - Falha ao atualizar passando apenas as empresas","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[55, 63]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:53:25 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"0"},{"key":"Content-Length","value":"132"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"É necessário enviar um ou mais campos para realizar atualização das empresas.\"\n    ]\n}"},{"id":"8ea9cc2c-b3d1-4152-b409-2384ba425a80","name":"400 - Falha ao atualizar não passando as empresas","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"status_empresa\": \"A\",\n    \"categorias\": [71, 83],\n    \"tipos_pagamento\": [\"D\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:55:21 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"1"},{"key":"Content-Length","value":"67"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"empresas é obrigatório\"\n    ]\n}"},{"id":"4d845e0b-c3ab-4865-880d-d6940d97c0d2","name":"400 - Falha ao atualizar passando algum tipo de pagamento inválido","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[55, 63],\n    \"status_empresa\": \"A\",\n    \"categorias\": [71, 83],\n    \"tipos_pagamento\": [\"Z\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:55:52 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"0"},{"key":"Content-Length","value":"75"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Tipo de pagamento Z é inválido\"\n    ]\n}"},{"id":"3e50a652-6f31-4db3-a25b-88d776665bfd","name":"400 - Falha ao atualizar passando alguma categoria inválida","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[55, 500],\n    \"status_empresa\": \"A\",\n    \"categorias\": [71, 83],\n    \"tipos_pagamento\": [\"D\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:56:35 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"1"},{"key":"Content-Length","value":"69"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Categoria 999 é inválida\"\n    ]\n}"},{"id":"3e542582-6bb3-4945-bef7-56cd18186047","name":"400 - Falha ao atualizar passando alguma empresa inválida","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[55, 500],\n    \"status_empresa\": \"A\",\n    \"categorias\": [71, 83],\n    \"tipos_pagamento\": [\"D\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:57:50 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"1"},{"key":"Content-Length","value":"83"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Uma ou mais empresas não foram encontradas.\"\n    ]\n}"},{"id":"a753b0e4-44f1-4414-9c79-55871714b460","name":"400 - Falha ao atualizar passando alguma status inválida","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"","description":"(Required) Chave de acesso a API"}],"body":{"mode":"raw","raw":"{\n    \"empresas\":[55, 63],\n    \"status_empresa\": \"X\",\n    \"categorias\": [71, 83],\n    \"tipos_pagamento\": [\"D\", \"C\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarEmpresas"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2024 16:58:29 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"2"},{"key":"X-RateLimit-Remaining","value":"0"},{"key":"Content-Length","value":"57"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        [\n            \"Status inválido\"\n        ]\n    ]\n}"}],"_postman_id":"0356c8cd-e6b3-467b-8cde-3a144d443d3f"},{"name":"Obter centro de custo","id":"595c8198-89d9-4deb-8c92-ab6c09f0d3e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/centroDeCusto","description":"<p>Essa endpoint retorna todos os centros de custos da empresa (esta última, deve pertencer à central).</p>\n<p>Para acessá-la, é necessário que o usuário utilizado na autenticação tenha a permissão “API - Empresa”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["centroDeCusto"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado. Se o usuário autenticado for da central, este parâmetro é obrigatório.</p>\n","type":"text/plain"},"key":"empresa_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Quantidade de centros de custo retornados. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"}],"variable":[]}},"response":[{"id":"889ffd42-63ba-4bcb-9685-76b4fffa4a08","name":"Sucesso - Todos os centros de custo","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/centroDeCusto?empresa_id=145","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["centroDeCusto"],"query":[{"key":"empresa_id","value":"145"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"1\",\n            \"nome\": \"Administrativo\",\n            \"limite_mensal\": \"10000.00\"\n        },\n        {\n            \"id\": \"25\",\n            \"nome\": \"CEO\",\n            \"limite_mensal\": \"1500000.00\"\n        },\n        {\n            \"id\": \"2\",\n            \"nome\": \"Comercial\",\n            \"limite_mensal\": \"10000.00\"\n        },\n        {\n            \"id\": \"20\",\n            \"nome\": \"Financeiro\",\n            \"limite_mensal\": \"10000.00\"\n        },\n        {\n            \"id\": \"4\",\n            \"nome\": \"Marketing\",\n            \"limite_mensal\": \"10000.00\"\n        },\n        {\n            \"id\": \"21\",\n            \"nome\": \"RH\",\n            \"limite_mensal\": \"10000.00\"\n        },\n        {\n            \"id\": \"24\",\n            \"nome\": \"Vendas\",\n            \"limite_mensal\": \"10000.00\"\n        }\n    ]\n}"},{"id":"9525aebd-3687-4292-9315-e9141aeeeae9","name":"Falha - Parâmetro obrigatório","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/centroDeCusto"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'empresa_id' é obrigatório.\"\n        }\n    ]\n}"},{"id":"9302b73a-3c0e-436d-8600-6ccbe1c6915f","name":"Falha - empresa_id inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/centroDeCusto?empresa_id=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["centroDeCusto"],"query":[{"key":"empresa_id","value":"a"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 14:26:14 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"96"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro empresa_id inválido\"\n        }\n    ]\n}"},{"id":"c2abced8-8995-4800-a775-b157bbae8e0b","name":"Falha - limite inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/centroDeCusto?empresa_id=1&limite=b","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["centroDeCusto"],"query":[{"key":"empresa_id","value":"1"},{"key":"limite","value":"b"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 14:26:45 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro limite inválido\"\n        }\n    ]\n}"},{"id":"3139b216-f582-45ca-802e-3d8095ff312a","name":"Falha - pagina inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/centroDeCusto?empresa_id=1&limite=2&pagina=c","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["centroDeCusto"],"query":[{"key":"empresa_id","value":"1"},{"key":"limite","value":"2"},{"key":"pagina","value":"c"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 14:28:45 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro pagina inválido\"\n        }\n    ]\n}"}],"_postman_id":"595c8198-89d9-4deb-8c92-ab6c09f0d3e2"},{"name":"Obter funcionários","id":"d22e72d3-ced1-4a6f-8630-de3d345ed583","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/funcionario","description":"<p>Para o serviço em questão, há três opções de parâmetros: empresa_id (pertencente à central), centro_custo_id (pertencente à empresa_id informada) ou ambos (mantendo as relações de pertencimento). Se apenas o empresa_id for fornecido, serão retornados os funcionários da empresa correspondente. Se apenas o centro_custo_id for fornecido, serão retornados os funcionários do centro de custo correspondente. Se ambos empresa_id e centro_custo_id forem fornecidos, serão retornados os funcionários do centro de custo dentro da empresa.</p>\n<p>A permissão \"API - Empresa\" é necessária para acessar este endpoint.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["funcionario"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Obrigatório caso não seja informado o centro_custo_id ou caso o usuário autenticado seja da central. Se o usuário for da empresa, a endpoint só irá retornar os funcionários dos centros de custos da empresa e o parâmetro é ignorado.</p>\n","type":"text/plain"},"key":"empresa_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Se o usuário for da empresa, a endpoint só irá retornar os funcionários dos centros de custos da empresa e o parâmetro é ignorado.</p>\n","type":"text/plain"},"key":"centro_custo_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Quantidade de funcionários retornados. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"}],"variable":[]}},"response":[{"id":"07be0498-08b2-4e0f-bca2-3e0fccebbc86","name":"Sucesso - Obtém os funcionários da empresa","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/funcionario?empresa_id=1","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["funcionario"],"query":[{"key":"empresa_id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"nome\": \"João Pedro\",\n            \"email\": \"jaopedro@exemplo.com\",\n            \"centro_custo_id\": \"1\",\n            \"centro_custo_nome\": \"Administrativo\",\n            \"empresa_id\": \"1\",\n            \"empresa_nome\": \"EcoCups\",\n            \"limite_mensal\": \"400.00\",\n            \"saldo\": \"0.00\"\n        },\n        {\n            \"nome\": \"Maria Vitória\",\n            \"email\": \"mariavitoria@exemplo.com\",\n            \"centro_custo_id\": \"1\",\n            \"centro_custo_nome\": \"Administrativo\",\n            \"empresa_id\": \"1\",\n            \"empresa_nome\": \"EcoCups\",\n            \"limite_mensal\": null,\n            \"saldo\": \"0.00\"\n        },\n        {\n            \"nome\": \"Ronaldo da Silva\",\n            \"email\": \"ronaldosilva@exemplo.com\",\n            \"centro_custo_id\": \"1\",\n            \"centro_custo_nome\": \"Administrativo\",\n            \"empresa_id\": \"1\",\n            \"empresa_nome\": \"EcoCups\",\n            \"limite_mensal\": null,\n            \"saldo\": \"0.00\"\n        },\n    ]\n}"},{"id":"491c308b-c2ff-4668-9af5-e903ebc63df1","name":"Sucesso - Obtém os funcionários do centro de custo","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/funcionario?centro_custo_id=1","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["funcionario"],"query":[{"key":"centro_custo_id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"nome\": \"João Pedro\",\n            \"email\": \"jaopedro@exemplo.com\",\n            \"centro_custo_id\": \"1\",\n            \"centro_custo_nome\": \"Administrativo\",\n            \"empresa_id\": \"1\",\n            \"empresa_nome\": \"EcoCups\",\n            \"limite_mensal\": \"400.00\",\n            \"saldo\": \"0.00\"\n        },\n        {\n            \"nome\": \"Maria Vitória\",\n            \"email\": \"mariavitoria@exemplo.com\",\n            \"centro_custo_id\": \"1\",\n            \"centro_custo_nome\": \"Administrativo\",\n            \"empresa_id\": \"1\",\n            \"empresa_nome\": \"EcoCups\",\n            \"limite_mensal\": null,\n            \"saldo\": \"0.00\"\n        },\n        {\n            \"nome\": \"Ronaldo da Silva\",\n            \"email\": \"ronaldosilva@exemplo.com\",\n            \"centro_custo_id\": \"1\",\n            \"centro_custo_nome\": \"Administrativo\",\n            \"empresa_id\": \"1\",\n            \"empresa_nome\": \"EcoCups\",\n            \"limite_mensal\": null,\n            \"saldo\": \"0.00\"\n        },\n    ]\n}\n"},{"id":"5ae28ea8-3288-4d2d-b1ae-718e19200a2a","name":"Falha - Centro de custo não encontrado","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/funcionario?empresa_id=494&centro_custo_id=805","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["funcionario"],"query":[{"key":"empresa_id","value":"936"},{"key":"centro_custo_id","value":"567"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 22,\n            \"message\": \"Centro de Custo não encontrado.\"\n        }\n    ]\n}"},{"id":"7802b517-e37f-427d-90a4-d4a42f654b81","name":"Falha - Parâmetro obrigatório","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/funcionario"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'empresa_id' é obrigatório.\"\n        }\n    ]\n}"},{"id":"15570d6f-ac59-477f-b58a-af6821b0944f","name":"Falha - pagina inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/funcionario?pagina=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["funcionario"],"query":[{"key":"pagina","value":"a","description":"Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 15:47:31 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro pagina inválido\"\n        }\n    ]\n}"},{"id":"9dcfcf2e-80e8-4f4b-b0df-c091ca1181e7","name":"Falha - limite inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/funcionario?limite=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["funcionario"],"query":[{"key":"limite","value":"a","description":"Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 15:47:10 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro limite inválido\"\n        }\n    ]\n}"},{"id":"763a58e1-afb4-4058-95ea-f13680153a22","name":"Falha - empresa_id inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/funcionario?empresa_id=a","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["funcionario"],"query":[{"key":"empresa_id","value":"a","description":"Caso não seja especificado, retorna todas as empresas pertencentes à central. Se for usuário de empresa, o endpoint irá retornar apenas os dados da empresa do usuário e este parâmetro é ignorado."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 15:46:43 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"96"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 73,\n            \"message\": \"Parâmetro empresa_id inválido\"\n        }\n    ]\n}"}],"_postman_id":"d22e72d3-ced1-4a6f-8630-de3d345ed583"},{"name":"Cadastrar Empresa","id":"71870251-d43c-4170-bce4-e539ac2bee58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"documento\": \"83.769.522/0001-80\",\n    \"tipo_documento\": \"CNPJ\",\n    \"numero_contrato\": \"104536\",\n    \"razao_social\": \"Razão social nova empresa\",\n    \"nome_fantasia\": \"Nome nova empresa\",\n    \"endereco\": {\n        \"logradouro\": \"Avenida Barão do Rio Branco 261\",\n        \"complemento\": null,\n        \"uf\": \"AP\", // SP, RJ, PB, PE, RN, ...\n        \"cidade\": \"Oiapoque\",\n        \"bairro\": \"Centro\",\n        \"cep\": \"CEP nova empresa\"\n    },\n    \"telefone\": {\n        \"ddd\": \"85\",\n        \"numero\": \"99999-8888\"\n    },\n    \"situacao_cadastral\": \"S\", // A S G\n    \"aceita_ticket\": true,\n    \"aceita_voucher\": false,\n    \"categorias\": [],\n    \"tipos_pagamento\": [\"B\", \"C\", \"D\", \"H\", \"P\", \"T\", \"V\", \"X\"],\n    \"observacao_condutor\": \"Obs\",\n    \"dados_extras\": \"Dados\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarEmpresa","description":"<p>Endpoint para cadastro de empresa.</p>\n<p>Devem ser passados os dados <strong>documento</strong> (número documento) e <strong>tipo_documento</strong> (CNPJ).</p>\n<p>Indicar <strong>número de contrato</strong> e <strong>nome fantasia</strong> como no site.</p>\n<p>Dados de <strong>endereço</strong> e <strong>telefone</strong> como no site.</p>\n<p>A <strong>situacao cadastral</strong> deve ser (A - Ativo, G - Aguardando ativação ou S - Suspenso).</p>\n<p><strong>Categorias</strong> deve ser um array de inteiros indicando o id da categoria que deseja disponibilizar para empresa. Um array vazio ([]) significa <strong>todas</strong> as categorias.</p>\n<p><strong>Tipos de pagamento</strong> deve ser um array de string contendo a sigla de algum dos tipos de pagamento abaixo. Um array vazio ([]) significa <strong>todos</strong> os tipos de pagamento.<br />B Débito (máquina)<br />C Crédito (máquina)<br />D Dinheiro<br />H Whatsapp<br />P Picpay<br />T eTicket<br />V Voucher<br />X Pix</p>\n<p>Indicar se <strong>aceita ticket</strong> (booleano).</p>\n<p>Indicar se <strong>aceita voucher</strong> (booleano).</p>\n<p>Indicar <strong>observação</strong> se tiver (passar <strong>null</strong> caso contrário).</p>\n<p>Indicar <strong>dados extras</strong> se tiver (passar <strong>null</strong> caso contrário).</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Empresa\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["cadastrarEmpresa"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"f5d1d12e-88e5-4178-8260-997240751a23","name":"Sucesso - Cadastrar Empresa","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"documento\": \"97.553.510/0001-28\",\n    \"tipo_documento\": \"CNPJ\",\n    \"numero_contrato\": \"104536\",\n    \"razao_social\": \"Razão social nova empresa\",\n    \"nome_fantasia\": \"Nome nova empresa\",\n    \"endereco\": {\n        \"logradouro\": \"Avenida Barão do Rio Branco 261\",\n        \"complemento\": null,\n        \"uf\": \"AP\", // SP, RJ, PB, PE, RN, ...\n        \"cidade\": \"Oiapoque\",\n        \"bairro\": \"Centro\",\n        \"cep\": \"CEP nova empresa\"\n    },\n    \"telefone\": {\n        \"ddd\": \"85\",\n        \"numero\": \"99999-8888\"\n    },\n    \"situacao_cadastral\": \"S\", // A S G\n    \"aceita_ticket\": true,\n    \"aceita_voucher\": false,\n    \"categorias\": [86],\n    \"tipos_pagamento\": [\"B\", \"C\", \"D\", \"H\", \"P\", \"T\", \"V\", \"X\"],\n    \"observacao_condutor\": \"Obs\",\n    \"dados_extras\": \"Dados\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarEmpresa"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 25 Jun 2024 16:01:25 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"OK\",\n        \"mensagem\": \"Empresa cadastrada com sucesso.\"\n    }\n}"},{"id":"a8718e5e-fec7-42c9-adf5-bf637a62ca95","name":"Falha - Tipo dado inválido","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"documento\": \"97.553.510/0001-28\",\n    \"tipo_documento\": \"CNPJ\",\n    \"numero_contrato\": \"104536\",\n    \"razao_social\": \"Razão social nova empresa\",\n    \"nome_fantasia\": \"Nome nova empresa\",\n    \"endereco\": {\n        \"logradouro\": \"Avenida Barão do Rio Branco 261\",\n        \"complemento\": null,\n        \"uf\": \"AP\", // SP, RJ, PB, PE, RN, ...\n        \"cidade\": \"Oiapoque\",\n        \"bairro\": \"Centro\",\n        \"cep\": \"CEP nova empresa\"\n    },\n    \"telefone\": {\n        \"ddd\": \"85\",\n        \"numero\": \"99999-8888\"\n    },\n    \"situacao_cadastral\": \"S\", // A S G\n    \"aceita_ticket\": true,\n    \"aceita_voucher\": false,\n    \"categorias\": true,\n    \"tipos_pagamento\": [\"B\", \"C\", \"D\", \"H\", \"P\", \"T\", \"V\", \"X\"],\n    \"observacao_condutor\": \"Obs\",\n    \"dados_extras\": \"Dados\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarEmpresa"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 25 Jun 2024 16:03:23 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"92"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Campo categorias é inválido. Deve ser um array.\"\n    ]\n}"},{"id":"c5463a8d-5a89-4a86-9827-448d8aa454fc","name":"Falha - Dado inválido","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"documento\": \"83.769.522/0001-80\",\n    \"tipo_documento\": \"DOC\",\n    \"numero_contrato\": \"104536\",\n    \"razao_social\": \"Razão social nova empresa\",\n    \"nome_fantasia\": \"Nome nova empresa\",\n    \"endereco\": {\n        \"logradouro\": \"Avenida Barão do Rio Branco 261\",\n        \"complemento\": null,\n        \"uf\": \"AP\", // SP, RJ, PB, PE, RN, ...\n        \"cidade\": \"Oiapoque\",\n        \"bairro\": \"Centro\",\n        \"cep\": \"CEP nova empresa\"\n    },\n    \"telefone\": {\n        \"ddd\": \"85\",\n        \"numero\": \"99999-8888\"\n    },\n    \"situacao_cadastral\": \"S\", // A S G\n    \"aceita_ticket\": true,\n    \"aceita_voucher\": false,\n    \"categorias\": [],\n    \"tipos_pagamento\": [\"B\", \"C\", \"D\", \"H\", \"P\", \"T\", \"V\", \"X\"],\n    \"observacao_condutor\": \"Obs\",\n    \"dados_extras\": \"Dados\"\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarEmpresa"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 25 Jun 2024 16:04:41 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"70"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"tipo_documento é inválido\"\n    ]\n}"}],"_postman_id":"71870251-d43c-4170-bce4-e539ac2bee58"}],"id":"dc6352be-ab40-4112-b791-0b6d05fbd210","description":"<p>Empresas são todas as organizações autorizadas a utilizar o sistema para efetuar solicitações.</p>\n","_postman_id":"dc6352be-ab40-4112-b791-0b6d05fbd210","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Cupom","item":[{"name":"Obter gerador de cupons","id":"37f72e54-103a-4e92-8e69-89361e660104","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/geradorCupom","description":"<p>Essa endpoint retorna todos os geradores de cupons criados pela central. Atualmente, essa é uma funcionalidade em beta, para criar o seu gerador de cupom, por favor, contate o nosso suporte. É necessário informar apenas o api-key.</p>\n<p>Para acessar esse endpoint, o usuário deve ter a permissão “API - Cupom”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["geradorCupom"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"ab74da8a-7a98-4127-954a-3d1b3c3b59b9","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/geradorCupom"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"3\",\n            \"nome\": \"Gerador apenas primeira corrida\",\n            \"tipo\": \"apenas_primeira_corrida\",\n            \"data_hora_inicio\": \"2023-08-15T03:00:00Z\",\n            \"data_hora_fim\": \"2023-11-16T02:59:59Z\",\n            \"quantidade_maxima_cupons\": \"10\",\n            \"quantidade_cupons_gerados\": \"2\",\n            \"tipo_desconto\": \"percentual\",\n            \"desconto\": \"10.00\",\n            \"tipos_pagamentos\": [\n                {\n                    \"tipo\": \"D\",\n                    \"nome\": \"Dinheiro\"\n                }\n            ]\n        },\n        {\n            \"id\": \"4\",\n            \"nome\": \"Gerador até 30 vezes\",\n            \"tipo\": \"ate_n_vezes_por_passageiro\",\n            \"data_hora_inicio\": \"2023-08-15T03:00:00Z\",\n            \"data_hora_fim\": \"2023-11-16T02:59:59Z\",\n            \"limite_uso_individual\": \"30\",\n            \"quantidade_maxima_cupons\": \"100\",\n            \"quantidade_cupons_gerados\": \"21\",\n            \"tipo_desconto\": \"valor_fixo\",\n            \"desconto\": \"10.00\",\n            \"tipos_pagamentos\": [\n                {\n                    \"tipo\": \"A\",\n                    \"nome\": \"Cartão no app\"\n                },\n                {\n                    \"tipo\": \"F\",\n                    \"nome\": \"Faturado\"\n                },\n                {\n                    \"tipo\": \"X\",\n                    \"nome\": \"Pix\"\n                }\n            ]\n        },\n        {\n            \"id\": \"1\",\n            \"nome\": \"Gerador sem limites\",\n            \"tipo\": \"sem_limite\",\n            \"data_hora_inicio\": \"2023-08-15T03:00:00Z\",\n            \"data_hora_fim\": \"2024-11-07T02:59:59Z\",\n            \"quantidade_maxima_cupons\": \"10\",\n            \"quantidade_cupons_gerados\": \"1\",\n            \"tipo_desconto\": \"percentual\",\n            \"desconto\": \"5.00\",\n            \"tipos_pagamentos\": [\n                {\n                    \"tipo\": \"D\",\n                    \"nome\": \"Dinheiro\"\n                },\n                {\n                    \"tipo\": \"B\",\n                    \"nome\": \"Débito (máquina)\"\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"37f72e54-103a-4e92-8e69-89361e660104"},{"name":"Criar cupom","id":"6e779183-61f9-4d17-813d-2575eed0e4ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"gerador_cupom_id\": <int>,\n    /* Obrigatório. ID do gerador de cupons de que deve seguir o padrão. */\n    \"codigo\": <string>,\n    /* Obrigatório. Código do cupom */\n    \"data_hora_inicio\": <Datetime ISO 8601>,\n    /* Obrigatório. Data hora do início da validade do cupom. */\n    \"data_hora_final\": <Datetime ISO 8601>,\n    /* Obrigatório. Data hora do fim da validade do cupom. */\n    \"limite_de_uso\": <string>,\n    /*\n    Obrigatório. Quantidade de vezes que o cupom poderá ser utilizado, podendo ser:\n    sem_limite, apenas_uma_vez, apenas_primeira_corrida, ate_n_vezes_por_passageiro.\n    */\n    \"limite_de_uso_individual\": <int>,\n    /* Obrigatório. Quantidade de vezes que o cupom pode ser utilizado, caso limite_de_uso seja ate_n_vezes_por_passageiro. */\n    \"tipo_desconto\": <objeto>,\n    /* Tipo de desconto como percentual (percentual) ou valor inteiro (é o padrão caso não seja enviado,\n     enviar uma string não nula). */\n    \"desconto\": <string>,\n    /* Obrigatório. Valor do desconto que será aplicado no cupom. */\n    \"tipos_pagamentos\": <string>\n    /* \n    Obrigatório. Tipos de pagamento em que o cupom irá se aplicar separados por vírgula, valores aceitos:\n    Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X),\n    Picpay (P), Whatsapp (H), Cartão via app (A), Faturado (F), Picpay (P), Pix via app (I) e \n    Carteira de Créditos (R).\n    */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/criarCupom","description":"<p>Essa endpoint permite a criação de um cupom, conforme as regras estabelecidas no gerador de cupom. É obrigatório existir um gerador de cupom, para que seja possível criar cupons pela nossa API.</p>\n<p>Para acessar esse endpoint, o usuário deve ter a permissão “API - Cupom”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["criarCupom"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"c2e30b1f-86df-4435-ac2f-bf4120851b07","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"gerador_cupom_id\": 1,\n    \"codigo\": \"Black friday\",\n    \"data_hora_inicio\": \"2024-01-01T10:00:00Z\",\n    \"data_hora_final\": \"2024-01-08T10:00:00Z\",\n    \"limite_de_uso\": \"sem_limite\",\n    \"limite_de_uso_individual\": \"1\",\n    \"tipo_desconto\": \"percentual\",\n    \"desconto\": \"21\",\n    \"tipos_pagamentos\": [\"D\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/criarCupom"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"codigo\": \"BLACK FRIDAY\",\n        \"mensagem\": \"Cupom criado com sucesso\"\n    }\n}"},{"id":"83871b0e-41fb-4b92-ae09-a31119ffbaa6","name":"Falha - Parâmetros incorretos","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"gerador_cupom_id\": 1,\n    \"codigo\": \"Teste\",\n    \"data_hora_inicio\": \"2024-01-01T10:00:00Z\",\n    \"data_hora_final\": \"2024-01-08T10:00:00Z\",\n    \"limite_de_uso\": \"ate_n_vezes_por_passageiro\",\n    \"limite_de_uso_individual\": \"1\",\n    \"tipo_desconto\": \"\",\n    \"desconto\": 559,\n    \"tipos_pagamentos\": [\"D\", \"H\"]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/criarCupom"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 93,\n            \"message\": \"Limite de uso não permitido.\"\n        },\n        {\n            \"code\": 82,\n            \"message\": \"Tipo de desconto do cupom incorreto.\"\n        },\n        {\n            \"code\": 95,\n            \"message\": \"O limite de uso individual não pode ser maior que o máximo permitido para o gerador\"\n        },\n        {\n            \"code\": 91,\n            \"message\": \"Algum tipo de pagamento informado para o cupom não é válido para o gerador\"\n        }\n    ]\n}"},{"id":"2496bfef-2985-4367-a715-7a57b67a6dff","name":"Falha - Parâmetros obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/criarCupom"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 21:14:53 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"615"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'gerador_cupom_id' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'data_hora_inicio' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'data_hora_final' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'limite_de_uso' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'tipo_desconto' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'desconto' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'tipos_pagamentos' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'codigo' é obrigatório.\"\n        }\n    ]\n}"}],"_postman_id":"6e779183-61f9-4d17-813d-2575eed0e4ac"}],"id":"2276e656-e8e5-4e29-b79d-d9120676f9d1","description":"<p>O cupom permite que o usuário consiga descontos nos valores da corrida, eles podem ser um valor fixo ou um percentual. Os geradores de cupom permitem que a central controle a quantidade e as características (uso único, tipo de pagamento, entre outros), dos cupons gerados via API. É obrigatório existir um gerador de cupom para que seja possível criar cupons pela nossa API.</p>\n<p>Para acessar esses endpoints, o usuário autenticado deve ter a permissão “API Integração - Cupom”.</p>\n","_postman_id":"2276e656-e8e5-4e29-b79d-d9120676f9d1","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Cliente","item":[{"name":"Obter clientes","id":"df57e8eb-80bc-487e-9837-7d1c5429a962","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/cliente","description":"<p>Quando acionada, são retornados todos os clientes da central conforme os parâmetros informados.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["cliente"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>ID do cliente de que se deseja saber informações, caso seja informado, os demais parâmetros serão ignorados. Caso não seja informado, retornará todos os clientes conforme os limites informados. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Filtra os clientes pelo status:</p>\n<ul>\n<li>A: Ativo </li>\n<li>I: Inativo</li>\n<li>S: Suspenso</li>\n<li>G: Aguardando ativação</li>\n</ul>\n","type":"text/plain"},"key":"status_cliente","value":"<char>"},{"disabled":true,"description":{"content":"<p>Quantidade de clientes retornados. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"}],"variable":[]}},"response":[{"id":"5e24c9ab-e283-4400-8bf9-cb0b5d6a4dde","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/cliente"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"493\",\n            \"nome\": \"Ronaldo Carlos\",\n            \"email\": \"ronaldocarlos44@example.com\",\n            \"telefone\": null,\n            \"status_cliente\": \"G\",\n            \"cpf\": \"057.282.220-05\"\n        },\n        {\n            \"id\": \"83272\",\n            \"nome\": \"Maria Antônia\",\n            \"email\": null,\n            \"telefone\": null,\n            \"status_cliente\": \"A\",\n            \"cpf\": null\n        }\n    ]\n}"}],"_postman_id":"df57e8eb-80bc-487e-9837-7d1c5429a962"}],"id":"ad7bf109-2f91-4d75-bac9-87e81022b4fb","description":"<p>O cliente é o agente que abre a solicitação. Ele pode ser uma pessoa (via aplicativo), um funcionário de uma empresa ou um estabelecimento.</p>\n<p>Para ter acesso as endpoints o usuário autenticado deve ter a permissão de “API Integração - Cliente”.</p>\n","_postman_id":"ad7bf109-2f91-4d75-bac9-87e81022b4fb","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Solicitação","item":[{"name":"Obter solicitações","id":"e61a9697-c9f6-490a-836b-be1658965122","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/solicitacao","description":"<p>Ao acionar, são retornadas todas as solicitações da central conforme os parâmetros informados. O intervalo máximo é de 30 dias.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Corrida\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["solicitacao"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>ID da solicitação. Caso seja informado os outros parâmetros serão ignorados.</p>\n","type":"text/plain"},"key":"id_mch","value":"<int>"},{"disabled":true,"description":{"content":"<p>Status da solicitação. Caso não seja informado, todos serão considerados. Valores possíveis: Distribuindo (D), Aguardando aceite (G), Pendente (P), Não atendida (N), Aceita (A), Arredores local (A), Cheguei ao local (C), Entrada do passageiro (E), Partida prolongada (O), Alteração de trajeto (T), Em espera (S), Em andamento (E), Parada confirmada (R), Finalizada (F), Cancelada (C), Aguardando pagamento (R).</p>\n","type":"text/plain"},"key":"status_solicitacao","value":"<char>"},{"disabled":true,"description":{"content":"<p>ID do taxista que aceitou a solicitação. Caso não seja informado, todos serão considerados.</p>\n","type":"text/plain"},"key":"condutor_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>ID do cliente que aceitou a solicitação. Caso não seja informado, todos serão considerados.</p>\n","type":"text/plain"},"key":"cliente_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Tipo de pagamento selecionado pelo cliente. Caso não seja informado, todos serão considerado. Valores aceitos: Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X), Picpay (P), Whatsapp (H), Cartão via app (A), Faturado (F), Pix via app (I), Carteira de créditos (R).</p>\n","type":"text/plain"},"key":"tipo_pagamento","value":"<char>"},{"disabled":true,"description":{"content":"<p>Data/hora miníma da abertura da solicitação, intervalo máximo de 31 dias em relação ao data_hora_max.</p>\n","type":"text/plain"},"key":"data_hora_solicitacao_min","value":"<datetime ISO 8601>"},{"disabled":true,"description":{"content":"<p>Data/hora máxima da abertura da solicitação, intervalo máximo de 31 dias em relação ao data_hora_min.</p>\n","type":"text/plain"},"key":"data_hora_solicitacao_max","value":"<datetime ISO 8601>"},{"disabled":true,"description":{"content":"<p>ID da empresa que aceitou a corrida.</p>\n","type":"text/plain"},"key":"empresa_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Permite obter as corridas das filiais, apenas caso o usuário autenticado seja da matriz (1 para verdade 0 para falso).</p>\n","type":"text/plain"},"key":"obter_filiais","value":"<int>"},{"disabled":true,"description":{"content":"<p>Quantidade de solicitações retornadas. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"}],"variable":[]}},"response":[{"id":"0dadc958-6427-4c01-8f59-c1e99cbf543b","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/solicitacao"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"100018001\",\n            \"data_hora_solicitacao\": \"2024-05-02 08:53:42\",\n            \"data_hora_chegada_local\": null,\n            \"status_solicitacao\": \"N\",\n            \"cliente_id\": \"83605\",\n            \"nome_passageiro\": \"Rogério Barreto\",\n            \"empresa_id\": null,\n            \"bandeira_chamada_id\": \"8\",\n            \"data_hora_aceite\": null,\n            \"data_hora_finalizacao\": null,\n            \"data_hora_cancelamento\": null,\n            \"data_hora_pendencia\": \"2024-05-02 08:53:49\",\n            \"distancia_coleta_km\": null,\n            \"valor_corrida\": \"7.00\",\n            \"condutor_especificado\": false,\n            \"com_retorno\": false,\n            \"condutor_id\": \"\",\n            \"nome_condutor\": \"\",\n            \"telefone_condutor\": \"\",\n            \"veiculo\": \"\",\n            \"placa_veiculo\": \"\",\n            \"cor_veiculo\": null,\n            \"duracao_corrida\": \"0\",\n            \"distancia_percorrida_km\": \"0\",\n            \"taxas_cancelamento\": null,\n            \"paradas\": []\n        },\n        {\n            \"id\": \"100018035\",\n            \"data_hora_solicitacao\": \"2024-05-03 09:36:44\",\n            \"data_hora_chegada_local\": null,\n            \"status_solicitacao\": \"N\",\n            \"cliente_id\": \"83316\",\n            \"nome_passageiro\": \"Maria Andreia\",\n            \"bandeira_chamada_id\": \"8\",\n            \"data_hora_aceite\": null,\n            \"data_hora_finalizacao\": null,\n            \"data_hora_cancelamento\": null,\n            \"data_hora_pendencia\": \"2024-05-03 09:36:45\",\n            \"distancia_coleta_km\": null,\n            \"valor_corrida\": \"10.50\",\n            \"condutor_especificado\": false,\n            \"com_retorno\": false,\n            \"condutor_id\": \"\",\n            \"nome_condutor\": \"\",\n            \"telefone_condutor\": \"\",\n            \"veiculo\": \"\",\n            \"placa_veiculo\": \"\",\n            \"cor_veiculo\": null,\n            \"duracao_corrida\": \"0\",\n            \"distancia_percorrida_km\": \"0\",\n            \"taxas_cancelamento\": null,\n            \"partida\": {\n                \"endereco\": \"Rua Altaneira\",\n                \"complemento\": null,\n                \"referencia\": null,\n                \"bairro\": \"Campo Grande\",\n                \"cidade\": \"Rio de Janeiro\",\n                \"estado\": \"RJ\",\n                \"lat\": \"-22.8743056\",\n                \"lng\": \"-43.5626744\"\n            },\n            \"paradas\": [\n                {\n                    \"id\": \"0\",\n                    \"endereco\": \"Praia do Arpoador\",\n                    \"complemento\": \"\",\n                    \"bairro\": \"Arpoador\",\n                    \"cidade\": \"Rio de Janeiro\",\n                    \"uf\": \"RJ\",\n                    \"lat\": \"-22.988420900610592\",\n                    \"lng\": \"-43.1934916318077\",\n                    \"ordem\": 0,\n                    \"numero_pedido\": \"2\"\n                }\n            ]\n        }\n    ]\n}"},{"id":"7a85095d-6c82-492e-8ba2-f804170aacec","name":"Falha - Datas iguais","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/solicitacao?data_hora_solicitacao_min=2024-01-01T14:00:00.000Z&data_hora_solicitacao_max=2024-01-01T14:00:00.000Z","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["solicitacao"],"query":[{"key":"data_hora_solicitacao_min","value":"2024-01-01T14:00:00.000Z","description":"ID da solicitação. Caso seja informado os outros parâmetros serão ignorados"},{"key":"data_hora_solicitacao_max","value":"2024-01-01T14:00:00.000Z","description":"Status da solicitação. Caso não seja informado, todos serão considerados. Valores possíveis: Distribuindo (D), Aguardando aceite (G), Pendente (P), Não atendida (N), Aceita (A), Arredores local (A), Cheguei ao local (C), Entrada do passageiro (E), Partida prolongada (O), Alteração de trajeto (T), Em espera (S), Em andamento (E), Parada confirmada (R), Finalizada (F), Cancelada (C), Aguardando pagamento (R)\n"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 41,\n            \"message\": \"As datas de início e fim não podem ser iguais\"\n        }\n    ]\n}"},{"id":"bcc61018-c3ea-41d6-a22a-f7b5ff4069f6","name":"Falha - Datas fim maior que início","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/solicitacao?data_hora_solicitacao_min=2024-01-01T14:00:00.000Z&data_hora_solicitacao_max=2023-12-31T14:00:00.000Z","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["solicitacao"],"query":[{"key":"data_hora_solicitacao_min","value":"2024-01-01T14:00:00.000Z","description":"ID da solicitação. Caso seja informado os outros parâmetros serão ignorados"},{"key":"data_hora_solicitacao_max","value":"2023-12-31T14:00:00.000Z","description":"Status da solicitação. Caso não seja informado, todos serão considerados. Valores possíveis: Distribuindo (D), Aguardando aceite (G), Pendente (P), Não atendida (N), Aceita (A), Arredores local (A), Cheguei ao local (C), Entrada do passageiro (E), Partida prolongada (O), Alteração de trajeto (T), Em espera (S), Em andamento (E), Parada confirmada (R), Finalizada (F), Cancelada (C), Aguardando pagamento (R)\n"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 40,\n            \"message\": \"A data de fim não pode ser menor que a data de início\"\n        }\n    ]\n}"},{"id":"aca42712-9394-4959-b1db-f73514a12e5a","name":"Falha - Período maior que 31 dias","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/solicitacao?data_hora_solicitacao_min=2024-01-01T14:00:00.000Z&data_hora_solicitacao_max=2024-12-31T14:00:00.000Z","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["solicitacao"],"query":[{"key":"data_hora_solicitacao_min","value":"2024-01-01T14:00:00.000Z","description":"ID da solicitação. Caso seja informado os outros parâmetros serão ignorados"},{"key":"data_hora_solicitacao_max","value":"2024-12-31T14:00:00.000Z","description":"Status da solicitação. Caso não seja informado, todos serão considerados. Valores possíveis: Distribuindo (D), Aguardando aceite (G), Pendente (P), Não atendida (N), Aceita (A), Arredores local (A), Cheguei ao local (C), Entrada do passageiro (E), Partida prolongada (O), Alteração de trajeto (T), Em espera (S), Em andamento (E), Parada confirmada (R), Finalizada (F), Cancelada (C), Aguardando pagamento (R)\n"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 39,\n            \"message\": \"O intervalo máximo de consulta é de 31 dias\"\n        }\n    ]\n}"}],"_postman_id":"e61a9697-c9f6-490a-836b-be1658965122"},{"name":"Status da solicitação","id":"39e39334-216a-450c-bb6f-faeb5c326051","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/solicitacaoStatus","description":"<p>Informa o status da solicitação informada. Os status podem ser: Distribuindo (D), Aguardando aceite (G), Pendente (P), Não atendida (N), Aceita (A), Em espera (S), Em andamento (E), Finalizada (F) ou Cancelada (C).</p>\n<p>Para ter acesso a endpoint o usuário autenticado deve ter a permissão de “Corrida”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["solicitacaoStatus"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Obrigatório.\nID da solicitação que se deseja visualizar o status.</p>\n","type":"text/plain"},"key":"id_mch","value":"<int>"}],"variable":[]}},"response":[{"id":"715373c3-cebf-4055-b5e7-c3a5960db57b","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/solicitacaoStatus?id_mch=291","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["solicitacaoStatus"],"query":[{"key":"id_mch","value":"180"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"A\"\n    }\n}"},{"id":"cf82c143-97a2-4214-8271-41a38541856e","name":"Falha - Solicitação não encontrada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/solicitacaoStatus?id_mch=877","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["solicitacaoStatus"],"query":[{"key":"id_mch","value":"19"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 25,\n            \"message\": \"Solicitacao não encontrada.\"\n        }\n    ]\n}"},{"id":"02c37bda-7e42-474e-8514-2f651228e742","name":"Falha - Parâmetro incorreto","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/solicitacaoStatus"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 24,\n            \"message\": \"Formato da entrada incorreto.\"\n        }\n    ]\n}"}],"_postman_id":"39e39334-216a-450c-bb6f-faeb5c326051"},{"name":"Cancelar solicitação","id":"45e560b6-22e4-49c9-a5ba-f6630399a726","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"id_mch\":\"<int>\",\n    /* Obrigatório. ID da solicitação que se deseja cancelar. */\n    \"motivo_id\":\"<int>\"\n    /* Obrigatório. ID do motivo do cancelamento:\n    1: Tempo de espera, 2: Mudança de planos, 3: Acidente/Carro quebrado, 4: Difícil acesso, 5: Passageiro não entrou, \n    6: Outros, 7: Endereço errado, 8: Corrida em andamento há mais de 24 h, 9: Falha no sistema, 10: Outros casos, \n    11: Rejeitada, 12: Motorista não está vindo, 13: Transação rejeitada, 16: Despachado na plataforma parceira, \n    17: Cancelado na plataforma parceira, 18: Não foi possível realizar o pagamento, 19: Pagamento não realizado. */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelar","description":"<p>Cancela (mudando para status C), a solicitação informada. A solicitação não pode estar com o status finalizada (F), cancelada (C) ou não atendida (N).</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Corrida\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["cancelar"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"77e3c564-deba-4f0f-996e-a304713e2edc","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_mch\":\"100003787\",\n    \"motivo_id\":\"1\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelar"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"success\",\n        \"mensagem\": \"Corrida cancelada com sucesso\"\n    }\n}"},{"id":"66e69a6f-788a-48f2-b786-3d643fffe3c8","name":"Falha - Status incorreto","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"id_mch\":\"100003787\",\n    \"motivo_id\":\"1\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelar"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 0,\n            \"message\": \"Não é possível cancelar uma solicitação que já foi finalizada, cancelada ou não atendida\"\n        }\n    ]\n}"},{"id":"1637daf5-d87f-475f-b6d7-58e9e2a25e58","name":"Falha - Parâmetro obrigatório","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelar"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'id_mch' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'motivo_id' é obrigatório.\"\n        }\n    ]\n}"}],"_postman_id":"45e560b6-22e4-49c9-a5ba-f6630399a726"},{"name":"Obter recibo","id":"b7ec85ca-49ca-4865-8a8d-c9eab4da021c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/recibo","description":"<p>Retorna as informações necessárias para a construção do recibo da solicitação. A solicitação deve pertencer a bandeira e ter seu status como finalizada (F).</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["recibo"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Obrigatório.\nID da solicitação que se deseja obter os dados para recibo.</p>\n","type":"text/plain"},"key":"id_mch","value":"<int>"}],"variable":[]}},"response":[{"id":"47cfb937-6c03-49b6-81b8-0f3b496344c7","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/recibo?id_mch=100003661","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["recibo"],"query":[{"key":"id_mch","value":"100003661","description":"Obrigatório.\nID da solicitação que se deseja obter os dados para recibo"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"id_mch\": \"100003661\",\n        \"condutor\": {\n            \"nome\": \"Pedro João\",\n            \"telefone\": \"(021) 99883-3505\",\n            \"modelo\": \"FORD\",\n            \"placa\": \"ABC-1234\"\n        },\n        \"dados_solicitacao\": {\n            \"valor\": \"4.00\",\n            \"duracao\": \"0\",\n            \"distancia\": \"0.001\",\n            \"tarifa\": \"Tarifa padrão\",\n            \"id_categoria\": \"71\",\n            \"categoria\": \"Comum\",\n            \"descricao_categoria\": \"Viagens curtas-médias\",\n            \"desconto\": \"0.00\",\n            \"tipo_pagamento\": \"D\"\n        },\n        \"partida\": {\n            \"endereco\": \"R. Prof. Eurico Rabelo\",\n            \"bairro\": \"Maracanã\",\n            \"cidade\": \"Rio de Janeiro\",\n            \"estado\": \"RJ\",\n            \"data_hora\": \"2021-05-12T09:13:42Z\"\n        },\n        \"desejado\": {\n            \"endereco\": \"Praça Mauá, 1\",\n            \"bairro\": \"Centro\",\n            \"cidade\": \"Rio de Janeiro\",\n            \"estado\": \"RJ\",\n            \"data_hora\": \"2021-05-12T09:14:09Z\"\n        },\n        \"cliente\": {\n            \"cliente_id\": \"1\",\n            \"nome\": \"Marcio\",\n            \"cpf\": null\n        }\n    }\n}"},{"id":"7017b439-275b-4a96-a560-8c169b2ec95f","name":"Falha - Parâmetro obrigatório","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/recibo"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'id_mch' é obrigatório.\"\n        }\n    ]\n}"},{"id":"1e19acb6-6897-4842-89e0-ca4a8e01b9dc","name":"Falha - Solicitação não encontrada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/recibo"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 25,\n            \"message\": \"Solicitacao não encontrada.\"\n        }\n    ]\n}"},{"id":"3e616419-3390-4937-a437-05d08378e165","name":"Falha - Status inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/recibo?id_mch=957","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["recibo"],"query":[{"key":"id_mch","value":"408"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 27,\n            \"message\": \"Solicitação não finalizada.\"\n        }\n    ]\n}"}],"_postman_id":"b7ec85ca-49ca-4865-8a8d-c9eab4da021c"},{"name":"Abrir solicitação","id":"01fd2148-b800-4871-b017-bd2f82cd0593","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"dados_cadastro\": {\n    /* Esse parâmetro é um objeto que informa quem é o cliente cadastrado na \n    plataforma que irá abrir a solicitação e, obrigatoriamente, deve conter as seguintes informações: \n    codigo_pais, codigo_area e telefone. */\n    \"codigo_pais\": \"<int>\", \n    \"codigo_area\": \"<int>\",\n    \"telefone\": \"<int>\"\n  },\n  \"dados_passageiro\": {\n    /* Esse parâmetro é um objeto que informa quem é o passageiro e, \n    obrigatoriamente, deve conter as seguintes informações do cliente: codigo_pais, codigo_area e t\n    elefone, do cliente. Caso o cliente ainda não seja cadastrado no sistema, a informação do nome é obrigatória */\n    \"codigo_pais\": \"<int>\", \n    \"codigo_area\": \"<int>\",\n    \"telefone\": \"<int>\",\n    \"nome\": \"<string>\"\n  },\n  /* Quanto tempo antes do horário programado a solicitação deve ser enviada para o condutor. \n  Válido apenas para solicitações programadas. Caso não seja informado, será considerado o \n  tempo configurado pela central. */\n  \"empresa\": {\n    /* Empresa responsável pela solicitação. É um objeto que, caso enviado, é obrigatório o envio \n    do id (da empresa), cadastrar_funcionario e centro_custo_id. Caso seja enviado vazio, a \n    empresa não será associada à solicitação. */\n    \"id\": \"<int>\",\n    \"cadastrar_funcionario\": \"<boolean>\",\n    \"centro_custo_id\": \"<int>\"\n  },\n  \"info_antes_aceite\": \"<string>\", // Informação para ser exibida para o condutor antes do aceite.\n  \"info_apos_aceite\": \"<string>\", // Informação para ser exibida para o condutor após o aceite.\n  \"categoria_nome\": \"<string>\",\n  /* Nome da categoria que se deseja abrir a solicitação. Em situações de solicitar numa categoria específica, \n  deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. \n  Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app. */\n  \"categoria_id\": \"<int>\", \n  /* ID da categoria que se deseja abrir a solicitação. Em situações de solicitar numa categoria específica, \n  deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja \n  informado nenhuma categoria, será utilizada a primeira categoria exibida no app. */\n  \"estimativas\": \"<boolean>\", // Indica se deve ser realizada a estimativa para ser exibida para o condutor.\n  \"ignorar_condutores_proximos\": \"<boolean>\", \n  /* Indica se deve permitir solicitar apenas caso possua condutores \n  próximos e disponíveis para receber a solicitação. */\n   \"extras\": {\n    \"porta_malas_grande\": \"<boolean>\", // Indica se o veículo deve ter porta-malas grande.\n    \"veiculo_a_disposicao\": \"<boolean>\", // Indica se o veículo está à disposição.\n    \"adaptado_cadeirante\": \"<boolean>\", // Indica se o veículo é adaptado para cadeirantes.\n    \"motorista_mulher\": \"<boolean>\", // Indica se o motorista deve ser mulher.\n    \"aceita_animais\": \"<boolean>\", // Indica se o motorista aceita animais.\n    \"aceita_encomendas\": \"<boolean>\", // Indica se o motorista aceita encomendas.\n    \"com_retorno\": \"<boolean>\", // Indica se o motorista aceita fazer retorno.\n    \"usa_filtro_1\": \"<boolean>\", // Filtro adicional 1.\n    \"usa_filtro_2\": \"<boolean>\", // Filtro adicional 2.\n    \"usa_filtro_3\": \"<boolean>\", // Filtro adicional 3.\n    \"usa_filtro_4\": \"<boolean>\", // Filtro adicional 4.\n    \"usa_filtro_5\": \"<boolean>\", // Filtro adicional 5.\n    \"usa_filtro_6\": \"<boolean>\" // Filtro adicional 6.\n  },\n  \"condutor\": {\n    /* Este objeto permite o direcionamento da solicitação para um condutor específico, \n    sendo necessário informar o tipo da identificação e qual seu valor (C: CPF, V: VTR, T: Telefone,\n     P: Placa, I: ID). */\n    \"tipo_identificacao\": \"<char>\",\n    \"identificacao\": \"<string>\"\n  },\n  \"forma_pagamento\": \"<char>\",\n  /* Tipo de pagamento que será utilizado na solicitação (D: Dinheiro, B: Débito (máquina), C: Crédito máquina,\n   T: eTicket, V: Voucher, X: Pix, P: Picpay, H: Whatsapp, A: cartão via app, F: Faturado, I: Pix via app, \n   R: Carteira de créditos). */\n  \"partida\": {\n    /* Esse parâmetro é um objeto que, obrigatoriamente, deve conter as seguintes informações de\n    endereço de partida: endereco, bairro, lat e lng. */\n    \"endereco\": \"<string>\", \n    \"complemento\": \"<string>\",\n    \"bairro\": \"<string>\",\n    \"cidade\": \"<string>\",\n    \"estado\": \"<string>\",\n    \"referencia\": \"<string>\",\n    \"lat\": \"<float>\",\n    \"lng\": \"<float>\"\n  },\n  \"paradas\": [\n    /* Esse parâmetro é um objeto que, obrigatoriamente, deve conter as seguintes informações das \n    paradas: endereco_parada e bairro_parada. */\n    {\n      \"endereco_parada\": \"<string>\", \n      \"bairro_parada\": \"<string>\",\n      \"cidade_parada\": \"<string>\",\n      \"estado_parada\": \"<string>\",\n      \"lat_parada\": \"<float>\",\n      \"lng_parada\": \"<float>\"\n    }\n  ],\n  \"desejado\": {\n    /* Esse parâmetro é um objeto que, obrigatoriamente, deve conter as seguintes informações do endereço\n    desejado, caso a solicitação possua: lat e lng, ou, endereco, bairro, cidade e estado. */\n    \"endereco\": \"<string>\", \n    \"complemento\": \"<string>\",\n    \"bairro\": \"<string>\",\n    \"cidade\": \"<string>\",\n    \"estado\": \"<string>\",\n    \"referencia\": \"<string>\",\n    \"lat\": \"<float>\",\n    \"lng\": \"<float>\"\n  }\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao","description":"<p>Por meio dessa endpoint, é permitido abrir novas solicitações. Caso seja informado a data e a hora em que a solicitação deve ser aberta, é criada uma solicitação programada. As formas de pagamento possíveis são: Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X), Picpay (P), Whatsapp (H), Cartão via app (A), Faturado (F), Pix via app (I), Carteira de créditos (R).</p>\n<p>Para ter acesso a essa endpoint é necessário que o usuário tenha a permissão \"API - Corrida\".</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["abrirSolicitacao"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"7f56eac2-b0b8-4d94-8837-44a2ff09a38b","name":"Sucesso - Abertura solicitação padrão","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"id_mch\": \"100018556\",\n        \"tipo\": \"normal\"\n    }\n}"},{"id":"a4f421e2-79d2-462f-b2ea-005206e93732","name":"Falha - Não há motoristas disponíveis","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"antecedencia\": 15,\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 0,\n            \"message\": \"Não há motoristas disponíveis para esta solicitação\"\n        }\n    ]\n}"},{"id":"bcf039ac-5a42-424a-9102-1a5b5af503f7","name":"Falha - Parâmetros inválidos","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"antecedencia\": 15,\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 10271,\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 8,\n            \"message\": \"ID Externo já utilizado.\"\n        },\n        {\n            \"code\": 20,\n            \"message\": \"Categoria informada não existe.\"\n        }\n    ]\n}"},{"id":"c5b17ec7-8273-4d0f-9a32-84a06587e898","name":"Falha - Parâmetros obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'dados_passageiro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'forma_pagamento' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'partida' é obrigatório.\"\n        }\n    ]\n}"},{"id":"57c6b4e9-f270-467d-b331-ad077d40c771","name":"Falha - Subatributos obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n\n  },\n  \"dados_passageiro\": {\n\n  },\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:10:14 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"596"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_pais' em 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_area' em 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'telefone' em 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_pais' em 'dados_passageiro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_area' em 'dados_passageiro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'telefone' em 'dados_passageiro' é obrigatório.\"\n        }\n    ]\n}"},{"id":"ae6b7441-a2f9-439f-b310-3439510495e6","name":"Falha - Subatributo partida","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"empresa\": {\n\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n\n  },\n  \"desejado\": {\n\n\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:12:04 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"198"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'endereco' em 'partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'bairro' em 'partida' é obrigatório.\"\n        }\n    ]\n}"},{"id":"7b7ddf6e-8eea-4628-9130-442a50e6bc5d","name":"Falha - Latitude/Longitude partida","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"empresa\": {\n\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n\n\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:12:29 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"157"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 12,\n            \"message\": \"Latitude de partida não informado.\"\n        }\n    ]\n}"},{"id":"84489220-937b-4ba7-a8c3-9e46e06aadf8","name":"Falha - ID externo já utilizado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": false,\n  \"ignorar_condutores_proximos\": true,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\"\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:14:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"85"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893d5477afff09d5-SJK"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 8,\n            \"message\": \"ID Externo já utilizado.\"\n        }\n    ]\n}"},{"id":"a7387246-2762-4964-9a5a-e059d9fb5250","name":"Falha - Localização não encontrada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"a\",\n    \"complemento\": 1,\n    \"bairro\": \"b\",\n    \"cidade\": \"c\",\n    \"estado\": \"d\",\n    \"referencia\": \"Próximo à ALERJ\"\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Jun 2024 22:20:29 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"165"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 14,\n            \"message\": \"Não foi possível determinar a geolocalização do passageiro pelo endereço informado.\"\n        }\n    ]\n}"}],"_postman_id":"01fd2148-b800-4871-b017-bd2f82cd0593"},{"name":"Obter Detalhes Solicitação","id":"e1f9046a-f6bb-4ae3-a5d2-937837f95da4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/api/v1/request/:id","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["request",":id"],"host":["https://api-vendas.taximachine.com.br/api/v1"],"query":[],"variable":[{"type":"any","value":"74","key":"id"}]}},"response":[{"id":"f95b009e-2a73-4dfc-93df-1d0206fd2630","name":"200 - Obter Detalhes Solicitação","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/v1/request/:id","host":["https://api-vendas.taximachine.com.br/api/v1"],"path":["request",":id"],"variable":[{"key":"id","value":"109"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"request_id\": \"int\",\n    \"external_id\": \"string\",\n    \"full_code\": \"ENUM\",\n    \"short_code\": \"string(2)\",\n    \"requested_at\": \"ISO8601\",\n    \"manager\": \"string\",\n    \"route_key\": \"string\",\n    \"return_trip\": \"bool\",\n    \"category\": \"string\",\n    \"driver\": {\n        \"id\": \"int\",\n        \"name\": \"string\",\n        \"phone\": \"string\",\n        \"cpf\": \"string\",\n        \"vtr\": \"string\",\n        \"vehicle_plate\": \"string\",\n        \"vehicle_model\": \"string\"\n    },\n    \"enterprise\": {\n        \"id\": \"int\",\n        \"name\": \"string\",\n        \"cost_center\": \"string\",\n        \"voucher_series\": \"string\",\n        \"voucher_number\": \"string\",\n        \"ticket_status\": \"string\",\n        \"authorization_number\": \"string\",\n        \"authorization_at\": \"ISO8601\",\n        \"finalization_type\": \"string\"\n    },\n    \"progress\": {\n        \"accepted_at\": \"ISO8601\",\n        \"accept_lat\": \"float\",\n        \"accept_lng\": \"float\",\n        \"accept_eta_seconds\": \"int\",\n        \"accept_eta_km\": \"float\",\n        \"accept_duration_minutes\": \"int\",\n        \"accept_distance_km\": \"float\",\n        \"estimated_distance_km\": \"float\",\n        \"estimated_duration_minutes\": \"int\",\n        \"estimated_value\": \"decimal\",\n        \"pickup_arrival\": \"ISO8601\",\n        \"arrival_at_surroundings\": \"ISO8601\",\n        \"start_trip\": \"ISO8601\",\n        \"pending_at\": \"ISO8601\"\n    },\n    \"finished\": {\n        \"finished_at\": \"ISO8601\",\n        \"finalized_distance_km\": \"float\",\n        \"traveled_distance_km\": \"float\",\n        \"stopped_time_virtual_taximeter\": \"int\",\n        \"final_value\": \"float\",\n        \"coupon_value\": \"float\",\n        \"address\": {\n            \"address\": \"string\",\n            \"neighborhood\": \"string\",\n            \"city\": \"string\",\n            \"state\": \"string\",\n            \"latitude\": \"float\",\n            \"longitude\": \"float\"\n        }\n    },\n    \"cancellation\": [\n        {\n            \"cancelled_at\": \"ISO8601\",\n            \"cancelled_reason\": \"string\",\n            \"cancelled_by\": \"string\",\n            \"cancelled_by_name\": \"string\"\n        }\n    ],\n    \"stops\": [\n        {\n            \"order\": \"int\",\n            \"status\": \"string\",\n            \"notes\": \"string\",\n            \"client\": {\n                \"name\": \"string\",\n                \"phone\": \"string\"\n            },\n            \"address\": {\n                \"address\": \"string\",\n                \"complement\": \"string\",\n                \"reference\": \"string\",\n                \"neighborhood\": \"string\",\n                \"city\": \"string\",\n                \"state\": \"string\",\n                \"latitude\": \"float\",\n                \"longitude\": \"float\"\n            }\n        }\n    ]\n}"},{"id":"8fa2c4e1-a173-4ac8-a184-9953269559f4","name":"400 - Não enviar o identificador da solicitação","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/api/v1/request/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"ID parameter is required for GET requests\"\n}"},{"id":"54e28330-10a6-4f2b-93dd-76de048e1295","name":"403 - Não possuir permissão de acesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/v1/request/:id","host":["https://api-vendas.taximachine.com.br/api/v1"],"path":["request",":id"],"variable":[{"key":"id","value":"825"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"O usuário informado não tem permissão para realizar essa operação\"\n}"},{"id":"8cbafc1f-da76-43f5-8465-b3b900f48d4f","name":"401 - Não informar chave da api","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/v1/request/:id","host":["https://api-vendas.taximachine.com.br/api/v1"],"path":["request",":id"],"variable":[{"key":"id","value":"752"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Chave da api não informada.\"\n}"},{"id":"cb550fd3-208d-4a2d-9d57-e5950312d133","name":"400 - Erro de licença","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/v1/request/:id","host":["https://api-vendas.taximachine.com.br/api/v1"],"path":["request",":id"],"variable":[{"key":"id","value":"958"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Não é possível utilizar a API com a sua licença.\"\n}"},{"id":"f916ec0c-90a4-4815-80a0-1d9c732f6b5c","name":"401 - Usuário e/ou senhas inválidas","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/v1/request/:id","host":["https://api-vendas.taximachine.com.br/api/v1"],"path":["request",":id"],"variable":[{"key":"id","value":"729"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Usuário e/ou senhas inválidos.\"\n}"},{"id":"b8080530-9e05-49f1-b209-ccab412f9379","name":"404 - Informar identificador de OS inválido","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/v1/request/:id","host":["https://api-vendas.taximachine.com.br/api/v1"],"path":["request",":id"],"variable":[{"key":"id","value":"140"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"Solicitacao não encontrada.\"\n}"}],"_postman_id":"e1f9046a-f6bb-4ae3-a5d2-937837f95da4"}],"id":"8266e481-0d54-4940-b6ce-bd6094850c59","description":"<p>A solicitação é a entidade que representa o serviço prestado. Para ter acesso a endpoint o usuário autenticado deve ter a permissão de “API Integração - Corrida\"</p>\n","_postman_id":"8266e481-0d54-4940-b6ce-bd6094850c59","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Solicitação programada","item":[{"name":"Consultar solicitações programadas","id":"0be7ed18-4a63-4ffe-88f8-ed9737662b50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/consultarProgramada","description":"<p>Ao acionar, são retornadas todas as solicitações programadas da central conforme os parâmetros informados.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["consultarProgramada"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>ID da solicitação que se deseja consultar, de forma específica.</p>\n","type":"text/plain"},"key":"id_mch_programada","value":"<int>"},{"disabled":true,"description":{"content":"<p>Quantidade de solicitações programadas retornadas. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"}],"variable":[]}},"response":[{"id":"97c5c6ef-5149-40ff-8cd2-88abacfa5d56","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":"https://api-vendas.taximachine.com.br/api/integracao/consultarProgramada"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id_mch_programada\": \"1393\",\n            \"situacao\": \"C\",\n            \"situacao_formatada\": \"Cancelada\",\n            \"data_previsao_disparo\": \"26/01/2021\",\n            \"hora_previsao_disparo\": \"01:50:00\",\n            \"id_mch\": null,\n            \"empresa\": {\n                \"id\": \"569\",\n                \"nome\": \"empresa_nome\"\n            }\n        },\n        {\n            \"id_mch_programada\": \"1392\",\n            \"situacao\": \"D\",\n            \"situacao_formatada\": \"Distribuída\",\n            \"data_previsao_disparo\": \"21/01/2021\",\n            \"hora_previsao_disparo\": \"00:55:00\",\n            \"id_mch\": \"100003594\",\n            \"empresa\": {\n                \"id\": null,\n                \"nome\": null\n            }\n        },\n        {\n            \"id_mch_programada\": \"1391\",\n            \"situacao\": \"D\",\n            \"situacao_formatada\": \"Distribuída\",\n            \"data_previsao_disparo\": \"20/01/2021\",\n            \"hora_previsao_disparo\": \"22:50:00\",\n            \"id_mch\": \"100003593\",\n            \"empresa\": {\n                \"id\": \"98\",\n                \"nome\": \"empresa_nome\"\n            }\n        }\n    ]\n}"}],"_postman_id":"0be7ed18-4a63-4ffe-88f8-ed9737662b50"},{"name":"Cancelar solicitação programada","id":"68f511e1-fa94-4e9e-bd2b-cceaa93d98d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"id_mch_programada\": \"<int>\" //ID da solicitação programada que se deseja cancelar.\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelarProgramada","description":"<p>Cancela (mudando para status C), a solicitação programada informada. A solicitação não pode estar com o status aguardando (A).</p>\n<p>Para ter acesso a endpoint o usuário autenticado deve ter a permissão de “API - Corrida”.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["cancelarProgramada"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"3824dbb1-36df-4902-87a2-cf846e0c89f8","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"id_mch_programada\": 3\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelarProgramada"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"id_mch_programada\": 3,\n        \"mensagem\": \"Programada cancelada com sucesso\"\n    }\n}"},{"id":"9d877f3c-000b-4330-aeeb-5c1e68eba9e3","name":"Falha - Status não permite cancelamento","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"id_mch_programada\": 42\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelarProgramada"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 76,\n            \"message\": \"Não é possível cancelar uma programada que não esteja aguardando o disparo\"\n        }\n    ]\n}"},{"id":"2bb4d9e3-a1a9-4938-8934-7036478ed22c","name":"Falha - Parâmetros obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelarProgramada"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'id_mch_programada' é obrigatório.\"\n        }\n    ]\n}"},{"id":"b9c863fa-f603-41d0-a51e-76e798311a81","name":"Falha - Solicitação programada não existe","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"id_mch_programada\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cancelarProgramada"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 75,\n            \"message\": \"Programada não existe\"\n        }\n    ]\n}"}],"_postman_id":"68f511e1-fa94-4e9e-bd2b-cceaa93d98d2"},{"name":"Abrir solicitação programada","id":"b43f54f4-cefa-4169-b42b-27f8e5d8a39a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"dados_cadastro\": {\n    /* Esse parâmetro é um objeto que informa quem é o cliente cadastrado na \n    plataforma que irá abrir a solicitação e, obrigatoriamente, deve conter as seguintes informações: \n    codigo_pais, codigo_area e telefone. */\n    \"codigo_pais\": \"<int>\", \n    \"codigo_area\": \"<int>\",\n    \"telefone\": \"<int>\"\n  },\n  \"dados_passageiro\": {\n    /* Esse parâmetro é um objeto que informa quem é o passageiro e, \n    obrigatoriamente, deve conter as seguintes informações do cliente: codigo_pais, codigo_area e t\n    elefone, do cliente. */\n    \"codigo_pais\": \"<int>\", \n    \"codigo_area\": \"<int>\",\n    \"telefone\": \"<int>\",\n    \"nome\": \"<string>\"\n  },\n  \"data\": \"<string>\", // Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada.\n  \"hora\": \"<string>\", // Hora de abertura da solicitação. Obrigatório caso seja para uma solicitação programada.\n  \"antecedencia\": \"<int>\", //Quanto tempo antes a solicitação deve aparecer para o condutor.\n  /* Quanto tempo antes do horário programado a solicitação deve ser enviada para o condutor. \n  Válido apenas para solicitações programadas. Caso não seja informado, será considerado o \n  tempo configurado pela central. */\n  \"empresa\": {\n    /* Empresa responsável pela solicitação. É um objeto que, caso enviado, é obrigatório o envio \n    do id (da empresa), cadastrar_funcionario e centro_custo_id. Caso seja enviado vazio, a \n    empresa não será associada à solicitação. */\n    \"id\": \"<int>\",\n    \"cadastrar_funcionario\": \"<boolean>\",\n    \"centro_custo_id\": \"<int>\"\n  },\n  \"info_antes_aceite\": \"<string>\", // Informação para ser exibida para o condutor antes do aceite.\n  \"info_apos_aceite\": \"<string>\", // Informação para ser exibida para o condutor após o aceite.\n  \"categoria_nome\": \"<string>\",\n  /* Nome da categoria que se deseja abrir a solicitação. Em situações de solicitar numa categoria específica, \n  deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. \n  Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app. */\n  \"categoria_id\": \"<int>\", \n  /* ID da categoria que se deseja abrir a solicitação. Em situações de solicitar numa categoria específica, \n  deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja \n  informado nenhuma categoria, será utilizada a primeira categoria exibida no app. */\n  \"estimativas\": \"<boolean>\", // Indica se deve ser realizada a estimativa para ser exibida para o condutor.\n  /* Indica se deve permitir solicitar apenas caso possua condutores \n  próximos e disponíveis para receber a solicitação. */\n   \"extras\": {\n    \"porta_malas_grande\": \"<boolean>\", // Indica se o veículo deve ter porta-malas grande.\n    \"veiculo_a_disposicao\": \"<boolean>\", // Indica se o veículo está à disposição.\n    \"adaptado_cadeirante\": \"<boolean>\", // Indica se o veículo é adaptado para cadeirantes.\n    \"motorista_mulher\": \"<boolean>\", // Indica se o motorista deve ser mulher.\n    \"aceita_animais\": \"<boolean>\", // Indica se o motorista aceita animais.\n    \"aceita_encomendas\": \"<boolean>\", // Indica se o motorista aceita encomendas.\n    \"com_retorno\": \"<boolean>\", // Indica se o motorista aceita fazer retorno.\n    \"usa_filtro_1\": \"<boolean>\", // Filtro adicional 1.\n    \"usa_filtro_2\": \"<boolean>\", // Filtro adicional 2.\n    \"usa_filtro_3\": \"<boolean>\", // Filtro adicional 3.\n    \"usa_filtro_4\": \"<boolean>\", // Filtro adicional 4.\n    \"usa_filtro_5\": \"<boolean>\", // Filtro adicional 5.\n    \"usa_filtro_6\": \"<boolean>\" // Filtro adicional 6.\n  },\n  \"condutor\": {\n    /* Este objeto permite o direcionamento da solicitação para um condutor específico, \n    sendo necessário informar o tipo da identificação e qual seu valor (C: CPF, V: VTR, T: Telefone,\n     P: Placa, I: ID). */\n    \"tipo_identificacao\": \"<char>\",\n    \"valor_identificacao\": \"<string>\"\n  },\n  \"forma_pagamento\": \"<char>\",\n  /* Tipo de pagamento que será utilizado na solicitação (D: Dinheiro, B: Débito (máquina), C: Crédito máquina,\n   T: eTicket, V: Voucher, X: Pix, P: Picpay, H: Whatsapp, A: cartão via app, F: Faturado, I: Pix via app, \n   R: Carteira de créditos). */\n  \"partida\": {\n    /* Esse parâmetro é um objeto que, obrigatoriamente, deve conter as seguintes informações de\n    endereço de partida: endereco, bairro, lat e lng. */\n    \"endereco\": \"<string>\", \n    \"complemento\": \"<string>\",\n    \"bairro\": \"<string>\",\n    \"cidade\": \"<string>\",\n    \"estado\": \"<string>\",\n    \"referencia\": \"<string>\",\n    \"lat\": \"<float>\",\n    \"lng\": \"<float>\"\n  },\n  \"paradas\": [\n    /* Esse parâmetro é um objeto que, obrigatoriamente, deve conter as seguintes informações das \n    paradas: endereco_parada, e bairro_parada. */\n    {\n      \"endereco_parada\": \"<string>\", \n      \"bairro_parada\": \"<string>\",\n      \"cidade_parada\": \"<string>\",\n      \"estado_parada\": \"<string>\",\n      \"lat_parada\": \"<float>\",\n      \"lng_parada\": \"<float>\"\n    }\n  ],\n  \"desejado\": {\n    /* Esse parâmetro é um objeto que, obrigatoriamente, deve conter as seguintes informações do endereço\n    desejado, caso a solicitação possua: lat e lng, ou, endereco, bairro, cidade e estado. */\n    \"endereco\": \"<string>\", \n    \"complemento\": \"<string>\",\n    \"bairro\": \"<string>\",\n    \"cidade\": \"<string>\",\n    \"estado\": \"<string>\",\n    \"referencia\": \"<string>\",\n    \"lat\": \"<float>\",\n    \"lng\": \"<float>\"\n  }\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao","description":"<p>Por meio dessa endpoint, é permitido abrir novas solicitações. Caso seja informado a data e a hora em que a solicitação deve ser aberta, é criada uma solicitação programada. As formas de pagamento possíveis são: Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X), Picpay (P), Whatsapp (H), Cartão via app (A), Faturado (F), Pix via app (I), Carteira de créditos (R).</p>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão \"API - Corrida\".</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["abrirSolicitacao"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"65703468-dc83-4c2f-9330-46781db8fd11","name":"Sucesso - Abertura solicitação programada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"antecedencia\": 15,\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"id_mch\": \"100018556\",\n        \"tipo\": \"programada\"\n    }\n}"},{"id":"cb469d26-5ad8-4dd3-abcc-b6866b2b5c46","name":"Falha - Não há motoristas disponíveis","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"antecedencia\": 15,\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 0,\n            \"message\": \"Não há motoristas disponíveis para esta solicitação\"\n        }\n    ]\n}"},{"id":"80a040be-efa9-4031-ae21-48a98332f46f","name":"Falha - Parâmetros inválidos","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"antecedencia\": 15,\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 10271,\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 8,\n            \"message\": \"ID Externo já utilizado.\"\n        },\n        {\n            \"code\": 20,\n            \"message\": \"Categoria informada não existe.\"\n        }\n    ]\n}"},{"id":"f8492644-787c-4269-a901-cf5b1f727254","name":"Falha - Agendamento muito próximo a hora atual","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"antecedencia\": 15,\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 0,\n            \"message\": \"Agendamento muito próximo à hora atual. Solicitação recusada.\"\n        }\n    ]\n}"},{"id":"e64b7752-c46e-4dbf-bb1e-11876a272a5e","name":"Falha - ID externo já utilizado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": false,\n  \"ignorar_condutores_proximos\": true,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\"\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:14:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"85"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893d5477afff09d5-SJK"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 8,\n            \"message\": \"ID Externo já utilizado.\"\n        }\n    ]\n}"},{"id":"9f37e199-7dff-440a-adb4-d8ce2cd2fe2a","name":"Falha - Parâmetros obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'dados_passageiro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'forma_pagamento' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'partida' é obrigatório.\"\n        }\n    ]\n}"},{"id":"cb89201e-3106-4d49-bf80-84ce74f609f7","name":"Falha - Latitude/Longitude partida","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"empresa\": {\n\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n\n\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:12:29 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"157"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 12,\n            \"message\": \"Latitude de partida não informado.\"\n        }\n    ]\n}"},{"id":"a9f056e2-3a64-4f28-8694-e4c23b0e22db","name":"Falha - Subatributo partida","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"empresa\": {\n\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n\n  },\n  \"desejado\": {\n\n\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:12:04 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"198"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'endereco' em 'partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'bairro' em 'partida' é obrigatório.\"\n        }\n    ]\n}"},{"id":"1a82bb8c-950e-45ca-aade-e026e1a4c043","name":"Falha - Subatributos obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n\n  },\n  \"dados_passageiro\": {\n\n  },\n  \"data\": \"19/08/2023\",\n  \"hora\": \"10:35\",\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_id\": 100,\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"Rua da Assembléia, 10\",\n    \"complemento\": 2513,\n    \"bairro\": \"Centro\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo à ALERJ\",\n    \"lat\": -22.9042273,\n    \"lng\": -43.1774399\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 21:10:14 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"596"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_pais' em 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_area' em 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'telefone' em 'dados_cadastro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_pais' em 'dados_passageiro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'codigo_area' em 'dados_passageiro' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Subatributo 'telefone' em 'dados_passageiro' é obrigatório.\"\n        }\n    ]\n}"},{"id":"60f330eb-788c-4afa-9650-2fd3283b1ac4","name":"Falha - Localização não encontrada Copy","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id_externo\": \"001\",\n  \"dados_cadastro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999\n  },\n  \"dados_passageiro\": {\n    \"codigo_pais\": 55,\n    \"codigo_area\": 21,\n    \"telefone\": 999999999,\n    \"nome\": \"Funcionário 1\"\n  },\n  \"empresa\": {\n    \"id\": 1,\n    \"cadastrar_funcionario\": false,\n    \"centro_custo_id\": 2\n  },\n  \"info_antes_aceite\": \"Embarque com animal\",\n  \"info_apos_aceite\": \"2 paradas\",\n  \"forma_pagamento\": \"D\",\n  \"categoria_nome\": \"Comum\",\n  \"estimativas\": true,\n  \"ignorar_condutores_proximos\": false,\n  \"extras\": {\n    \"porta_malas_grande\": false,\n    \"veiculo_a_disposicao\": false,\n    \"adaptado_cadeirante\": false,\n    \"motorista_mulher\": false,\n    \"aceita_animais\": false,\n    \"aceita_encomendas\": false,\n    \"com_retorno\": false,\n    \"filtro_1\": false,\n    \"filtro_2\": false,\n    \"filtro_3\": false,\n    \"filtro_4\": false,\n    \"filtro_5\": false,\n    \"filtro_6\": false\n  },\n  \"condutor\": {\n    \"tipo_identificacao\": false,\n    \"identificacao\": false\n  },\n  \"partida\": {\n    \"endereco\": \"a\",\n    \"complemento\": 1,\n    \"bairro\": \"b\",\n    \"cidade\": \"c\",\n    \"estado\": \"d\",\n    \"referencia\": \"Próximo à ALERJ\"\n  },\n  \"desejado\": {\n    \"endereco\": \"Praça General Tibúrcio, 80\",\n    \"complemento\": \"1 andar\",\n    \"bairro\": \"Urca\",\n    \"cidade\": \"Rio de Janeiro\",\n    \"estado\": \"RJ\",\n    \"referencia\": \"Próximo ao Pão de Açúcar\",\n    \"lat\": -22.9205645,\n    \"lng\": -43.2325781\n  },\n  \"paradas\": [\n    {\n      \"endereco_parada\": \"Rua do ouvidor, 100\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903299,\n      \"lng_parada\": -43.177582\n    },\n    {\n      \"endereco_parada\": \"Rua do rosário, 305\",\n      \"bairro_parada\": \"Centro\",\n      \"cidade_parada\": \"Rio de Janeiro\",\n      \"estado_parada\": \"RJ\",\n      \"lat_parada\": -22.903965,\n      \"lng_parada\": -43.180185\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/abrirSolicitacao"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Jun 2024 22:20:29 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"165"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 14,\n            \"message\": \"Não foi possível determinar a geolocalização do passageiro pelo endereço informado.\"\n        }\n    ]\n}"}],"_postman_id":"b43f54f4-cefa-4169-b42b-27f8e5d8a39a"}],"id":"d0ec1c83-2a37-4959-ac2c-9135e9fb37a5","description":"<p>A solicitação programada ocorre quando o cliente abre uma solicitação para alguma data/hora futura. Quando é chegado o momento programado, é aberta uma solicitação para a solicitação programada. A solicitação e a solicitação programada são vistas como entidades diferentes, embora similares.</p>\n","_postman_id":"d0ec1c83-2a37-4959-ac2c-9135e9fb37a5","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Estimativa","item":[{"name":"Estimar solicitação","id":"b225efdd-8fdf-4973-8e88-dbc563ab2f95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao","description":"<p>Permite obter a estimativa do valor da solicitação em uma única categoria.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Corrida\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["estimarSolicitacao"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa.</p>\n","type":"text/plain"},"key":"empresa_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"lat_partida","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"lng_partida","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"endereco_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"bairro_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"cidade_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"estado_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço desejado.</p>\n","type":"text/plain"},"key":"lat_desejado","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"lng_desejado","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"endereco_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"bairro_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"cidade_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"estado_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada.</p>\n","type":"text/plain"},"key":"data","value":"<string>"},{"disabled":true,"description":{"content":"<p>Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada.</p>\n","type":"text/plain"},"key":"hora","value":"<string>"},{"disabled":true,"description":{"content":"<p>Nome da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app.</p>\n","type":"text/plain"},"key":"categoria_nome","value":"<string>"},{"disabled":true,"description":{"content":"<p>ID da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app.</p>\n","type":"text/plain"},"key":"categoria_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’.</p>\n","type":"text/plain"},"key":"latlng_paradas","value":"<string>"},{"disabled":true,"description":{"content":"<p>Determina se irá ignorar condutores próximos ao realizar a estimativa. Afeta somente configuração de despacho por proximidade.</p>\n","type":"text/plain"},"key":"ignorar_condutores_proximos","value":"<boolean>"}],"variable":[]}},"response":[{"id":"1c7ac8d8-fd38-432a-b653-85a8fab8209b","name":"Sucesso - Estimativa padrão","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=2&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_id=160&latlng_paradas=-22.904434,-43.175555|-22.912385,-43.226663","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"2","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_id","value":"160","description":"Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada."},{"key":"latlng_paradas","value":"-22.904434,-43.175555|-22.912385,-43.226663","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"estimativa_valor\": 19.2,\n        \"estimativa_minutos\": 31,\n        \"estimativa_km\": 14,\n        \"categoria_nome\": \"Elite\",\n        \"tarifa_nome\": \"Tarifa padrão\",\n        \"partida\": {\n            \"lat\": \"-22.904445\",\n            \"lng\": \"-43.175508\"\n        },\n        \"paradas\": [\n            \"-22.904434,-43.175555\",\n            \"-22.912385,-43.226663\"\n        ],\n        \"desejado\": {\n            \"lat\": \"-22.907890\",\n            \"lng\": \"-43.177878\"\n        }\n    }\n}"},{"id":"8712b768-7579-40d5-859e-9f0f9a184a77","name":"Sucesso - Estimativa programada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=2&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_id=140&latlng_paradas=-22.904434,-43.175555|-22.912385,-43.226663&data=2024-06-11&hora=19:00:00","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"2","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_id","value":"140","description":"ID da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"latlng_paradas","value":"-22.904434,-43.175555|-22.912385,-43.226663","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"},{"key":"data","value":"2024-06-11","description":"Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada."},{"key":"hora","value":"19:00:00","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"estimativa_valor\": 19.2,\n        \"estimativa_minutos\": 31,\n        \"estimativa_km\": 14,\n        \"categoria_nome\": \"Elite\",\n        \"tarifa_nome\": \"Tarifa padrão\",\n        \"partida\": {\n            \"lat\": \"-22.904445\",\n            \"lng\": \"-43.175508\"\n        },\n        \"paradas\": [\n            \"-22.904434,-43.175555\",\n            \"-22.912385,-43.226663\"\n        ],\n        \"desejado\": {\n            \"lat\": \"-22.907890\",\n            \"lng\": \"-43.177878\"\n        }\n    }\n}"},{"id":"f0afb181-8e52-4b90-b78f-422b9286ffa6","name":"Falha - Empresa não encontrada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=264&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_nome=Mercado&categoria_id=12&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"791","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_nome","value":"Mercado","description":"Nome da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"categoria_id","value":"12","description":"ID da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 21,\n            \"message\": \"Empresa não encontrada.\"\n        }\n    ]\n}"},{"id":"4daccfe0-09b7-459b-86ae-b2f1bacc6a0e","name":"Falha - Categoria não existe","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=269&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_nome=Mercado&categoria_id=12&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"728","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_nome","value":"Mercado","description":"Nome da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"categoria_id","value":"12","description":"ID da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 20,\n            \"message\": \"Categoria informada não existe.\"\n        }\n    ]\n}"},{"id":"5eb1be46-ef37-4899-be49-4ac368101b1c","name":"Falha - Percurso excede tarifa","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=439&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_nome=Mercado&categoria_id=12&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"174","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_nome","value":"Mercado","description":"Nome da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"categoria_id","value":"12","description":"ID da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 0,\n            \"message\": \"O percurso excede o limite de distância estabelecido pela tarifa.\"\n        }\n    ]\n}"},{"id":"c217f844-aa3a-445f-811d-79335c69b347","name":"Falha - Parâmetros obrigatórios","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=341&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_nome=Mercado&categoria_id=12&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"12","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_nome","value":"Mercado","description":"Nome da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"categoria_id","value":"12","description":"ID da categoria que se deseja estimar o valor da solicitação. Em situações de solicitar numa categoria especifíca, deve ser informado o categoria_id ou o categoria_nome, correspondente a categoria desejada. Caso não seja informado nenhuma categoria, será utilizada a primeira categoria exibida no app"},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'endereco_partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'bairro_partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'cidade_partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'endereco_desejado' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'bairro_desejado' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'cidade_desejado' é obrigatório.\"\n        }\n    ]\n}"},{"id":"03fec5ca-1375-4b41-a9b6-177db9c98c2a","name":"Falha - Erro ao obter localização","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacao?empresa_id=2&endereco_partida=a&bairro_partida=b&cidade_partida=c&estado_partida=d&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&categoria_id=140&latlng_paradas=-22.904434,-43.175555|-22.912385,-43.226663","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacao"],"query":[{"key":"empresa_id","value":"2","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.","disabled":true},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.","disabled":true},{"key":"endereco_partida","value":"a","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"b","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"c","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"d","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"categoria_id","value":"140","description":"Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada."},{"key":"latlng_paradas","value":"-22.904434,-43.175555|-22.912385,-43.226663","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Jun 2024 22:23:30 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"226"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 20,\n            \"message\": \"Categoria informada não existe.\"\n        }\n    ]\n}"}],"_postman_id":"b225efdd-8fdf-4973-8e88-dbc563ab2f95"},{"name":"Estimar solicitação multicategorias","id":"bd105f1a-210e-4396-b0ce-4eb93a76ea56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias","description":"<p>Permite obter a estimativa do valor da solicitação de todas as categorias da central que possuem uma tarifa associada.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Corrida\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["estimarSolicitacaoMulticategorias"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa.</p>\n","type":"text/plain"},"key":"empresa_id","value":"<int>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"lat_partida","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"lng_partida","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"endereco_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"bairro_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"cidade_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida.</p>\n","type":"text/plain"},"key":"estado_partida","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço desejado.</p>\n","type":"text/plain"},"key":"lat_desejado","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros de endereço desejado.</p>\n","type":"text/plain"},"key":"lng_desejado","value":"<float><string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"endereco_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"bairro_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"cidade_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado.</p>\n","type":"text/plain"},"key":"estado_desejado","value":"<string>"},{"disabled":true,"description":{"content":"<p>Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada.</p>\n","type":"text/plain"},"key":"data","value":"<string>"},{"disabled":true,"description":{"content":"<p>Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada.</p>\n","type":"text/plain"},"key":"hora","value":"<string>"},{"disabled":true,"description":{"content":"<p>String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’.</p>\n","type":"text/plain"},"key":"latlng_paradas","value":"<string>"},{"disabled":true,"description":{"content":"<p>Determina se irá ignorar condutores próximos ao realizar a estimativa. Afeta somente configuração de despacho por proximidade.</p>\n","type":"text/plain"},"key":"ignorar_condutores_proximos","value":"<boolean>"}],"variable":[]}},"response":[{"id":"bbf926f2-670a-44cb-9593-ea79ebaf1e55","name":"Sucesso - Estimativa multicategorias padrão","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias?empresa_id=2&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&latlng_paradas=-22.904434,-43.175555|-22.912385,-43.226663","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacaoMulticategorias"],"query":[{"key":"empresa_id","value":"2","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"latlng_paradas","value":"-22.904434,-43.175555|-22.912385,-43.226663","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"estimativa_minutos\": 31,\n        \"estimativa_km\": 14,\n        \"categorias\": [\n            {\n                \"estimativa_valor\": null,\n                \"categoria_nome\": \"Mercado\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 32.1,\n                \"categoria_nome\": \"Comum\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 19.1,\n                \"categoria_nome\": \"Porta-malas grande\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 64.8,\n                \"categoria_nome\": \"Táxi PcD\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 19.2,\n                \"categoria_nome\": \"Elite\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            }\n        ]\n    }\n}"},{"id":"bf5938ec-f440-4d19-90b8-1964c28d3344","name":"Sucesso - Estimativa multicategorias padrão Copy","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias?empresa_id=2&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&latlng_paradas=-22.904434,-43.175555|-22.912385,-43.226663&data=2024-06-11&hora=19:00:00","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacaoMulticategorias"],"query":[{"key":"empresa_id","value":"2","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"latlng_paradas","value":"-22.904434,-43.175555|-22.912385,-43.226663","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"},{"key":"data","value":"2024-06-11","description":"Data de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."},{"key":"hora","value":"19:00:00","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"estimativa_minutos\": 31,\n        \"estimativa_km\": 14,\n        \"categorias\": [\n            {\n                \"estimativa_valor\": null,\n                \"categoria_nome\": \"Mercado\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 32.1,\n                \"categoria_nome\": \"Comum\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 19.1,\n                \"categoria_nome\": \"Porta-malas grande\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 64.8,\n                \"categoria_nome\": \"Táxi PcD\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            },\n            {\n                \"estimativa_valor\": 19.2,\n                \"categoria_nome\": \"Elite\",\n                \"tarifa_nome\": \"Tarifa padrão\"\n            }\n        ]\n    }\n}"},{"id":"551eaaf0-2098-46d9-a03e-e9d7ddb24972","name":"Falha - Empresa inválida","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias?empresa_id=350&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&data=2023-05-31&hora=16:30:00&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacaoMulticategorias"],"query":[{"key":"empresa_id","value":"825","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"data","value":"2023-05-31","description":"Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada."},{"key":"hora","value":"16:30:00","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 38,\n            \"message\": \"Empresa inválida\"\n        }\n    ]\n}"},{"id":"0b70cbb8-b19e-4ae3-b6d6-2bef785c67de","name":"Falha - Empresa não encontrada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias?empresa_id=648&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&data=2023-05-31&hora=16:30:00&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacaoMulticategorias"],"query":[{"key":"empresa_id","value":"86","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"data","value":"2023-05-31","description":"Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada."},{"key":"hora","value":"16:30:00","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 21,\n            \"message\": \"Empresa não encontrada.\"\n        }\n    ]\n}"},{"id":"cd23ddec-6887-4f8a-9b0d-c51baaea7be1","name":"Falha - Parâmetros obrigatórios","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias?empresa_id=982&lat_partida=-22.904445&lng_partida=-43.175508&endereco_partida=Rua da Assembleia, 10&bairro_partida=Centro&cidade_partida=Rio de Janeiro&estado_partida=RJ&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&data=2023-05-31&hora=16:30:00&latlng_paradas=-22.904434,-43.175555","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacaoMulticategorias"],"query":[{"key":"empresa_id","value":"276","description":"ID da empresa do usuário. Obrigatório quando o usuário autenticado é um usuário de empresa."},{"key":"lat_partida","value":"-22.904445","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lng_partida","value":"-43.175508","description":"Obrigatório apenas na ausência dos parâmetros de endereço de partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"endereco_partida","value":"Rua da Assembleia, 10","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"data","value":"2023-05-31","description":"Data de abertura da solicitação. Obrigatório caso seja para uma corrida programada."},{"key":"hora","value":"16:30:00","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."},{"key":"latlng_paradas","value":"-22.904434,-43.175555","description":"String contendo a latitude e longitude de paradas da solicitação separadas por ‘|’"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'endereco_partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'bairro_partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'cidade_partida' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'endereco_desejado' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'bairro_desejado' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'cidade_desejado' é obrigatório.\"\n        }\n    ]\n}"},{"id":"36cf1d35-d937-4e30-96d0-a0c90ed8f7a1","name":"Falha - Erro ao obter localização","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/estimarSolicitacaoMulticategorias?endereco_partida=a&bairro_partida=c&cidade_partida=b&estado_partida=c&lat_desejado=-22.907890&lng_desejado=-43.177878&endereco_desejado=Rua do Rosário, 320&bairro_desejado=Centro&cidade_desejado=Rio de Janeiro&estado_desejado=RJ&latlng_paradas=-22.904434,-43.175555|-22.912385,-43.226663","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["estimarSolicitacaoMulticategorias"],"query":[{"key":"endereco_partida","value":"a","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"bairro_partida","value":"c","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"cidade_partida","value":"b","description":"Obrigatório apenas na ausência dos parâmetros lat_partida e lng_partida. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"estado_partida","value":"c","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado. Caso o usuário autenticado seja de empresa, não é necessário o envio do local de partida."},{"key":"lat_desejado","value":"-22.907890","description":"Obrigatório apenas na ausência dos parâmetros de endereço desejado."},{"key":"lng_desejado","value":"-43.177878","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"endereco_desejado","value":"Rua do Rosário, 320","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"bairro_desejado","value":"Centro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"cidade_desejado","value":"Rio de Janeiro","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"estado_desejado","value":"RJ","description":"Obrigatório apenas na ausência dos parâmetros lat_desejado e lng_desejado"},{"key":"latlng_paradas","value":"-22.904434,-43.175555|-22.912385,-43.226663","description":"Hora  de abertura da solicitação. Obrigatório caso seja para uma solicitação programada."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Jun 2024 22:25:02 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"165"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 14,\n            \"message\": \"Não foi possível determinar a geolocalização do passageiro pelo endereço informado.\"\n        }\n    ]\n}"}],"_postman_id":"bd105f1a-210e-4396-b0ce-4eb93a76ea56"}],"id":"ee52ae4b-a277-4347-b144-52b5a7af4e9c","description":"<p>A estimativa é um serviço que visa prever o valor de uma solicitação antes da sua realização</p>\n","_postman_id":"ee52ae4b-a277-4347-b144-52b5a7af4e9c","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Condutor","item":[{"name":"Posição do condutor","id":"f10f8ba5-9581-43c1-9f7b-d9c16a24f828","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api-vendas.taximachine.com.br/api/integracao/posicaoCondutor","description":"<p>Informa a posição do condutor responsável pela solicitação aberta. Se a solicitação estiver em estado de distribuição (D), pendente (P), aguardando aceite (G), finalizada (F), cancelada (C), ou não atendida (N), o retorno será latitude e longitude nulas.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["posicaoCondutor"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Obrigatório.\nID da solicitação que se deseja saber a posição do condutor associado.</p>\n","type":"text/plain"},"key":"id_mch","value":"<int>"}],"variable":[]}},"response":[{"id":"d2ddee45-98c8-461d-9cc5-fd4796b36923","name":"Sucesso - Completo","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/posicaoCondutor?id_mch=964","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["posicaoCondutor"],"query":[{"key":"id_mch","value":"813"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"lat_condutor\": \"-23.256762417\",\n        \"lng_condutor\": \"-45.896997749\"\n    }\n}"},{"id":"124c062b-e9d3-41ad-9dc3-e0255dd0250c","name":"Sucesso - Status compátivel sem posição","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/posicaoCondutor?id_mch=3277","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["posicaoCondutor"],"query":[{"key":"id_mch","value":"3277"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"lat_condutor\": null,\n        \"lng_condutor\": null\n    }\n}"},{"id":"d20b51a7-3367-4df4-a694-ffec52a3ab2a","name":"Sucesso - Status incompátivel","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/posicaoCondutor","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["posicaoCondutor"],"query":[{"key":"id_mch","value":"<int>","description":"Obrigatório.\nID da solicitação que se deseja saber a posição do condutor associado.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": null\n}"},{"id":"9e7d801a-8706-452f-8f19-a1a6630c7cea","name":"Falha - Solicitacão não encontrada","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/posicaoCondutor","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["posicaoCondutor"],"query":[{"key":"id_mch","value":"<int>","description":"Obrigatório.\nID da solicitação que se deseja saber a posição do condutor associado.","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 25,\n            \"message\": \"Solicitacao não encontrada.\"\n        }\n    ]\n}"}],"_postman_id":"f10f8ba5-9581-43c1-9f7b-d9c16a24f828"},{"name":"Atualizar dados do condutor","id":"435170a1-4c99-4183-b564-87e6c5080481","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"id\": \"<int>\",\n  // Identificação única do condutor.\n  \"nome\": \"<string>\",\n  // Nome do condutor para o qual se deseja alterar.\n  \"sexo\": \"<char>\",\n  /* Sexo do condutor para o qual se deseja alterar. Valores aceitos: Masculino (M), Feminino (F), \n  Outros (O), Não declarar (N) */\n  \"data_nascimento\": \"<string>\",\n  // Nova data de nascimento do condutor.\n  \"email\": \"<string>\",\n  // Novo email do condutor.\n  \"telefone\": \"<int><string>\",\n  // Novo telefone do condutor.\n  \"status_condutor\": \"<char>\",\n  /* Novo status do condutor, valores aceitos: Ativo (A), Em análise (E), Fila de espera (F), Inativo (I), \n  Suspenso (S), Rejeitado (R), Deletado (D). */\n  \"endereco\": \"<string>\",\n  // Novo endereço do condutor.\n  \"numero_endereco\": \"<int><string>\",\n  // Novo número do endereço do condutor.\n  \"complemento\": \"<string>\",\n  // Novo complemento do endereço do condutor.\n  \"cep\": \"<int><string>\",\n  // Novo CEP do condutor.\n  \"bairro\": \"<string>\",\n  // Novo bairro do condutor.\n  \"cpf\": \"<int><string>\",\n  // Novo CPF do condutor.\n  \"cnpj\": \"<int><string>\",\n  // Novo CNPJ do condutor.\n  \"possui_vinculo\": \"<boolean>\",\n  // Indica se condutor possui vínculo.\n  \"vinculo\": \"<char>\",\n  // Novo vínculo do condutor. Obrigatório se possui_vinculo for verdade.\n  \"veiculo_tipo\": \"<char>\",\n  // Novo tipo de veículo do condutor. Valores aceitos: Carro (C), Moto (M), Táxi (T), Bicicleta (B).\n  \"placa\": \"<string>\",\n  // Nova placa do veículo do condutor.\n  \"modelo\": \"<string>\",\n  // Novo modelo do veículo do condutor.\n  \"ano_modelo\": \"<string>\",\n  // Novo ano do modelo do veículo do condutor.\n  \"cor\": \"<string>\",\n  // Nova cor do veículo do condutor.\n  \"porta_malas_grande\": \"<boolean>\",\n  // Indica se o veículo possui porta-malas grandes.\n  \"adaptado_cadeirante\": \"<boolean>\",\n  // Indica se o veículo é adaptado para cadeirantes.\n  \"numero_viatura\": \"<int>\",\n  // Número de viatura do condutor.\n  \"categorias\": \"<objeto>\",\n  // Categorias do condutor.\n  \"pagamentos\": \"<objeto>\",\n  /* Objeto com as siglas dos tipos de pagamento aceitos pelo condutor, valores aceitos: Dinheiro (D), \n  Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X), Picpay (P), Whatsapp (H), \n  Cartão via app (A), Faturado (F), Picpay (P), Pix via app (I), Carteira de créditos (R). */\n  \"exigencia\": { // Exigências aceitas pelo condutor.\n    \"aceita_encomendas\": \"<boolean>\",\n    \"filtro_1\": \"<boolean>\",\n    \"filtro_2\": \"<boolean>\",\n    \"filtro_3\": \"<boolean>\",\n    \"filtro_4\": \"<boolean>\",\n    \"filtro_5\": \"<boolean>\",\n    \"filtro_6\": \"<boolean>\"\n  },\n  \"informacoes_adicionais\": \"<string>\",\n  // Informações adicionais do condutor.\n  \"observacao_interna_1\": \"<string>\",\n  // Observações internas do condutor.\n  \"observacao_interna_2\": \"<string>\",\n  // Observações internas do condutor.\n  \"observacao_interna_3\": \"<string>\"\n  // Observações internas do condutor.\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutor/:id","description":"<p>Essa endpoint permite a atualização de dados do condutor. São alterados apenas os atributos enviados, os demais atributos não são alterados.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["atualizarCondutor",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"type":"any","value":"246","key":"id"}]}},"response":[{"id":"f0b8b2de-f2d9-42de-b22d-1815f1d995f4","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id\": 5378,\n  \"nome\": \"Rafael\",\n  \"sexo\": \"M\",\n  \"data_nascimento\": \"2000-01-13\",\n  \"email\": \"rafalem@exemplo.com\",\n  \"telefone\": \"(021) 91234-5678\",\n  \"possui_vinculo\": true,\n  \"vinculo\": \"A\",\n  \"status_condutor\": \"A\",\n  \"veiculo_tipo\": \"B\",\n  \"placa\": \"XXX-9999\",\n  \"cor\": \"ffffff\",\n  \"modelo\": \"Siena\",\n  \"ano_modelo\": 2008,\n  \"porta_malas_grande\": true,\n  \"adaptado_cadeirante\": true,\n  \"categorias\": [\n    1,\n    2,\n    3\n  ],\n  \"endereco\": \"rua da saudade\",\n  \"endereco_numero\": \"12\",\n  \"complemento\": \"lote 12\",\n  \"cep\": \"12345-678\",\n  \"bairro\": \"bairro 1\",\n  \"cpf\": \"306.093.750-83\",\n  \"cnh\": \"99999999999\",\n  \"numero_viatura\": \"12\",\n  \"pagamentos\": [\n    \"B\",\n    \"C\",\n    \"T\"\n  ],\n  \"exigencia\": {\n    \"veiculo_a_disposicao\": true,\n    \"aceita_encomendas\": true,\n    \"filtro_1\": false,\n    \"filtro_2\": true,\n    \"filtro_3\": true,\n    \"filtro_4\": true,\n    \"filtro_5\": true,\n    \"filtro_6\": true\n  },\n  \"informacoes_adicionais\": \"Taxista empresario\",\n  \"observacao_interna_1\": \"Observação 1\",\n  \"observacao_interna_2\": \"Observação 2\",\n  \"observacao_interna_3\": \"Observação 3\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarCondutor",":id"],"variable":[{"key":"id","value":"512"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 17:32:37 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"93"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"OK\",\n        \"mensagem\": \"Motorista atualizado com sucesso\"\n    }\n}"},{"id":"b992a8f2-6940-40a5-bc2a-278e1e453223","name":"Falha - Motorista não encontrado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id\": 231,\n  \"nome\": \"Pietra\",\n  \"sexo\": \"M\",\n  \"data_nascimento\": \"2000-01-13\",\n  \"email\": \"pietra@exemplo.com\",\n  \"telefone\": \"(021) 91234-5678\",\n  \"possui_vinculo\": true,\n  \"vinculo\": \"A\",\n  \"status_condutor\": \"A\",\n  \"veiculo_tipo\": \"B\",\n  \"placa\": \"XXX-9999\",\n  \"cor\": \"ffffff\",\n  \"modelo\": \"Siena\",\n  \"ano_modelo\": 2008,\n  \"porta_malas_grande\": true,\n  \"adaptado_cadeirante\": true,\n  \"categorias\": [\n    1,\n    2,\n    3\n  ],\n  \"endereco\": \"rua da saudade\",\n  \"endereco_numero\": \"12\",\n  \"complemento\": \"lote 12\",\n  \"cep\": \"12345-678\",\n  \"bairro\": \"bairro 1\",\n  \"cpf\": \"999.999.999-99\",\n  \"cnh\": \"99999999999\",\n  \"numero_viatura\": \"2222\",\n  \"pagamentos\": [\n    \"B\",\n    \"C\",\n    \"T\"\n  ],\n  \"exigencia\": {\n    \"veiculo_a_disposicao\": true,\n    \"aceita_encomendas\": true,\n    \"filtro_1\": true,\n    \"filtro_2\": true,\n    \"filtro_3\": true,\n    \"filtro_4\": true,\n    \"filtro_5\": true,\n    \"filtro_6\": true\n  },\n  \"informacoes_adicionais\": \"Cadastrada a mais de 1 ano\",\n  \"observacao_interna_1\": \"Observação 1\",\n  \"observacao_interna_2\": \"Observação 2\",\n  \"observacao_interna_3\": \"Observação 3\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarCondutor",":id"],"variable":[{"key":"id","value":"239"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 17:17:57 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"86"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 56,\n            \"message\": \"Motorista não encontrado\"\n        }\n    ]\n}"},{"id":"a5c1fefd-2ec8-481c-8f53-21af9fd0ae68","name":"Falha - Valores inválidos","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"id\": 231,\n  \"nome\": \"Pietra\",\n  \"sexo\": \"Y\",\n  \"data_nascimento\": \"2000-\",\n  \"email\": \"pietra.com\",\n  \"telefone\": \"(021678\",\n  \"possui_vinculo\": true,\n  \"vinculo\": \"A\",\n  \"status_condutor\": \"A\",\n  \"veiculo_tipo\": \"B\",\n  \"placa\": \"XXX-9999\",\n  \"cor\": \"vrede\",\n  \"modelo\": \"Siena\",\n  \"ano_modelo\": 2008,\n  \"porta_malas_grande\": true,\n  \"adaptado_cadeirante\": true,\n  \"categorias\": [\n    1,\n    2,\n    3\n  ],\n  \"endereco\": \"rua da saudade\",\n  \"endereco_numero\": \"12\",\n  \"complemento\": \"lote 12\",\n  \"cep\": \"12-678\",\n  \"bairro\": \"bairro 1\",\n  \"cpf\": \"999.999.999-99\",\n  \"cnh\": \"99999999999\",\n  \"numero_viatura\": \"2222\",\n  \"pagamentos\": [\n    \"B\",\n    \"C\",\n    \"T\"\n  ],\n  \"exigencia\": {\n    \"veiculo_a_disposicao\": true,\n    \"aceita_encomendas\": true,\n    \"filtro_1\": true,\n    \"filtro_2\": false,\n    \"filtro_3\": true,\n    \"filtro_4\": true,\n    \"filtro_5\": true,\n    \"filtro_6\": true\n  },\n  \"informacoes_adicionais\": \"Cadastrada a mais de 1 ano\",\n  \"observacao_interna_1\": \"Observação 1\",\n  \"observacao_interna_2\": \"Observação 2\",\n  \"observacao_interna_3\": \"Observação 3\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarCondutor",":id"],"variable":[{"key":"id","value":"512"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 17:23:38 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"378"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 49,\n            \"message\": \"Cor inválida\"\n        },\n        {\n            \"code\": 45,\n            \"message\": \"sexo é inválido\"\n        },\n        {\n            \"code\": 46,\n            \"message\": \"E-mail não é um endereço de e-mail válido.\"\n        },\n        {\n            \"code\": 30,\n            \"message\": \"Telefone é inválido\"\n        },\n        {\n            \"code\": 54,\n            \"message\": \"CPF é inválido\"\n        },\n        {\n            \"code\": 43,\n            \"message\": \"Data de nascimento é inválida\"\n        }\n    ]\n}"}],"_postman_id":"435170a1-4c99-4183-b564-87e6c5080481"},{"name":"Obter condutores","id":"407832ee-a649-43e8-8651-f35c0029d52c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"id","value":"6344","type":"text","uuid":"03b52329-cacb-489d-bfb0-b52b5b0b117e"}]},"url":"https://api-vendas.taximachine.com.br/api/integracao/condutor","description":"<p>Ao acionar, são retornados todos os condutores da central conforme os parâmetros informados.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["condutor"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[{"disabled":true,"description":{"content":"<p>Retorna apenas os condutores no status desejado. Valores aceitos: Ativo (A), Em análise (E), Fila de espera (F), Inativo (I), Suspenso (S), Rejeitado (R), Deletado (D).</p>\n","type":"text/plain"},"key":"status_condutor","value":"<char>"},{"disabled":true,"description":{"content":"<p>Quantidade de condutores retornados. O limite padrão é 20 e o máximo é 100.</p>\n","type":"text/plain"},"key":"limite","value":"<int>"},{"disabled":true,"description":{"content":"<p>Qual início da contagem para o limite. O padrão é 1.</p>\n","type":"text/plain"},"key":"pagina","value":"<int>"},{"disabled":true,"description":{"content":"<p>Telefone do condutor que se deseja visualizar as informações.</p>\n","type":"text/plain"},"key":"telefone","value":"<char>"},{"disabled":true,"key":"id","value":"<int>"}],"variable":[]}},"response":[{"id":"4ba651e9-45ba-4f0d-96a6-9d0c1f31c0fa","name":"Sucesso","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/condutor","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["condutor"],"query":[{"key":"id","value":"<int>","description":"ID do condutor que se deseja visualizar as informações. Caso enviado, os demais parâmetros são desconsiderados","disabled":true},{"key":"status_condutor","value":"<char>","description":"Retorna apenas os condutores no status desejado. Valores aceitos: Ativo (A), Em análise (E), Fila de espera (F), Inativo (I), Suspenso (S), Rejeitado (R), Deletado (D)","disabled":true},{"key":"limite","value":"<int>","description":"Quantidade de condutores retornados. O limite padrão é 20 e o máximo é 100.","disabled":true},{"key":"pagina","value":"<int>","description":"Qual início da contagem para o limite. O padrão é 1","disabled":true},{"key":"telefone","value":"<char>","description":"Telefone do condutor que se deseja visualizar as informações.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 18:08:44 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"6109"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"5574\",\n            \"nome\": \"Lara\",\n            \"email\": \"lara@exemplo.com\",\n            \"telefone\": \"(012) 93485-8345\",\n            \"status\": \"E\",\n            \"cpf\": \"879.213.930-20\",\n            \"chave_pix\": null,\n            \"pagamentos\": [],\n            \"avaliacao_media\": null,\n            \"data_hora_situacao_cadastral\": \"2024-03-27 09:54:53\",\n            \"data_hora_ultima_corrida\": null,\n            \"numero_viatura\": null,\n            \"observacao_interna_1\": null,\n            \"observacao_interna_2\": null,\n            \"observacao_interna_3\": null,\n            \"endereco\": \"Mayer River\",\n            \"numero_endereco\": \"\",\n            \"complemento\": \"\",\n            \"bairro\": \"\",\n            \"nome_cidade\": \"East Dorotheatown\",\n            \"uf_sigla\": \"\",\n            \"cep\": \"99999-999\",\n            \"pais_nome\": \"Philippines\",\n            \"referencia_endereco\": null,\n            \"dados_extras\": \"\"\n        },\n        {\n            \"id\": \"5575\",\n            \"nome\": \"Jorge\",\n            \"email\": \"jorge@exemplo.com\",\n            \"telefone\": \"(012) 93485-8345\",\n            \"status\": \"E\",\n            \"cpf\": \"879.213.930-20\",\n            \"chave_pix\": null,\n            \"pagamentos\": [],\n            \"avaliacao_media\": null,\n            \"data_hora_situacao_cadastral\": \"2024-03-27 09:55:40\",\n            \"data_hora_ultima_corrida\": null,\n            \"numero_viatura\": null,\n            \"observacao_interna_1\": null,\n            \"observacao_interna_2\": null,\n            \"observacao_interna_3\": null,\n            \"endereco\": \"Lora Ridge\",\n            \"numero_endereco\": \"\",\n            \"complemento\": \"\",\n            \"bairro\": \"\",\n            \"nome_cidade\": \"South Yessenia\",\n            \"uf_sigla\": \"\",\n            \"cep\": \"99999-999\",\n            \"pais_nome\": \"Belgium\",\n            \"referencia_endereco\": null,\n            \"dados_extras\": \"\"\n        },\n        {\n            \"id\": \"712\",\n            \"nome\": \"Roberto\",\n            \"email\": \"roberto@exemplo.com\",\n            \"telefone\": \"(021) 98466-9933\",\n            \"status\": \"E\",\n            \"cpf\": \"145.744.687-18\",\n            \"chave_pix\": null,\n            \"pagamentos\": [\n                \"B\"\n            ],\n            \"avaliacao_media\": null,\n            \"data_hora_situacao_cadastral\": \"2018-05-22 14:32:32\",\n            \"data_hora_ultima_corrida\": null,\n            \"numero_viatura\": null,\n            \"observacao_interna_1\": null,\n            \"observacao_interna_2\": null,\n            \"observacao_interna_3\": null,\n            \"endereco\": \"Christiansen Cliffs\",\n            \"numero_endereco\": \"\",\n            \"complemento\": \"\",\n            \"bairro\": \"\",\n            \"nome_cidade\": \"Lake Ashly\",\n            \"uf_sigla\": \"\",\n            \"cep\": \"99999-999\",\n            \"pais_nome\": \"Reunion\",\n            \"referencia_endereco\": null,\n            \"dados_extras\": \"\"\n        }\n    ]\n}"},{"id":"fa916a96-e91c-44a4-b026-d48292c7eee1","name":"Sucesso - Parâmetros","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/condutor?status_condutor=A&limite=2&pagina=3","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["condutor"],"query":[{"key":"id","value":"<int>","description":"ID do condutor que se deseja visualizar as informações. Caso enviado, os demais parâmetros são desconsiderados","disabled":true},{"key":"status_condutor","value":"A","description":"Retorna apenas os condutores no status desejado. Valores aceitos: Ativo (A), Em análise (E), Fila de espera (F), Inativo (I), Suspenso (S), Rejeitado (R), Deletado (D)"},{"key":"limite","value":"2","description":"Quantidade de condutores retornados. O limite padrão é 20 e o máximo é 100."},{"key":"pagina","value":"3","description":"Qual início da contagem para o limite. O padrão é 1"},{"key":"telefone","value":"<char>","description":"Telefone do condutor que se deseja visualizar as informações.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 18:11:44 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"668"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"698\",\n            \"nome\": \"Joana Souza\",\n            \"email\": \"joana@exemplo.txm\",\n            \"telefone\": \"(021) 98525-2552\",\n            \"status\": \"A\",\n            \"cpf\": \"368.369.070-49\",\n            \"chave_pix\": null,\n            \"pagamentos\": [\n                \"V\",\n                \"T\",\n                \"W\",\n                \"C\",\n                \"B\",\n                \"A\"\n            ],\n            \"avaliacao_media\": \"4.9\",\n            \"data_hora_situacao_cadastral\": \"2018-09-24 12:51:17\",\n            \"data_hora_ultima_corrida\": \"2019-10-16 15:21:11\",\n            \"numero_viatura\": \"67\",\n            \"observacao_interna_1\": null,\n            \"observacao_interna_2\": null,\n            \"observacao_interna_3\": null,\n            \"endereco\": \"Reese Parkway\",\n            \"numero_endereco\": \"\",\n            \"complemento\": \"\",\n            \"bairro\": \"\",\n            \"nome_cidade\": \"Ortizside\",\n            \"uf_sigla\": \"\",\n            \"cep\": \"99999-999\",\n            \"pais_nome\": \"Canada\",\n            \"referencia_endereco\": null,\n            \"dados_extras\": \"\"\n        },\n        {\n            \"id\": \"473\",\n            \"nome\": \"Marcos Henrique\",\n            \"email\": \"marcos@exemplo.com\",\n            \"telefone\": \"(021) 8772-3133\",\n            \"status\": \"A\",\n            \"cpf\": \"123.455.667-79\",\n            \"chave_pix\": null,\n            \"pagamentos\": [\n                \"V\",\n                \"T\"\n            ],\n            \"avaliacao_media\": \"4.0\",\n            \"data_hora_situacao_cadastral\": \"2013-11-13 17:37:28\",\n            \"data_hora_ultima_corrida\": null,\n            \"numero_viatura\": \"37\",\n            \"observacao_interna_1\": null,\n            \"observacao_interna_2\": null,\n            \"observacao_interna_3\": null,\n            \"endereco\": \"Mazie Stream\",\n            \"numero_endereco\": \"\",\n            \"complemento\": \"\",\n            \"bairro\": \"\",\n            \"nome_cidade\": \"Eberthaven\",\n            \"uf_sigla\": \"\",\n            \"cep\": \"99999-999\",\n            \"pais_nome\": \"Madagascar\",\n            \"referencia_endereco\": null,\n            \"dados_extras\": \"\"\n        }\n    ]\n}"},{"id":"cf62b9c4-0d97-4a58-a1ef-a3e00edd20b1","name":"Sucesso - Telefone","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/condutor?telefone=(099) 99999-9999","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["condutor"],"query":[{"key":"id","value":"<int>","description":"ID do condutor que se deseja visualizar as informações. Caso enviado, os demais parâmetros são desconsiderados.","disabled":true},{"key":"status_condutor","value":"<char>","description":"Retorna apenas os condutores no status desejado. Valores aceitos: Ativo (A), Em análise (E), Fila de espera (F), Inativo (I), Suspenso (S), Rejeitado (R), Deletado (D).","disabled":true},{"key":"limite","value":"<int>","description":"Quantidade de condutores retornados. O limite padrão é 20 e o máximo é 100.","disabled":true},{"key":"pagina","value":"<int>","description":"Qual início da contagem para o limite. O padrão é 1.","disabled":true},{"key":"telefone","value":"(099) 99999-9999","description":"Telefone do condutor que se deseja visualizar as informações."}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": [\n        {\n            \"id\": \"864\",\n            \"nome\": \"Alfonso Ledner\",\n            \"email\": \"Makenzie96@example.com\",\n            \"telefone\": \"(099) 99999-9999\",\n            \"status\": \"A\",\n            \"cpf\": \"999.999.999-99\",\n            \"chave_pix\": null,\n            \"pagamentos\": [\n                \"V\",\n                \"T\",\n                \"W\",\n                \"C\",\n                \"B\",\n                \"A\",\n                \"X\",\n                \"P\",\n                \"H\",\n                \"R\"\n            ],\n            \"avaliacao_media\": \"5.0\",\n            \"data_hora_situacao_cadastral\": \"2018-03-22 17:42:13\",\n            \"data_hora_ultima_corrida\": \"2021-09-20 09:57:04\",\n            \"numero_viatura\": \"099\",\n            \"observacao_interna_1\": null,\n            \"observacao_interna_2\": null,\n            \"observacao_interna_3\": null,\n            \"endereco\": \"Pagac Center\",\n            \"numero_endereco\": \"\",\n            \"complemento\": \"\",\n            \"bairro\": \"\",\n            \"nome_cidade\": \"Lake Pollyside\",\n            \"uf_sigla\": \"\",\n            \"cep\": \"99999-999\",\n            \"pais_nome\": \"Armenia\",\n            \"referencia_endereco\": null,\n            \"dados_extras\": \"\"\n        }\n    ]\n}"}],"_postman_id":"407832ee-a649-43e8-8651-f35c0029d52c"},{"name":"Atualizar documento do condutor","id":"7adaa090-839d-4ae0-835c-c852aa3c09d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"tipo","value":"<string>","description":"<p>Obrigatório.\nTipo do documento a ser enviado. Deve verificar o valor na endpoint obterDocumentos (seção da central), ou enviar o tipo 'rosto' quando for foto do rosto.</p>\n","type":"text","disabled":true},{"key":"foto","description":"<p>Obrigatório.\nFoto do documento.</p>\n","type":"file","value":null,"disabled":true}]},"url":"https://api-vendas.taximachine.com.br/api/integracao/documentoCondutor/:id","description":"<p>Essa endpoint permite a atualização de dados do condutor. Serão alterados apenas os parâmetros informados.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["documentoCondutor",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"type":"any","value":"271","key":"id"}]}},"response":[{"id":"4170b775-77a4-4074-8604-b403a8eeb846","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"formdata","formdata":[{"key":"tipo","value":"ZG9jXzIy","description":"Tipo do documento a ser enviado","type":"text"},{"key":"foto","description":"Foto do documento","type":"file","src":"/Users/thiago/Desktop/exemplo.png"}]},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/documentoCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["documentoCondutor",":id"],"variable":[{"key":"id","value":"497"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 Jun 2024 20:25:46 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"91"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"success\",\n        \"mensagem\": \"Foto alterada com sucesso\"\n    }\n}"},{"id":"c96196c7-1ba0-42fb-ae43-80f0f44fdf91","name":"Falha - Motorista não encontrado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"formdata","formdata":[{"key":"tipo","value":"<string>","description":"Tipo do documento a ser enviado","type":"text"},{"key":"foto","description":"Foto do documento","type":"file"}]},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/documentoCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["documentoCondutor",":id"],"variable":[{"key":"id","value":"707"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 18:22:17 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"86"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 56,\n            \"message\": \"Motorista não encontrado\"\n        }\n    ]\n}"},{"id":"ef79d826-55cc-45b5-8726-7ef08971c4c1","name":"Falha - Tipo inválido","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"formdata","formdata":[{"key":"tipo","value":"invalido","description":"Obrigatório.\nTipo do documento a ser enviado. Valores aceitos: rosto, extra_1, extra_2, cnh, residencia e alvara","type":"text"},{"key":"foto","description":"Obrigatório.\nFoto do documento","type":"file"}]},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/documentoCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["documentoCondutor",":id"],"variable":[{"key":"id","value":"225"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 18:25:31 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"82"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 60,\n            \"message\": \"tipo é inválido\"\n        }\n    ]\n}"},{"id":"04ff670d-0ef3-484d-9e12-5cd723fee9a6","name":"Falha - Arquivo vazio","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"formdata","formdata":[{"key":"tipo","value":"ZG9jXzI4","description":"Obrigatório.\nTipo do documento a ser enviado. Valores aceitos: rosto, extra_1, extra_2, cnh, residencia e alvara. Outros valores aceitos estāo associados aos documentos criados pela central, verificar a endpoint de obter documentos, na pasta de central.","type":"text"},{"key":"foto","description":"Obrigatório.\nFoto do documento","type":"file"}]},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/documentoCondutor/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["documentoCondutor",":id"],"variable":[{"key":"id","value":"39"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 18:50:10 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"81"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"validationErrors\": [\n        {\n            \"code\": 62,\n            \"message\": \"Arquivo vazio.\"\n        }\n    ]\n}"}],"_postman_id":"7adaa090-839d-4ae0-835c-c852aa3c09d5"},{"name":"Obter documentos cadastrados do condutor","id":"16a77b0f-035e-43a8-831c-971a922f0f0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor.\n        \"tipo_identificacao\": \"<char>\",  \n        // Forma de identificação do condutor: CPF (C), VTR (V), Telefone (T), Placa (P), ID (I).\n        \"identificacao\": \"<string><int>\" \n        // Valor do atributo de identificação.\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/obterDocumentosCadastroCondutor","description":"<p>Retorna todos os documentos cadastrados de um condutor.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["obterDocumentosCadastroCondutor"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"aa087077-289a-4f2d-af02-df389e66681a","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5415\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/obterDocumentosCadastroCondutor"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 19:54:53 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"620"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"documentos\": [\n            {\n                \"nome\": \"Alvará de táxi\",\n                \"tipo\": \"ZG9jXzI2\",\n                \"ativo\": false\n            },\n            {\n                \"nome\": \"Autonomia (frente)\",\n                \"tipo\": \"ZG9jXzI3\",\n                \"ativo\": false\n            },\n            {\n                \"nome\": \"Autonomia (verso)\",\n                \"tipo\": \"ZG9jXzI4\",\n                \"ativo\": false\n            },\n            {\n                \"nome\": \"Certidão de antecedentes criminais\",\n                \"tipo\": \"ZG9jXzI1\",\n                \"ativo\": false\n            },\n            {\n                \"nome\": \"CNH (Carteira Nacional de Habilitação)\",\n                \"tipo\": \"ZG9jXzIy\",\n                \"ativo\": false\n            },\n            {\n                \"nome\": \"Comprovante de residência\",\n                \"tipo\": \"ZG9jXzIz\",\n                \"ativo\": false\n            },\n            {\n                \"nome\": \"CRLV (Certificado de Registro e Licenciamento do Veículo)\",\n                \"tipo\": \"ZG9jXzI0\",\n                \"ativo\": false\n            }\n        ],\n        \"quantidade_documentos\": 7\n    }\n}"},{"id":"31961284-1e58-4278-9b9d-d2db4ff94ce5","name":"Falha - Atributo obrigatório","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/obterDocumentosCadastroCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 19:33:55 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"110"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"validationErrors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'condutor' é obrigatório.\"\n        }\n    ]\n}"},{"id":"df04a45d-f8eb-46db-af68-c110cb109422","name":"Falha - Identificação não encontrada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor\n        \"tipo_identificacao\": \"I\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/obterDocumentosCadastroCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Jun 2024 19:43:44 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"110"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"validationErrors\": [\n        {\n            \"code\": 6,\n            \"message\": \"Identificação não encontrada.\"\n        }\n    ]\n}"}],"_postman_id":"16a77b0f-035e-43a8-831c-971a922f0f0c"},{"name":"Vincular área permissão motorista","id":"babde88e-db06-4e0c-aea1-8bc3f44e8d78","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"area_id\": 986\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/vincularAreaPermissao/:id","description":"<p>Vincula um condutor a uma área de permissão.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parâmetro</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>Id do condutor.</td>\n</tr>\n<tr>\n<td>area_id</td>\n<td>Id da área que o condutor será vinculado.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["vincularAreaPermissao",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"id":"7434c982-632c-4c0f-b350-da895345452f","type":"any","value":"968","key":"id"}]}},"response":[{"id":"02e0c089-3c4c-42f7-8d37-9bb4060ad463","name":"Sucesso - Vincular área permissão motorista","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"area_id\": 9\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/vincularAreaPermissao/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["vincularAreaPermissao",":id"],"variable":[{"key":"id","value":"919"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"OK\",\n        \"mensagem\": \"Entregador atualizado com sucesso\"\n    }\n}"},{"id":"4c7dd741-b958-4479-b8db-fe81e1b7d2e1","name":"Falha - Área não encontrada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"area_id\": 481\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/vincularAreaPermissao/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["vincularAreaPermissao",":id"],"variable":[{"key":"id","value":"219"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 0,\n            \"message\": \"Área não encontrada\"\n        }\n    ]\n}"},{"id":"7269a12c-83f8-4352-bd95-6d85bcf45966","name":"Falha - Motorista não encontrado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n    \"area_id\": 389\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/vincularAreaPermissao/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["vincularAreaPermissao",":id"],"variable":[{"key":"id","value":"475"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 56,\n            \"message\": \"Motorista não encontrado\"\n        }\n    ]\n}"}],"_postman_id":"babde88e-db06-4e0c-aea1-8bc3f44e8d78"},{"name":"Desvincular área permissão motorista","id":"710d87d3-07cc-4a00-b06f-b3138af3b237","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/desvincularAreaPermissao/:id","description":"<p>Desvincula um condutor de uma área de permissão.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Parâmetro</strong></th>\n<th><strong>Descrição</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>Id do condutor</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["desvincularAreaPermissao",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"id":"6654fa92-1e1e-442f-85ab-464f733de2ba","type":"any","value":"568","key":"id"}]}},"response":[{"id":"b030d30c-c164-4e45-812c-944a184e9375","name":"Sucesso - Desvincular área permissão motorista","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/desvincularAreaPermissao/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["desvincularAreaPermissao",":id"],"variable":[{"key":"id","value":"147"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"status\": \"OK\",\n        \"mensagem\": \"Entregador atualizado com sucesso\"\n    }\n}"},{"id":"53921782-64fa-4f99-a607-1fbcf249eff0","name":"Falha - Entregador sem área","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/desvincularAreaPermissao/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["desvincularAreaPermissao",":id"],"variable":[{"key":"id","value":"124"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 129,\n            \"message\": \"CONDUTOR_SEM_AREA_VINCULADA\"\n        }\n    ]\n}"},{"id":"a1db7e30-520f-4ce3-b228-f08d9b98ddfe","name":"Falha - Motorista não encontrado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/desvincularAreaPermissao/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["desvincularAreaPermissao",":id"],"variable":[{"key":"id","value":"532"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 56,\n            \"message\": \"Motorista não encontrado\"\n        }\n    ]\n}"}],"_postman_id":"710d87d3-07cc-4a00-b06f-b3138af3b237"},{"name":"Recarregar créditos do condutor","id":"e88d846a-f8f6-486a-b93c-2e53b6791687","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor.\n        \"tipo_identificacao\": \"<char>\",  \n        // Forma de identificação do condutor: CPF (C), VTR (V), Telefone (T), Placa (P), ID (I).\n        \"identificacao\": \"<string><int>\" \n        // Valor do atributo de identificação.\n    },\n    \"valor\": \"<float>\" // Valor a ser recarregado.\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/recarregarCreditosCondutor","description":"<p>Os condutores podem possuir carteiras de crédito, com isso, essa endpoint permite adicionar créditos para o condutor em questão.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Carteira de créditos\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["recarregarCreditosCondutor"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"43a63479-1d8b-41b2-a8ad-a51cb916d263","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5601\"\n    },\n    \"valor\": \"1\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/recarregarCreditosCondutor"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 12:56:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"3"},{"key":"X-RateLimit-Remaining","value":"2"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"89323e548cab09d1-SJK"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"registro_id\": \"12512\"\n    }\n}"},{"id":"9437c545-bf3d-423d-ad78-500b6d34b9f6","name":"Falha - Identificação não encontrada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5723\"\n    },\n    \"valor\": \"1\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/recarregarCreditosCondutor"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 12:58:30 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893240a5189109d1-SJK"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 6,\n            \"message\": \"Identificação não encontrada.\"\n        }\n    ]\n}"},{"id":"88bafb5b-4834-4f83-b960-1ee7bd80fe7a","name":"Falha - Entrada incorreta","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor\n        \"tipo_identificacao\": \"I\",  \n        // Forma de identificação do condutor: CPF (C), VTR (V), Telefone (T), Placa (P), ID (I)\n        \"identificacao\": 5601 \n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/recarregarCreditosCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:07:43 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"94"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"89324e23584d09d3-SJK"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 24,\n            \"message\": \"Formato da entrada incorreto. {valor}\"\n        }\n    ]\n}"}],"_postman_id":"e88d846a-f8f6-486a-b93c-2e53b6791687"},{"name":"Sacar créditos do condutor","id":"f6e5e3e9-4622-4c6a-ac5f-2a368516da8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor.\n        \"tipo_identificacao\": \"<char>\",  \n        // Forma de identificação do condutor: CPF (C), VTR (V), Telefone (T), Placa (P), ID (I).\n        \"identificacao\": \"<string><int>\" \n        // Valor do atributo de identificação.\n    },\n    \"valor\": \"<float>\" // Valor do saque.\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/sacarCreditosCondutor","description":"<p>Os condutores podem possuir carteiras de crédito, com isso, essa endpoint permite sacar créditos do condutor em questão. Apenas usuários da central com a permissão \"Carteira de créditos\", podem acessar essa endpoint.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Carteira de créditos\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["sacarCreditosCondutor"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"23ebf382-1621-41f1-aedc-3d991fadc18c","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5601\"\n    },\n    \"valor\": \"10000000000\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/sacarCreditosCondutor"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:26:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"3"},{"key":"X-RateLimit-Remaining","value":"2"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"89326a1e3e2309d1-SJK"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"registro_id\": \"12516\"\n    }\n}"},{"id":"90d2a13b-bd03-475a-848e-9fb054d05b6b","name":"Falha - Entrada incorreta","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5601\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/sacarCreditosCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:36:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"94"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Set-Cookie","value":"PHPSESSID=s2dbg4eg89jccrhervbcbfi087; path=/"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893278b47c9409d9-SJK"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 24,\n            \"message\": \"Formato da entrada incorreto. {valor}\"\n        }\n    ]\n}"},{"id":"1a442c76-69ce-46da-b302-2dd701ec9d59","name":"Falha - Identificação não encontrada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5601\"\n    },\n    \"valor\": \"10000000000\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/sacarCreditosCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:38:34 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"100"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 6,\n            \"message\": \"Identificação não encontrada.\"\n        }\n    ]\n}"}],"_postman_id":"f6e5e3e9-4622-4c6a-ac5f-2a368516da8f"},{"name":"Verificar saldo de créditos do condutor","id":"76069693-4ca7-40f1-8d9b-21645ca6ac01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"<p>Obrigatório.\nSua chave API.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": { //Obrigatório. Objeto para identificar o condutor.\n        \"tipo_identificacao\": \"<char>\",  \n        // Forma de identificação do condutor: CPF (C), VTR (V), Telefone (T), Placa (P), ID (I).\n        \"identificacao\": \"<string><int>\" \n        // Valor do atributo de identificação.\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/saldoCreditosCondutor","description":"<p>Com essa endpoint é possível verificar o saldo da cateira de crédito de um condutor.</p>\n<blockquote>\n<p>Para ter acesso a essa endpoint, é necessário que o usuário tenha a permissão <strong>\"API - Carteira de créditos\"</strong></p>\n</blockquote>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["saldoCreditosCondutor"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"df5ab60a-bdea-490c-b35f-a8004ac4f85a","name":"Sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5601\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/saldoCreditosCondutor"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:57:10 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"47"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"X-RateLimit-Limit","value":"4"},{"key":"X-RateLimit-Remaining","value":"2"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"893296917ca109d3-SJK"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"saldo\": 95.06\n    }\n}"},{"id":"2b05d30d-742d-46cc-b76b-402e0520b2ec","name":"Falha - Identificação não encontrada","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \"tipo_identificacao\": \"I\",\n        \"identificacao\": \"5601\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/saldoCreditosCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:44:34 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"100"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 6,\n            \"message\": \"Identificação não encontrada.\"\n        }\n    ]\n}"},{"id":"43aeb45e-9eda-4807-96f4-d3c13938033c","name":"Falha - Entrada incorreta","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/saldoCreditosCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:45:06 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"86"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 24,\n            \"message\": \"Formato da entrada incorreto.\"\n        }\n    ]\n}"},{"id":"b8c4f634-ed4c-4e0f-b259-538ef63f61d7","name":"Falha - Tipo inválido","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API.","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"condutor\": {\n        \n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/saldoCreditosCondutor"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 13:45:46 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"102"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 5,\n            \"message\": \"Tipo de identificação inválida.\"\n        }\n    ]\n}"}],"_postman_id":"76069693-4ca7-40f1-8d9b-21645ca6ac01"},{"name":"Atualizar condutores","id":"f7ac8f83-188a-4c85-8f15-981f4dd06453","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": [238, 982],\n    \"areas_bloqueio\": [243, 824, 750]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores","description":"<p>Esse endpoint permite a atualização em massa dos condutores.</p>\n<p>Os dados que deseja atualizar devem ser passados no body, assim como para quais condutores deseja realizar a atualização.</p>\n<p>O parâmetro <strong>condutores</strong> deve ser um array de inteiros, contendo os Ids dos condutores a serem atualizados.</p>\n<p>O parâmetro <strong>areas_bloqueio</strong> deve ser um array de inteiros, contendo os Ids das áreas que deseja atribuir aos condutores.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["atualizarCondutores"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"d33b30a7-2d0d-445c-b464-836a8070a17c","name":"200 - Sucesso","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": [220, 295],\n    \"areas_bloqueio\": [834, 635, 398]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true\n}"},{"id":"46a96b3d-49b7-4049-abcd-129a9e847c6f","name":"400 - Falha ao atualizar passando apenas os condutores","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": [314, 230]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"É necessário enviar um ou mais campos para realizar atualização dos entregadores.\"\n    ]\n}"},{"id":"4cd11d15-3f82-45bd-90ad-101f4de54ad1","name":"400 - Falha ao atualizar passando os condutores no formato incorreto","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": 949,\n    \"areas_bloqueio\": [333, 625, 829]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Campo condutores é inválido. Deve ser um array.\"\n    ]\n}"},{"id":"0787be0d-c04b-443f-88da-273d660c48ac","name":"400 - Falha ao atualizar passando as áreas no formato incorreto","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": [390, 293],\n    \"areas_bloqueio\": 191\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Campo areas_bloqueio é inválido. Deve ser um array.\"\n    ]\n}"},{"id":"dc8a4338-4506-4411-b179-18e86a02edd4","name":"400 - Falha ao passar um condutor inválido","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": [64, 286],\n    \"areas_bloqueio\": [807, 977, 168]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Um ou mais entregadores não foram encontrados.\"\n    ]\n}"},{"id":"902cb422-b7ef-442e-b67f-f482019a2ed0","name":"400 - Falha ao passar uma área inválida","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"condutores\": [271, 744],\n    \"areas_bloqueio\": [836, 685, 894]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarCondutores"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        \"Área 30000 é inválida\"\n    ]\n}"}],"_postman_id":"f7ac8f83-188a-4c85-8f15-981f4dd06453"}],"id":"463e8e91-9091-467e-8cd9-115e574db4ed","description":"<p>O condutor é o agente que presta o seu serviço realizando a solicitação.</p>\n","_postman_id":"463e8e91-9091-467e-8cd9-115e574db4ed","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Webhook","item":[{"name":"Cadastrar webhook","id":"31f77e5a-6816-4bf5-a5fa-7232ad7e532f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n  \"tipo\": \"<string>\",\n  /**\n    (Required). Indica o tipo de webhook \n    Valores aceitos: posicao ou status\n  */\n  \"url\": \"<string>\",\n  /**\n    (Required). Indica a URL que receberá o evento \n  */\n  \"responsabilidade\": \"<string>\"\n  /**\n    (Required) se o usuário autenticado não for de \"empresa\". Define quem é o responsável pelo evento.\n\n    Valores aceitos:\n\n    - solicitante: A responsabilidade é de quem abriu a solicitação\n    - corrida: A responsabilidade é de quem aceitou a corrida\n\n    IMPORTANTE: para usuários \"empresa\", a responsabilidade será definida automaticamente, sobrescrevendo qualquer informação enviada nesse campo.\n  */\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarWebhook","description":"<p>Permite cadastrar novas URLs para o webhook.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["cadastrarWebhook"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"ad5a49c0-ec1a-4d77-bdb4-7dddde4f200b","name":"200 - Cadastrar webhook","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n  \"tipo\": \"posicao\",\n  \"url\": \"https://url-de-teste.com\",\n  \"responsabilidade\": \"corrida\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarWebhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:12:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Set-Cookie","value":"PHPSESSID=n2ekqs42lkgm5lepdlvgfma790; path=/"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfd08238c51b33-GRU"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"mensagem\": \"Webhook criado com sucesso\"\n    }\n}"},{"id":"0ae73e4f-d770-4b53-8b3a-9ddb1bce0a0e","name":"400 - Atributos obrigatórios","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarWebhook"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:06:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"235"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfc7c1fef11b11-GRU"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'tipo' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'url' é obrigatório.\"\n        },\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'responsabilidade' é obrigatório.\"\n        }\n    ]\n}"},{"id":"c1cb1614-101d-42a4-bb7e-b25159298ad9","name":"400 - Webhook já existe","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n  \"tipo\": \"posicao\",\n  \"url\": \"https://url-de-teste.com\",\n  \"responsabilidade\": \"solicitante\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarWebhook"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:11:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"147"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfce78aecd1b30-GRU"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 101,\n            \"message\": \"Já existe um webhook cadastrado com esses parâmetros. Por favor, escolha outros\"\n        }\n    ]\n}"},{"id":"a92d82bd-cfef-442f-b08a-fb610f333a3a","name":"Falha - Atributos inválidos Copy","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}","description":"Obrigatório.\nSua chave API."}],"body":{"mode":"raw","raw":"{\n  \"tipo\": \"invalido\",\n  \"url\": \"https://www.gaudium.global/\",\n  \"responsabilidade\": \"invalido\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/cadastrarWebhook"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 13 Jun 2024 19:49:38 GMT"},{"key":"Server","value":"Apache/2.4.54 (Amazon) PHP/7.0.33"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"145"},{"key":"Connection","value":"close"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 99,\n            \"message\": \"Tipo do Webhook incorreto\"\n        },\n        {\n            \"code\": 100,\n            \"message\": \"Responsabilidade do Webhook incorreto\"\n        }\n    ]\n}"}],"_postman_id":"31f77e5a-6816-4bf5-a5fa-7232ad7e532f"},{"name":"Listar webhook","id":"b0d7c1ec-4857-49a0-a44b-69b2c2e0d168","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/listarWebhook","description":"<p>Permite visualizar os webhooks cadastrados.</p>\n<p>O campo <em>id</em> retornado pode ser utilizado para as operações de deleção e atualização.<br />Caso alguma empresa da central tenha cadastrado um webhook, a central poderá visualizar esta informação por meio do retorno em que o campo <em>empresa_id</em> é informado, bem como o campo \"responsável\" será <em>empresa</em>.</p>\n<p>Caso a requisição esteja sendo realizada por uma empresa, apenas os webhooks que a pertencem serão retornados.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["listarWebhook"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[]}},"response":[{"id":"26921258-774c-4242-a8fc-efe857957703","name":"200 - Listar webhook","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/listarWebhook"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 03 Sep 2024 16:45:09 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Set-Cookie","value":"PHPSESSID=5p21p3va46t40a27mp4ff61805; path=/"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bd73564cd14028b-GRU"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"webhooks\": [\n            {\n                \"id\": \"2\",\n                \"empresa_id\": \"115\",\n                \"tipo\": \"status\",\n                \"responsavel\": \"empresa\",\n                \"url\": \"https://url-webhook-empresa.com\"\n            },\n            {\n                \"id\": \"3\",\n                \"tipo\": \"posicao\",\n                \"responsavel\": \"solicitante\",\n                \"url\": \"https://url-de-teste1.com\"\n            },\n            {\n                \"id\": \"4\",\n                \"tipo\": \"posicao\",\n                \"responsavel\": \"corrida\",\n                \"url\": \"https://url-de-teste.com\"\n            }\n        ],\n        \"quantidade_webhooks\": 3\n    }\n}"}],"_postman_id":"b0d7c1ec-4857-49a0-a44b-69b2c2e0d168"},{"name":"Atualizar webhook","id":"46120439-c435-407c-834a-aab8554cecbc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n   \"url\":\"https://webhook.site/hash-da-nova-url-830f-f1610d8b0061\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/api/integracao/atualizarWebhook/:id","description":"<p>Permite atualizar a URL de um webhook.</p>\n<p>O <em>id</em> do webhook deve ser passado como parâmetro no endpoint.</p>\n<p>É possível uma central atualizar o webhook de uma empresa cadastrada em sua operação.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["atualizarWebhook",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"type":"any","value":"65","key":"id"}]}},"response":[{"id":"024c0ea1-0301-4d75-8523-33091da0217d","name":"200 - Atualizar webhook","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n   \"url\":\"https://webhook.site/hash-da-nova-url-830f-f1610d8b0061\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarWebhook/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarWebhook",":id"],"variable":[{"key":"id","value":"873"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:06:06 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfc67cc8211b11-GRU"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"mensagem\": \"Webhook atualizado com sucesso\"\n    }\n}"},{"id":"5eb5ab8b-c16c-4680-b616-3f3a852e209e","name":"400 - Atributos obrigatórios ausentes","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/atualizarWebhook/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["atualizarWebhook",":id"],"variable":[{"key":"id","value":"509"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:05:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"95"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfc4ef49b41b2c-GRU"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 2,\n            \"message\": \"Atributo 'url' é obrigatório.\"\n        }\n    ]\n}"}],"_postman_id":"46120439-c435-407c-834a-aab8554cecbc"},{"name":"Deletar webhook","id":"cc2bed90-862b-47a2-b0a9-565f9eab69d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/api/integracao/deletarWebhook/:id","description":"<p>Permite deletar um webhook.<br />Basta informar o <em>id</em> no endpoint chamado.<br />É possível uma central deletar o webhook de uma empresa cadastrada em sua operação.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["deletarWebhook",":id"],"host":["https://api-vendas.taximachine.com.br/api/integracao"],"query":[],"variable":[{"type":"any","value":"675","key":"id"}]}},"response":[{"id":"137819f6-a795-470b-b76c-c62c7393fccd","name":"200 - Deletar webhook","originalRequest":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/deletarWebhook/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["deletarWebhook",":id"],"variable":[{"key":"id","value":"684"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:14:26 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfd2b1fc811cfd-GRU"},{"key":"Content-Encoding","value":"br"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"response\": {\n        \"mensagem\": \"Webhook deletado com sucesso\"\n    }\n}"},{"id":"96e2bf93-f758-41eb-a1f5-a2b6c95d98eb","name":"400 - Deletar webhook","originalRequest":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"url":{"raw":"https://api-vendas.taximachine.com.br/api/integracao/deletarWebhook/:id","host":["https://api-vendas.taximachine.com.br/api/integracao"],"path":["deletarWebhook",":id"],"variable":[{"key":"id","value":"859"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Sep 2024 19:14:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"85"},{"key":"Connection","value":"keep-alive"},{"key":"X-Powered-By","value":"PHP/7.0.33"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"8bcfd3228a381cfd-GRU"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"code\": 119,\n            \"message\": \"ID do webhook inválido\"\n        }\n    ]\n}"}],"_postman_id":"cc2bed90-862b-47a2-b0a9-565f9eab69d2"}],"id":"f37881b0-92e7-45d3-b90c-08eaae01724f","description":"<p>Um webhook é uma forma de recebimento de informações quando ocorre um dado evento. Neste caso, quando uma solicitação sofrer uma alteração do seu estado, a Machine irá acionar uma URL informada pela central com determinadas informações sobre a solicitação que sofreu a mudança.</p>\n<p>O nosso webhook do tipo status envia eventos nos seguintes momentos: quando uma solicitação muda de status, quando o condutor sinaliza que chegou ao local e quando uma parada é confirmada. As informações enviadas vão variar conforme o estado da solicitação. Por exemplo, enquanto a solicitação não foi aceita, nenhum dado associado ao aceite será enviado, entretanto, quando ela for aceita, as informações associadas ao aceite serão enviadas.</p>\n<p>O nosso webhook do tipo posição envia a posição dos condutores que estão com solicitações aceitas (A), em andamento (E) ou em espera (S).</p>\n<blockquote>\n<p>⚠️ O antigo formato do Webhook de Status será deprecado, a central deve cadastrar novamente o webhook de status para ir pro novo formato. </p>\n</blockquote>\n<h1 id=\"webhook-de-posição\">Webhook de Posição</h1>\n<p>O webhook de posição realiza o envio de posição de condutores, a cada 15s, que estão com solicitações em espera (S), em andamento (E) ou aceitas (A). Caso a central configuração e de corrida sejam a mesma, a central receberá o evento do webhook apenas uma vez.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Formato</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_mch</code></td>\n<td>String (Obrigatório)</td>\n<td>Identificação da corrida no Sistema Machine</td>\n</tr>\n<tr>\n<td><code>condutor_id</code></td>\n<td>String</td>\n<td>Identificação do condutor</td>\n</tr>\n<tr>\n<td><code>lat_cond</code></td>\n<td>String (Obrigatório)</td>\n<td>Latitude do condutor</td>\n</tr>\n<tr>\n<td><code>lng_cond</code></td>\n<td>String (Obrigatório)</td>\n<td>Longitude do condutor</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"novo-webhook-de-status\">(Novo) Webhook de Status</h1>\n<p>O <strong>Webhook de Status</strong> é acionado sempre que uma solicitação passa por uma <strong>mudança de estado</strong> (ex.: aceita, em andamento, finalizada, cancelada), quando o condutor indica chegada ao local ou quando uma parada é confirmada.</p>\n<h2 id=\"exemplo-do-payload\">Exemplo do Payload</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"datetime\": \"2025-08-29T13:20:05Z\",\n \"event_id\": \"550e8400-e29b-41d4-a716-446655440000\",\n \"request_id\": 12345,\n \"status_code\": \"A\",\n \"status_label\": \"ACEITA\",\n \"stop_id\": 567,\n \"links\": {\n   \"request\": \"https://api.taximachine.com.br/api/v1/request/12345\",\n   \"enterprise\": \"https://api.taximachine.com.br/api/integracao/condutor?id=321\",\n   \"driver\": \"https://api.taximachine.com.br/api/integracao/empresa?empresa_id=987\"\n }\n}\n\n</code></pre>\n<h2 id=\"exemplo-de-apresentação-do-status_label\">Exemplo de apresentação do <code>status_label</code></h2>\n<h4 id=\"enum-de-status\">Enum de Status</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código (status_code)</th>\n<th>Label (status_label)</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>AP</code></td>\n<td><code>ARRIVED_AT_LOCATION</code></td>\n<td>Condutor chegou ao local</td>\n</tr>\n<tr>\n<td><code>ER</code></td>\n<td><code>STOP_FINISHED</code></td>\n<td>Parada finalizada</td>\n</tr>\n<tr>\n<td><code>L</code></td>\n<td><code>WAITING_RELEASE</code></td>\n<td>Aguardando liberação</td>\n</tr>\n<tr>\n<td><code>R</code></td>\n<td><code>WAITING_PAYMENT</code></td>\n<td>Aguardando pagamento</td>\n</tr>\n<tr>\n<td><code>D</code></td>\n<td><code>DISTRIBUTING</code></td>\n<td>Distribuindo</td>\n</tr>\n<tr>\n<td><code>G</code></td>\n<td><code>WAITING_ACCEPTANCE</code></td>\n<td>Aguardando aceite</td>\n</tr>\n<tr>\n<td><code>P</code></td>\n<td><code>PENDING</code></td>\n<td>Pendente</td>\n</tr>\n<tr>\n<td><code>S</code></td>\n<td><code>ON_HOLD</code></td>\n<td>Solicitação em espera</td>\n</tr>\n<tr>\n<td><code>N</code></td>\n<td><code>NOT_SERVED</code></td>\n<td>Solicitação não atendida ou buscando condutor</td>\n</tr>\n<tr>\n<td><code>A</code></td>\n<td><code>ACCEPTED</code></td>\n<td>Solicitação aceita</td>\n</tr>\n<tr>\n<td><code>E</code></td>\n<td><code>IN_PROGRESS</code></td>\n<td>Solicitação em andamento</td>\n</tr>\n<tr>\n<td><code>C</code></td>\n<td><code>CANCELLED</code></td>\n<td>Solicitação cancelada</td>\n</tr>\n<tr>\n<td><code>F</code></td>\n<td><code>FINISHED</code></td>\n<td>Solicitação finalizada</td>\n</tr>\n<tr>\n<td><code>U</code></td>\n<td><code>GROUPED</code></td>\n<td>Solicitação agrupada em andamento</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"como-usar\">Como usar</h4>\n<ul>\n<li><p><code>status_code</code>: valor curto do status</p>\n</li>\n<li><p><code>status_label</code>: valor descritivo do status</p>\n</li>\n<li><p><strong>Extensibilidade</strong>: se a Machine adicionar novos status no futuro, basta incluir novos pares para <code>codes/label</code></p>\n</li>\n</ul>\n<h3 id=\"campos\">Campos</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Formato</strong></th>\n<th>Requerido</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>datetime</code></td>\n<td>ISO-8601</td>\n<td>SIM</td>\n<td>Data e hora do evento gerado pela Machine.</td>\n</tr>\n<tr>\n<td><code>event_id</code></td>\n<td>UUID</td>\n<td>SIM</td>\n<td>Identificação única do evento (idempotência).</td>\n</tr>\n<tr>\n<td><code>request_id</code></td>\n<td>INT</td>\n<td>SIM</td>\n<td>Identificador da solicitação</td>\n</tr>\n<tr>\n<td><code>status_code</code></td>\n<td>VARCHAR(2)</td>\n<td>SIM</td>\n<td>Código do status</td>\n</tr>\n<tr>\n<td><code>status_label</code></td>\n<td>ENUM</td>\n<td>SIM</td>\n<td>Status descritivo</td>\n</tr>\n<tr>\n<td><code>stop_id</code></td>\n<td>INT</td>\n<td>NÃO</td>\n<td>Identificador da parada (preenchido apenas no status <code>STOP_FINISHED</code>)</td>\n</tr>\n<tr>\n<td><code>links</code></td>\n<td>Object</td>\n<td>SIM</td>\n<td>URLs relacionadas ao evento. Inclui sempre <code>request</code> e pode incluir <code>enterprise</code> e <code>driver</code> (se aplicável)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"links-no-payload\">Links no Payload</h3>\n<ul>\n<li><p><code>links.request</code> -&gt; acesso aos detalhes da solicitação</p>\n</li>\n<li><p><code>links.enterprise</code> -&gt; (opcional) referência à empresa</p>\n</li>\n<li><p><code>links.driver</code> -&gt; (opcional) referência ao condutor</p>\n</li>\n</ul>\n<h1 id=\"webhook-de-mensagens\">Webhook de Mensagens</h1>\n<p>O <strong>Webhook de Mensagens</strong> é acionado sempre que ocorre o recebimento de mensagens relacionadas a uma central. Ele possibilita à central receber as mensagens enviadas pelo <strong>condutor</strong> e <strong>empresa</strong>, garantindo histórico e rastreabilidade da comunicação.</p>\n<h2 id=\"exemplo-do-payload-1\">Exemplo do Payload</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n \"company_id\": 8,\n \"content\": \"me aguarde\",\n \"datetime\": \"2025-08-29T14:01:36Z\",\n \"event_id\": \"0198f622-400f-7137-a03d-142dd9c2298a\",\n \"message_id\": 24148,\n \"sender_id\": 8101,\n \"sequence\": 1,\n \"type_code\": \"DRIVER\",\n \"type_label\": \"P\",\n \"links\": {\n   \"sender\": \"https://api.taximachine.com.br/api/integracao/condutor?id=8101\"\n },\n}\n\n</code></pre>\n<h2 id=\"campos-1\"><strong>Campos</strong></h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Campo</strong></th>\n<th><strong>Formato</strong></th>\n<th>Requerido</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>datetime</code></td>\n<td>ISO-8601</td>\n<td>SIM</td>\n<td>Data e hora do evento gerado pela Machine.</td>\n</tr>\n<tr>\n<td><code>event_ud</code></td>\n<td>UUID</td>\n<td>SIM</td>\n<td>Identificação única do evento (idempotência).</td>\n</tr>\n<tr>\n<td><code>company_id</code></td>\n<td>INT</td>\n<td>SIM</td>\n<td>Identificador da central</td>\n</tr>\n<tr>\n<td><code>message_id</code></td>\n<td>INT</td>\n<td>SIM</td>\n<td>Identificador da mensagem</td>\n</tr>\n<tr>\n<td><code>sender_id</code></td>\n<td>INT</td>\n<td>SIM</td>\n<td>Indentificador do remetente (condutor, empresa)</td>\n</tr>\n<tr>\n<td><code>sequence</code></td>\n<td>INT</td>\n<td>SIM</td>\n<td>Número sequencial da mensagem no contexto da solicitação</td>\n</tr>\n<tr>\n<td><code>type_code</code></td>\n<td>ENUM</td>\n<td>SIM</td>\n<td>Origem da mensagem ( <code>DRIVER</code>, <code>ENTERPRISE</code>)</td>\n</tr>\n<tr>\n<td><code>type_label</code></td>\n<td>String</td>\n<td>SIM</td>\n<td>Indicação adicional do tipo de mensagem (pode variar por contexto)</td>\n</tr>\n<tr>\n<td><code>content</code></td>\n<td>String</td>\n<td>SIM</td>\n<td>Conteúdo textual da mensagem</td>\n</tr>\n<tr>\n<td><code>links</code></td>\n<td>Object</td>\n<td>SIM</td>\n<td>URLs relacionadas ao evento. Inclui, por exemplo, a referência ao remetente ( <code>sender</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"enum-type_label\">Enum <code>type_label</code></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Label</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>P</code></td>\n<td><code>DRIVER</code></td>\n<td>Chat do tipo condutor</td>\n</tr>\n<tr>\n<td><code>E</code></td>\n<td><code>ENTERPRISE</code></td>\n<td>Chat do tipo empresa</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"deprecado-webhook-de-mudança-de-status\">(DEPRECADO) Webhook de Mudança de Status</h1>\n<p>Um webhook é uma forma de recebimento de informações quando ocorre um dado evento. Neste caso, quando uma corrida sofrer uma alteração do seu estado, quando uma parada for confirmada ou quando o condutor indicar que chegou ao local, a Machine irá acionar uma URL informada pela central com determinadas informações. Este é um mecanismo prático para receber dados da Machine. Caso a central configuração e de corrida sejam a mesma, a central receberá o evento do webhook apenas uma vez.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Formato</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_mch</code></td>\n<td>String (Obrigatório)</td>\n<td>Identificação da solicitação no Sistema Machine</td>\n</tr>\n<tr>\n<td><code>id_externo</code></td>\n<td>String</td>\n<td>Identificação da solicitação pela central</td>\n</tr>\n<tr>\n<td><code>status_solicitacao</code></td>\n<td>String (Obrigatório)</td>\n<td>Status da solicitação. Ver tabela abaixo</td>\n</tr>\n<tr>\n<td><code>data_hora_solicitacao</code></td>\n<td>Datetime (Obrigatório)</td>\n<td>Data e hora de abertura da solicitação</td>\n</tr>\n<tr>\n<td><code>chave_trajeto</code></td>\n<td>String (Obrigatório)</td>\n<td>Chave para acesso a consulta aos trajetos</td>\n</tr>\n<tr>\n<td><code>usuario</code></td>\n<td>String</td>\n<td>Nome do usuário de abertura da solicitação</td>\n</tr>\n<tr>\n<td><code>condutor</code></td>\n<td></td>\n<td>(Bloco opcional) - usado apenas quando o condutor atender a solicitação</td>\n</tr>\n<tr>\n<td><code>id</code></td>\n<td>Integer (Obrigatório)</td>\n<td>Identificação do condutor na plataforma machine</td>\n</tr>\n<tr>\n<td><code>nome</code></td>\n<td>String (Obrigatório)</td>\n<td>Nome do condutor</td>\n</tr>\n<tr>\n<td><code>vtr</code></td>\n<td>String (Obrigatório)</td>\n<td>Número da viatura no cadastro do condutor</td>\n</tr>\n<tr>\n<td><code>telefone</code></td>\n<td>String (Obrigatório)</td>\n<td>Telefone do cadastro do condutor</td>\n</tr>\n<tr>\n<td><code>cpf</code></td>\n<td>String (Obrigatório)</td>\n<td>CPF do condutor</td>\n</tr>\n<tr>\n<td><code>modelo</code></td>\n<td>String (Obrigatório)</td>\n<td>Modelo do veículo</td>\n</tr>\n<tr>\n<td><code>placa</code></td>\n<td>String (Obrigatório)</td>\n<td>Placa do veículo</td>\n</tr>\n<tr>\n<td><code>empresa</code></td>\n<td></td>\n<td>(Bloco opcional) - usado para solicitação em eTicket ou Voucher</td>\n</tr>\n<tr>\n<td><code>nome</code></td>\n<td>String (Obrigatório)</td>\n<td>Nome da empresa</td>\n</tr>\n<tr>\n<td><code>centro_custo</code></td>\n<td>String</td>\n<td>Nome do centro de custo</td>\n</tr>\n<tr>\n<td><code>serie_voucher</code></td>\n<td>String (Obrigatório)</td>\n<td>Série do voucher</td>\n</tr>\n<tr>\n<td><code>numero_voucher</code></td>\n<td>String (Obrigatório)</td>\n<td>Número do voucher</td>\n</tr>\n<tr>\n<td><code>status_ticket</code></td>\n<td>String (Obrigatório)</td>\n<td>Status de autorização do eTicket. Ver tabela abaixo</td>\n</tr>\n<tr>\n<td><code>numero_autorizacao</code></td>\n<td>Number (Obrigatório)</td>\n<td>Número de autorização</td>\n</tr>\n<tr>\n<td><code>data_hora_autorizacao</code></td>\n<td>Datetime (Obrigatório)</td>\n<td>Data e hora da autorização</td>\n</tr>\n<tr>\n<td><code>tipo_finalizacao</code></td>\n<td>String (Obrigatório)</td>\n<td>Tipo de finalização do eTicket</td>\n</tr>\n<tr>\n<td><code>andamento</code></td>\n<td></td>\n<td>(Bloco opcional) - usado apenas nos status: A, E, P e L</td>\n</tr>\n<tr>\n<td><code>data_hora_aceite</code></td>\n<td>Datetime</td>\n<td>Data e hora do aceite do condutor</td>\n</tr>\n<tr>\n<td><code>lat_aceite</code></td>\n<td>Decimal</td>\n<td>Latitude do aceite da solicitação</td>\n</tr>\n<tr>\n<td><code>lng_aceite</code></td>\n<td>Decimal</td>\n<td>Longitude do aceite da solicitação</td>\n</tr>\n<tr>\n<td><code>estimativa_aceite_seg</code></td>\n<td>Number</td>\n<td>Estimativa de chegada ao passageiro em segundos no momento do aceite</td>\n</tr>\n<tr>\n<td><code>estimativa_aceite_km</code></td>\n<td>Number</td>\n<td>Estimativa de chegada ao passageiro em km no momento do aceite</td>\n</tr>\n<tr>\n<td><code>duracao_aceite_min</code></td>\n<td>Number</td>\n<td>Tempo realizado, em minutos, do local do aceite ao local do passageiro</td>\n</tr>\n<tr>\n<td><code>distancia_aceite_km</code></td>\n<td>Number</td>\n<td>Distância realizada, em km, do local do aceite ao local do passageiro</td>\n</tr>\n<tr>\n<td><code>estimativa_corrida_min</code></td>\n<td>Number</td>\n<td>Estimativa da duração da solicitação, em minutos</td>\n</tr>\n<tr>\n<td><code>estimativa_corrida_km</code></td>\n<td>Number</td>\n<td>Estimativa da distância da solicitação, em km</td>\n</tr>\n<tr>\n<td><code>estimativa_corrida_valor</code></td>\n<td>Number</td>\n<td>Estimativa da distância da solicitação, em km</td>\n</tr>\n<tr>\n<td><code>data_hora_chegada_local</code></td>\n<td>Datetime</td>\n<td>Data e hora da chegada ao local, registrada pelo condutor</td>\n</tr>\n<tr>\n<td><code>data_hora_arredores_local</code></td>\n<td>Datetime</td>\n<td>Data e hora da chegada aos arredores do local, registrada pelo GPS do condutor</td>\n</tr>\n<tr>\n<td><code>data_hora_inicio_corrida</code></td>\n<td>Datetime</td>\n<td>Data e hora do início da solicitação, registrada pelo condutor</td>\n</tr>\n<tr>\n<td><code>data_hora_pendencia</code></td>\n<td>Datetime</td>\n<td>Data e hora que a solicitação entrou em pendência, caso isto ocorra</td>\n</tr>\n<tr>\n<td><code>finalizacao</code></td>\n<td></td>\n<td>(Bloco opcional) - usado apenas no status: F</td>\n</tr>\n<tr>\n<td><code>data_hora_finalizacao</code></td>\n<td>Datetime (Obrigatório)</td>\n<td>Data e hora da finalização</td>\n</tr>\n<tr>\n<td><code>distancia_percorrida_km</code></td>\n<td>Number (Obrigatório)</td>\n<td>Distância percorrida pelo condutor desde o momento que registrou a entrada do passageiro</td>\n</tr>\n<tr>\n<td><code>duracao_min</code></td>\n<td>Number (Obrigatório)</td>\n<td>Duração da condutor, em minutos</td>\n</tr>\n<tr>\n<td><code>tempo_parado_min</code></td>\n<td>Number</td>\n<td>Tempo em que o condutor ficou parado no trânsito, em minutos</td>\n</tr>\n<tr>\n<td><code>valor_corrida</code></td>\n<td>Number (Obrigatório)</td>\n<td>Valor da solicitação</td>\n</tr>\n<tr>\n<td><code>valor_cupom</code></td>\n<td>Number</td>\n<td>Valor do cupom</td>\n</tr>\n<tr>\n<td><code>endereco</code></td>\n<td>String (Obrigatório)</td>\n<td>Logradouro e número para exibição de onde o condutor finalizou a solicitação</td>\n</tr>\n<tr>\n<td><code>bairro</code></td>\n<td>String (Obrigatório)</td>\n<td>Bairro de destino</td>\n</tr>\n<tr>\n<td><code>cidade</code></td>\n<td>String (Obrigatório)</td>\n<td>Cidade de destino</td>\n</tr>\n<tr>\n<td><code>estado</code></td>\n<td>String (Obrigatório)</td>\n<td>Estado de destino</td>\n</tr>\n<tr>\n<td><code>lat</code></td>\n<td>Decimal(13,9) (Obrigatório)</td>\n<td>Latitude de destino</td>\n</tr>\n<tr>\n<td><code>lng</code></td>\n<td>Decimal(13,9) (Obrigatório)</td>\n<td>Longitude de destino</td>\n</tr>\n<tr>\n<td><code>cancelamento</code></td>\n<td></td>\n<td>(Bloco opcional) - usado apenas no status: C</td>\n</tr>\n<tr>\n<td><code>data_hora</code></td>\n<td>Datetime (Obrigatório)</td>\n<td>Data e hora do cancelamento</td>\n</tr>\n<tr>\n<td><code>cancelada_por</code></td>\n<td>String (Obrigatório)</td>\n<td>Indica quem efetuou o cancelamento: P – passageiro; M – Condutor; C - Central.</td>\n</tr>\n<tr>\n<td><code>motivo</code></td>\n<td>Datetime (Obrigatório)</td>\n<td>Motivo do cancelamento</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"assinatura-de-validação-do-webhook\">Assinatura de validação do Webhook</h1>\n<p>A assinatura de validação do webhook tem como objetivo garantir a integridade e a autenticação da mensagem.</p>\n<p>Os campos de assinatura, contidos no HEADER, seguem o padrão HMAC-SHA-512.</p>\n<p>O campo Signature-V2 é composto pelos elementos enviados no webhook, a função de hash SHA-512 e a chave da API.</p>\n<p>É importante observar que o campo Signature está atualmente obsoleto, sendo substituído pelo Signature-V2; no entanto, ele é consturuído com base nos dados recebidos no webhook, a função de hash SHA-512 e a chave privada previamente informada.</p>\n<blockquote>\n<p>Content-Type: application/json<br />Signature-V2: 17d3170aa2271f8ce1151f730cfea1660359f073e99bc96c2320a49a23bf0700225017c3135693eb7bd1ba9aa06ada60924fdf38f2856bd3ef3aca169f89988a<br />@deprecated Signature: 17d3170aa2271f8ce1151f730cfea1660359f073e99bc96c2320a49a23bf0700225017c3135693eb7bd1ba9aa06ada60924fdf38f2856bd3ef3aca169f89988a</p>\n</blockquote>\n","_postman_id":"f37881b0-92e7-45d3-b90c-08eaae01724f","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Dinâmica","item":[{"name":"Obter Dinâmicas por área","id":"00387808-445f-45b2-88b1-53a5f09c62e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area","description":"<p>Este endpoint retorna a lista de <strong>dinâmicas associadas às áreas</strong>.</p>\n<p>Cada item da resposta representa um fator de dinâmica vinculado a uma área específica, contendo informações sobre seu estado atual, tipo de fator e valor aplicado.</p>\n<h4 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h4>\n<ul>\n<li><p>Lista todas as dinâmicas por área da bandeira</p>\n</li>\n<li><p>Retorna os dados já <strong>formatados e normalizados</strong></p>\n</li>\n<li><p>Indica se cada fator está <strong>ativo ou desativado</strong></p>\n</li>\n<li><p>Identifica o <strong>tipo de dinâmica</strong> associada à área <strong>(No destino, No embarque)</strong></p>\n</li>\n</ul>\n<h4 id=\"estrutura-da-resposta\">Estrutura da resposta</h4>\n<p>Cada item da lista contém:</p>\n<ul>\n<li><p><code>id</code>: Identificador da área</p>\n</li>\n<li><p><code>nome</code>: Nome da área</p>\n</li>\n<li><p><code>fator</code>: Valor do fator de dinâmica aplicado</p>\n</li>\n<li><p><code>ativo</code>: Indica se o fator está ativo (<code>true</code> ou <code>false</code>)</p>\n</li>\n<li><p><code>tipo</code>: Tipo do fator de dinâmica (ex.: Partida, Parada, Global)</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["dinamica","area"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"5d4c7cd4-5473-4571-9e5e-330605612796","name":"200 - Obter dinâmicas","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 10,\n            \"nome\": \"Área Central\",\n            \"fator\": 1.25,\n            \"ativo\": true,\n            \"tipo\": \"No embarque\"\n        },\n        {\n            \"id\": 12,\n            \"nome\": \"Zona Norte\",\n            \"fator\": 1.1,\n            \"ativo\": false,\n            \"tipo\": \"No embarque\"\n        }\n    ]\n}"}],"_postman_id":"00387808-445f-45b2-88b1-53a5f09c62e6"},{"name":"Obter Dinâmica sem área","id":"8262f0b4-0915-4078-be2f-5c523e704580","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea","description":"<p>Este endpoint retorna a <strong>dinâmica sem área</strong>.</p>\n<p>A dinâmica sem área representa um fator único aplicado de forma geral, independentemente da área, permitindo identificar se o fator está ativo e qual valor está configurado.</p>\n<h4 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h4>\n<ul>\n<li><p>Obtém a dinâmica sem área</p>\n</li>\n<li><p>Informa se a dinâmica está <strong>ativa ou inativa</strong></p>\n</li>\n<li><p>Informa o fator atual da dinâmica sem área</p>\n</li>\n</ul>\n<h4 id=\"estrutura-da-resposta\">Estrutura da resposta</h4>\n<p>A resposta contém um único objeto com os seguintes campos:</p>\n<ul>\n<li><p><code>nome</code>: Nome da dinâmica (dinâmica global / sem área)</p>\n</li>\n<li><p><code>fator</code>: Valor do fator de dinâmica aplicado</p>\n</li>\n<li><p><code>ativo</code>: Indica se a dinâmica está ativa (<code>true</code> ou <code>false</code>)</p>\n</li>\n<li><p><code>tipo</code>: Tipo do fator de dinâmica (ex.: Sem área)</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["dinamica","semArea"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"35015f08-69ff-4422-ac2f-c3a4c3f04354","name":"200 - Obter dinâmica sem área","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"nome\": \"Dinâmica sem área\",\n        \"fator\": 1.15,\n        \"ativo\": true,\n        \"tipo\": \"Sem área\"\n    }\n}"}],"_postman_id":"8262f0b4-0915-4078-be2f-5c523e704580"},{"name":"Ativar/Desativar Dinâmica por área","id":"c6a02b5f-6def-41c9-9e25-ab3543cf7433","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    /**\n        (Required). Indica se o fator de dinâmica será ativo ou desativado.\n    */\n    \"ativo\": \"<boolean>\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/:id","description":"<p>Este endpoint permite <strong>ativar ou desativar uma dinâmica associada a uma área específica</strong>, identificada pelo <code>id</code> informado na URL.</p>\n<p>A operação altera apenas o estado (<code>ativo</code>) da dinâmica, respeitando validações de estado atual e tipo do fator.</p>\n<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li><p>Ativa ou desativa uma dinâmica por área</p>\n</li>\n<li><p>Impede atualizações sem mudança real de estado</p>\n</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>O parâmetro <code>id</code> é <strong>obrigatório</strong> na URL</p>\n</li>\n<li><p>O corpo da requisição deve conter <strong>exatamente um campo</strong></p>\n</li>\n<li><p>Apenas o campo <code>ativo</code> é aceito</p>\n</li>\n<li><p>Valores válidos para <code>ativo</code>: <code>true</code>, <code>false</code>, <code>1</code>, <code>0</code></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["dinamica","area",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"id":"887a0a13-722c-48da-bb60-c5332a306728","type":"any","value":"342","key":"id"}]}},"response":[{"id":"ea590ab8-ee90-4f34-ae52-607803e09dda","name":"200 - Dinâmica atualizada com sucesso","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["dinamica","area",":id"],"variable":[{"key":"id","value":"709"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Dinâmica atualizada com sucesso\"\n}"},{"id":"31c86fae-c926-443e-a316-85cabaf4076c","name":"400 - Requisição inválida","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"ID parameter is required for PATCH requests\"\n}"},{"id":"b4f5a27b-5b91-47e1-917b-f5a0b20166cf","name":"400 - Corpo da requisição vázio","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["dinamica","area",":id"],"variable":[{"key":"id","value":"287"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"},{"id":"4d247a49-6c97-4874-8bb1-0af05ff0fc45","name":"400 - Tipo campo ativo incorreto","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": \"yes\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["dinamica","area",":id"],"variable":[{"key":"id","value":"27"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"ativo\",\n            \"error\": \"Campo ativo inválido. Booleano esperado.\"\n        }\n    ]\n}\n"},{"id":"cace9ea3-72b3-44c1-8bef-de9144f225cf","name":"400 - Alteração para mesmo estado de ativo","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["dinamica","area",":id"],"variable":[{"key":"id","value":"919"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Nenhuma alteração detectada.\"\n}"},{"id":"77633b9e-e492-4971-93e9-4692b9738dff","name":"404 - Dinâmica não encontrada","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/area/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["dinamica","area",":id"],"variable":[{"key":"id","value":"361"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Dinamica não encontrada.\"\n}"}],"_postman_id":"c6a02b5f-6def-41c9-9e25-ab3543cf7433"},{"name":"Ativar/Desativar Dinâmica sem área","id":"8a5d2887-f866-46a1-8133-6f091bce80cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    /**\n        (Required). Indica se o fator de dinâmica será ativo ou desativado.\n    */\n    \"ativo\": \"<boolean>\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea","description":"<p>Este endpoint permite <strong>ativar ou desativar a dinâmica global (sem área)</strong>.</p>\n<p>A dinâmica sem área representa um fator único aplicado de forma geral, sem vínculo com áreas específicas.</p>\n<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li><p>Ativa ou desativa a <strong>dinâmica sem área</strong></p>\n</li>\n<li><p>Impede atualizações sem mudança real de estado</p>\n</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Não recebe parâmetros na URL</p>\n</li>\n<li><p>O corpo da requisição deve conter <strong>exatamente um campo</strong></p>\n</li>\n<li><p>Apenas o campo <code>ativo</code> é aceito</p>\n</li>\n<li><p>Valores válidos para <code>ativo</code>: <code>true</code>, <code>false</code>, <code>1</code>, <code>0</code></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["dinamica","semArea"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"0367912c-0574-4357-8438-eced09488f47","name":"200 - Dinâmica atualizada com sucesso","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Dinamica sem area atualizada com sucesso.\"\n}"},{"id":"d9f9dabd-5b77-419a-b958-8b147837998b","name":"400 - Corpo da requisição vázio","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"},{"id":"d43c3922-8a1d-4472-b20a-60510c27a92e","name":"400 - Tipo campo ativo incorreto","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": \"yes\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"ativo\",\n            \"error\": \"Campo ativo inválido. Booleano esperado.\"\n        }\n    ]\n}\n"},{"id":"f5f0ffcd-0457-400e-90b3-09405afeb520","name":"400 - Alteração para mesmo estado de ativo","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativo\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/dinamica/semArea"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Nenhuma alteração detectada.\"\n}"}],"_postman_id":"8a5d2887-f866-46a1-8133-6f091bce80cd"}],"id":"be3e2757-4a3d-4096-8a35-0f13e4344f65","description":"<p>Esta api reúne os endpoints responsáveis pelo gerenciamento das <strong>dinâmicas</strong> associadas a bandeira, contemplando <strong>dinâmicas por área</strong> e <strong>dinâmica sem área</strong>.</p>\n<p>As dinâmicas permitem <strong>ativar ou desativar fatores</strong>, respeitando regras de validação como estado atual do fator e tipo de dinâmica.</p>\n<h3 id=\"funcionalidades-disponíveis\">Funcionalidades disponíveis:</h3>\n<ul>\n<li><p>Consulta dos fatores de dinâmica <strong>por área.</strong></p>\n</li>\n<li><p>Ativação e desativação de um fator de área específico.</p>\n</li>\n<li><p>Consulta da <strong>dinâmica sem área.</strong></p>\n</li>\n<li><p>Ativação e desativação da <strong>dinâmica sem área.</strong></p>\n</li>\n</ul>\n<h3 id=\"regras-e-validações-importantes\">Regras e validações importantes:</h3>\n<ul>\n<li><p>Todas as requisições exigem <strong>autenticação válida</strong></p>\n</li>\n<li><p>Não é permitido atualizar um fator sem mudança de estado (<code>ativo</code>)</p>\n</li>\n<li><p>O campo <code>ativo</code> aceita apenas valores booleanos (<code>true</code>, <code>false</code>, <code>1</code>, <code>0</code>)</p>\n</li>\n</ul>\n","_postman_id":"be3e2757-4a3d-4096-8a35-0f13e4344f65","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Saque automático","item":[{"name":"Ativar/Desativar saque automático","id":"698e5f6a-6ecb-4829-9478-3fed266a7d29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    /**\n        (Required). Indica se o saque automático será ativado ou desativado.\n    */\n    \"ativar\": \"<boolean>\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/saqueAutomatico/ativarDesativar","description":"<p>Este endpoint permite <strong>ativar ou desativar a funcionalidade do saque automático.</strong></p>\n<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Ativa ou desativa o saque automático</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Não recebe parâmetros na URL</p>\n</li>\n<li><p>O corpo da requisição deve conter <strong>exatamente um campo</strong></p>\n</li>\n<li><p>É permitido enviar no máximo 5 requisições por minuto</p>\n</li>\n<li><p>É necessário ter uma integração ativa para ativar ou desativar o saque automático</p>\n</li>\n<li><p>Apenas o campo <code>ativar</code> é aceito</p>\n</li>\n<li><p>Valores válidos para <code>ativar</code>: <code>true</code>, <code>false</code>, <code>1</code>, <code>0</code></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["saqueAutomatico","ativarDesativar"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"a7fe9952-7b11-4eeb-a955-4d259fed3c4c","name":"200 - Saque automático ativado","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativar\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/saqueAutomatico/ativarDesativar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Saque automático ativado\"\n}"},{"id":"8560a221-dec1-4b06-b951-aa758df4e8d9","name":"200 - Saque automático desativado","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativar\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/saqueAutomatico/ativarDesativar"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Saque automático desativado\"\n}"},{"id":"ec46113f-2d32-4288-b177-a69f439b0552","name":"400 - Corpo da requisição vazio","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/saqueAutomatico/ativarDesativar"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"},{"id":"e934dbdb-a4a5-483a-b7e6-a3686ceece59","name":"400 - Integração com saque automático não encontrada","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"ativar\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/saqueAutomatico/ativarDesativar"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Integração com Saque automático não encontrada\"\n}"}],"_postman_id":"698e5f6a-6ecb-4829-9478-3fed266a7d29"}],"id":"57ef3280-ac2d-431a-b6b4-5e9075824ee4","description":"<h3 id=\"saque-automático\">Saque automático</h3>\n<p>Esta API fornece um endpoint responsável pelo gerenciamento da funcionalidade do saque automático associada a uma bandeira, possibilitando <strong>ativar ou desativar o mesmo.</strong></p>\n<p><strong>Observação:</strong> A integração em si não é desativada, mas sim somente a funcionalidade do saque automático</p>\n<h3 id=\"funcionalidades-disponíveis\">Funcionalidades disponíveis:</h3>\n<ul>\n<li>Ativar ou desativar o saque automático.</li>\n</ul>\n<h3 id=\"regras-e-validações-importantes\">Regras e validações importantes:</h3>\n<ul>\n<li><p>Todas as requisições exigem <strong>autenticação válida</strong></p>\n</li>\n<li><p>O campo <code>ativar</code> aceita apenas valores booleanos (<code>true</code>, <code>false</code>, <code>1</code>, <code>0</code>)</p>\n</li>\n</ul>\n","_postman_id":"57ef3280-ac2d-431a-b6b4-5e9075824ee4","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Notificação","item":[{"name":"Envio push","id":"015ab1d4-01ae-4c80-9133-6e55ff850a74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    /** (Required). Indica a lista de usuários que irão receber as notificações */\n    \"passageiros\": \"<array[int]>\",\n    /** (Optional). Indica o título da notificação. Limite de 40 caracteres. */\n    \"titulo\": \"<string>\",\n    /** (Required). Indica a mensagem da notificação. Limite de 255 caracteres. */\n    \"mensagem\": \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/push","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Envia notificações via push</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>A lista de usuários é obrigatória</p>\n</li>\n<li><p>O título é opcional, possui um limite de 40 caracteres.</p>\n</li>\n<li><p>A mensagem é obrigatória, possui um limite de 255 caracteres.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["notificacao","push"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"13503314-181d-41ea-a80b-fc5e4407ebcf","name":"200 - Sucesso","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [270],\n    \"titulo\": \"Titulo\",\n    \"mensagem\": \"Mensagem aqui\" \n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/push"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Push enviado com sucesso\"\n}"},{"id":"8a95e817-5a80-4d35-bd0e-b6916302ca99","name":"404 - Sem usuário válido","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [288],\n    \"titulo\": \"Titulo\",\n    \"mensagem\": \"Mensagem aqui\" \n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/push"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Nenhum token FCM encontrado para os passageiros informados\"\n}"},{"id":"bcd04569-9acf-43aa-97d9-0d04fdae8a0f","name":"400 - Campo obrigatório faltando","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [47],\n    \"titulo\": \"Titulo\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/push"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": \n        {\n            \"field\": \"mensagem\",\n            \"error\": \"Campo obrigatório\"\n        }\n}"},{"id":"d20f531d-2b3d-4d42-8229-55cf84efe5e4","name":"400 - Array de passageiros vazio","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [],\n    \"titulo\": \"Titulo\",\n    \"mensagem\": \"Mensagem aqui\" \n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/push"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": \n        {\n            \"field\": \"passageiros\",\n            \"error\": \"Array de passageiros não pode estar vazio\"\n        }\n}"}],"_postman_id":"015ab1d4-01ae-4c80-9133-6e55ff850a74"},{"name":"Envio inAppMessaging","id":"a161e485-6c99-4ccf-bd98-444dfedd8847","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    /** (Required). Indica a lista de usuários que irão receber as notificações */\n    \"passageiros\": \"<array[int]>\",\n    /** (Optional). Indica o título da notificação. Limite de 40 caracteres. */\n    \"titulo\": \"<string>\",\n    /** (Required). Indica a mensagem da notificação. Limite de 255 caracteres. */\n    \"body\": \"<string>\",\n    /** (Optional). Indica a url de uma imagem a ser exibida */\n    \"url_imagem\" : \"<string>\",\n    /** (Optional). Indica o id da solicitação. Caso seja utilizado, a notificação só será exibida caso a solicitaçãqo esteja em andamento*/\n    \"solicitacao_id\": \"<int>\",\n    /** (Optional). Indica o título do botão de redirecionamento */\n    \"titulo_botao_redirecionamento\" : \"<string>\",\n    /** (Optional). Indica a url de redirecionamento do botão */\n    \"link_redirecionamento\" : \"<string>\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/inAppMessaging","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Envia notificações via inAppMessaging</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>A lista de usuários é obrigatória</p>\n</li>\n<li><p>O título é opcional, possui um limite de 40 caracteres.</p>\n</li>\n<li><p>O body é obrigatório, possui um limite de 255 caracteres.</p>\n</li>\n<li><p>A url_imagem é opcional</p>\n</li>\n<li><p>A solicitacao_id é opcional</p>\n</li>\n<li><p>O titulo_botão_redirecionamento é opcional, possui um limite de 20 caracteres.</p>\n</li>\n<li><p>O link_redirecionamento é opcional</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["notificacao","inAppMessaging"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"51f5ff4b-4971-4afe-a63d-765aee11e4ed","name":"200 - Sucesso","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [{{ramdomInt}}],\n    \"titulo\": \"Titulo\",\n    \"body\": \"Mensagem aqui\", \n    \"url_imagem\": null,\n    \"solicitacao_id\": null,\n    \"titulo_botao_redirecionamento\": null,\n    \"link_redirecionamento\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/inAppMessaging"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"inAppMessaging enviado com sucesso\"\n}"},{"id":"31576dc2-a9a3-4b0a-acf6-b0e8c9c81fc0","name":"404 - Sem usuário válido","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [{{ramdomInt}}],\n    \"titulo\": \"Titulo\",\n    \"body\": \"Mensagem aqui\", \n    \"url_imagem\": null,\n    \"solicitacao_id\": null,\n    \"titulo_botao_redirecionamento\": null,\n    \"link_redirecionamento\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/inAppMessaging"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Nenhum token FCM encontrado para os passageiros informados\"\n}"},{"id":"1a7aa37d-eb3d-4fff-9896-0c3a508fe160","name":"400 - Campo obrigatório faltando","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [{{ramdomInt}}],\n    \"titulo\": \"Titulo\",\n    \"url_imagem\": null,\n    \"solicitacao_id\": null,\n    \"titulo_botao_redirecionamento\": null,\n    \"link_redirecionamento\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/inAppMessaging"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": \n        {\n            \"field\": \"body\",\n            \"error\": \"Campo obrigatório\"\n        }\n}"},{"id":"c7b0fd92-34d2-4b8b-a78f-acca3e1fd41d","name":"400 - Array de passageiros vazio","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [],\n    \"titulo\": \"Titulo\",\n    \"body\": \"Mensagem aqui\", \n    \"url_imagem\": null,\n    \"solicitacao_id\": null,\n    \"titulo_botao_redirecionamento\": null,\n    \"link_redirecionamento\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/inAppMessaging"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": \n        {\n            \"field\": \"passageiros\",\n            \"error\": \"Array de passageiros não pode estar vazio\"\n        }\n}"},{"id":"040e2d14-211c-4680-8a82-440802ba38a8","name":"400 - Id da solicitação incorreto","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"passageiros\": [{{ramdomInt}}],\n    \"titulo\": \"Titulo\",\n    \"body\": \"Mensagem aqui\", \n    \"url_imagem\": null,\n    \"solicitacao_id\": null,\n    \"titulo_botao_redirecionamento\": null,\n    \"link_redirecionamento\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/notificacao/inAppMessaging"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": \n        {\n            \"field\": \"solicitacao_id\",\n            \"error\": \"Deve ser um ID numérico válido\"\n        }\n}"}],"_postman_id":"a161e485-6c99-4ccf-bd98-444dfedd8847"}],"id":"ca21e402-df7e-4421-8580-2df7a147c4f9","description":"<p>Esta api reúne os endpoints responsáveis pelo envio de notificações para o app passageiro.</p>\n<p>As notificações podem ser enviadas via <strong>push</strong>, ou através do <strong>inAppMessaging</strong> (de forma silenciosa, não aparecem na barra de notificações do celular do cliente).</p>\n<h3 id=\"funcionalidades-disponíveis\">Funcionalidades disponíveis:</h3>\n<ul>\n<li><p>Envio de notificação via push</p>\n</li>\n<li><p>Envio de notificação via inAppMessaging</p>\n</li>\n</ul>\n<h3 id=\"regras-e-validações-importantes\">Regras e validações importantes:</h3>\n<ul>\n<li><p>A lista de usuários é obrigatória.</p>\n</li>\n<li><p>O título é opcional, possui um limite de 40 caracteres.</p>\n</li>\n<li><p>A mensagem/body é obrigatória, possui um limite de 255 caracteres.</p>\n</li>\n</ul>\n","_postman_id":"ca21e402-df7e-4421-8580-2df7a147c4f9","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Engajamento","item":[{"name":"Permissões","item":[{"name":"Adicionar bandeiras e permissões a webhook","id":"6d06a659-3ec3-49e3-9dfe-752f8194a6d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [\n        {\n            \"bandeira_id\": 125,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 852,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 917,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 5,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        }\n\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/permissao/:id","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li><p>Adiciona/Substitui o grupo de bandeiras atual de um webhook e define as permissões dessas bandeiras.</p>\n</li>\n<li><p><strong>Remove bandeiras e permissões anteriores do webhook.</strong></p>\n</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Recebe um array bandeiras com cada bandeira_id e eventos que a bandeira deve receber.</p>\n</li>\n<li><p>Impede inclusão de bandeiras já atreladas a outros webhooks.</p>\n</li>\n<li><p>Envio de eventos do webhook é alterado em <strong>até 5 minutos após a edição.</strong></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["engajamento","permissao",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"description":{"content":"<p>ID do webhook</p>\n","type":"text/plain"},"type":"any","value":"628","key":"id"}]}},"response":[{"id":"31cc224f-d197-4662-8c56-61dd4f831acf","name":"200 - Bandeiras adicionadas com sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [\n        {\n            \"bandeira_id\": 913,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 8,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 1003,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 1061,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        }\n\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"504","description":"ID do webhook"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Permissões de engajamento criadas com sucesso.\"\n}"},{"id":"2b06b031-074e-4a09-b76c-a712cec7b63e","name":"400 - Formato incorreto","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": []\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"32","description":"ID do webhook"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"},{"id":"d2f9488b-e3b1-4076-b733-d01c6fc6ed8f","name":"400 - Bandeiras fora do grupo","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [\n        {\n            \"bandeira_id\": 2,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 3,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"874","description":"ID do webhook"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Bandeiras: 2, 3 não pertencem ao grupo.\"\n}"},{"id":"077a6054-609a-4dcc-855d-b98221e3631d","name":"400 - Bandeiras já vinculadas","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [\n        {\n            \"bandeira_id\": 1,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 2,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"132","description":"ID do webhook"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Bandeiras: 1, 2 já cadastradas em outro webhook.\"\n}"},{"id":"6d48ae2e-66b3-4422-8ffb-5e29b01f8e80","name":"500 - Erro ao adicionar permissões","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [\n        {\n            \"bandeira_id\": 990,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 265,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 20,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        },\n        {\n            \"bandeira_id\": 910,\n            \"eventos\": [\n                \"cadastro_passageiro_app\",\n                \"estimativa_passageiro_app\",\n                \"solicitacao_passageiro_app_abertura\",\n                \"solicitacao_passageiro_app_finalizada\"\n            ]\n        }\n\n    ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"742","description":"ID do webhook"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Erro ao criar permissões de engajamento.\"\n}"}],"_postman_id":"6d06a659-3ec3-49e3-9dfe-752f8194a6d5"},{"name":"Adicionar/Editar Permissões de uma bandeira","id":"3252f425-b860-42f8-9736-79874c3fbea2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"bandeira\": {\n        \"bandeira_id\": 120,\n        \"eventos\": [\n            \"cadastro_passageiro_app\",\n            \"estimativa_passageiro_app\",\n            \"solicitacao_passageiro_app_abertura\",\n            \"solicitacao_passageiro_app_finalizada\"\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/permissao/:id","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li><p>Adiciona bandeira à um webhook e define as permissões dessa bandeira.</p>\n</li>\n<li><p>Caso a bandeira já esteja no grupo, altera as permissões de eventos daquela bandeira.</p>\n</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Recebe um objeto bandeira com cada bandeira_id e eventos que a bandeira deve receber.</p>\n</li>\n<li><p>Impede inclusão de bandeiras já atreladas a outros webhooks.</p>\n</li>\n<li><p>Envio de eventos do webhook é alterado em <strong>até 5 minutos após a edição.</strong></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["engajamento","permissao",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"id":"ae75d8e7-40b9-4755-9c72-1faf53cb7cda","description":{"content":"<p>ID do webhook</p>\n","type":"text/plain"},"type":"any","value":"137","key":"id"}]}},"response":[{"id":"ecb0fc4c-a15b-4f0c-b79e-5133658567de","name":"200 - Bandeira adicionada com sucesso","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"bandeira\": {\n        \"bandeira_id\": 462,\n        \"eventos\": [\n            \"cadastro_passageiro_app\",\n            \"estimativa_passageiro_app\",\n            \"solicitacao_passageiro_app_abertura\",\n            \"solicitacao_passageiro_app_finalizada\"\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"592","description":"ID do webhook"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Permissões de engajamento criadas com sucesso.\"\n}"},{"id":"fd8a0e04-2c61-41ed-9891-7dccf4749c9e","name":"400 - Formato Incorreto","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": {\n        \"bandeira_id\": 564,\n        \"eventos\": []\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"633","description":"ID do webhook"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"},{"id":"97dcdd7d-0d9d-43c0-bd5f-fa12e54382c3","name":"400 - Bandeiras fora do grupo","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"bandeira\": {\n        \"bandeira_id\": 1,\n        \"eventos\": [\n            \"cadastro_passageiro_app\",\n            \"estimativa_passageiro_app\",\n            \"solicitacao_passageiro_app_abertura\",\n            \"solicitacao_passageiro_app_finalizada\"\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"440","description":"ID do webhook"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Bandeiras: 1 não pertencem ao grupo.\"\n}"},{"id":"d4991525-7476-4d1a-9cf3-1fd2b8fa1aae","name":"500 - Erro ao editar bandeira","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":""}],"body":{"mode":"raw","raw":"{\n    \"bandeira\": {\n        \"bandeira_id\": 706,\n        \"eventos\": [\n            \"cadastro_passageiro_app\",\n            \"estimativa_passageiro_app\",\n            \"solicitacao_passageiro_app_abertura\",\n            \"solicitacao_passageiro_app_finalizada\"\n        ]\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"502","description":"ID do webhook"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Erro ao criar permissões de engajamento.\"\n}"}],"_postman_id":"3252f425-b860-42f8-9736-79874c3fbea2"},{"name":"Remover bandeiras de webhook","id":"1439bd97-7b52-4bd1-94dd-21ab7f644507","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [470,229,619]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Remove vinculo de um grupo de bandeiras do webhook.</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Recebe um array bandeiras com cada bandeira_id a ser removido.</p>\n</li>\n<li><p>Envio de eventos do webhook é alterado em <strong>até 5 minutos após a deleção.</strong></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["integracao","v1","engajamento","permissao",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"id":"488570e3-d657-479b-8ae3-ba191642d9ff","description":{"content":"<p>ID do webhook</p>\n","type":"text/plain"},"type":"any","value":"977","key":"id"}]}},"response":[{"id":"37381b1e-da9c-463b-9aa1-a61e4a79cbde","name":"200 - Deleção realizada com sucesso","originalRequest":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"bandeiras\": [548,258,351]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/integracao/v1/engajamento/permissao/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["integracao","v1","engajamento","permissao",":id"],"variable":[{"key":"id","value":"66","description":"ID do webhook"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Permissões de engajamento excluídas com sucesso.\"\n}"}],"_postman_id":"1439bd97-7b52-4bd1-94dd-21ab7f644507"}],"id":"898225b2-4919-446a-b1f6-e2cae46019be","description":"<p>Esta API reúne os endpoints responsáveis pela gestão de permissões de eventos de engajamento por webhook.</p>\n<p>Através dessas permissões, é possível definir quais bandeiras podem enviar quais eventos para um determinado webhook, garantindo controle sobre o fluxo de dados enviado para as plataformas integradas.</p>\n<h3 id=\"funcionalidades-disponíveis\">Funcionalidades disponíveis:</h3>\n<p><strong>Gestão de Permissões por Webhook</strong> (<code>/integracao/v1/engajamento/permissao/:id</code>)</p>\n<ul>\n<li><p>Adicionar bandeiras a um webhook com permissões de eventos.</p>\n</li>\n<li><p>Remover bandeiras e suas permissões associadas ao webhook.</p>\n</li>\n<li><p>Editar permissões de eventos para bandeiras já vinculadas.</p>\n</li>\n</ul>\n<h3 id=\"regras-e-validações-importantes\">Regras e validações importantes:</h3>\n<ul>\n<li><p>O <code>id</code> do webhook é obrigatório para todas as operações de permissões.</p>\n</li>\n<li><p>Cada permissão está vinculada a uma bandeira dentro de um webhook.</p>\n</li>\n<li><p>Uma bandeira pode ter múltiplos eventos permitidos.</p>\n</li>\n<li><p>Caso uma bandeira não possua eventos configurados, ela não enviará dados para o webhook.</p>\n</li>\n<li><p>A alteração de permissões começa a ter impacto em <strong>até 5 minutos após a alteração.</strong></p>\n</li>\n</ul>\n","_postman_id":"898225b2-4919-446a-b1f6-e2cae46019be","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}},{"name":"Listar webhooks de engajamento","id":"c4298a3d-9bad-4db4-9f44-5a190e56590c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li><p>Listar webhooks de engajamento cadastrado.</p>\n</li>\n<li><p>Lista as bandeiras sem webhook vinculado.</p>\n</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Bandeiras apenas do mesmo grupo.</p>\n</li>\n<li><p>Apenas Bandeiras ativas são retornadas na lista das bandeiras sem webhook vinculado.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["engajamento","index"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"86524689-deff-4638-afe0-28f0065f16fb","name":"200 - Listar webhooks de engajamento","originalRequest":{"method":"GET","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"data\": {\n        \"webhooks\": [\n            {\n                \"id\": 1,\n                \"headers\": {\n                    \"X-Cliente-Nome\": \"nome-exemplo\",\n                    \"X-Cliente-Chave\": \"chave-exemplo\"\n                },\n                \"url\": \"https://www.exemplo.url\",\n                \"bandeiras\": [\n                    {\n                        \"id\": 1,\n                        \"nome\": \"Bandeira Exemplo 1\",\n                        \"eventos\": [\n                            \"cadastro_passageiro_app\",\n                            \"estimativa_passageiro_app\",\n                            \"solicitacao_passageiro_app_abertura\",\n                            \"solicitacao_passageiro_app_finalizada\"\n                        ]\n                    },\n                    {\n                        \"id\": 2,\n                        \"nome\": \"Bandeira Exemplo 2\",\n                        \"eventos\": [\n                            \"cadastro_passageiro_app\",\n                            \"estimativa_passageiro_app\",\n                            \"solicitacao_passageiro_app_abertura\",\n                            \"solicitacao_passageiro_app_finalizada\"\n                        ]\n                    },\n                    {\n                        \"id\": 3,\n                        \"nome\": \"Bandeira Exemplo 3\",\n                        \"eventos\": [\n                            \"cadastro_passageiro_app\",\n                            \"estimativa_passageiro_app\",\n                            \"solicitacao_passageiro_app_abertura\",\n                            \"solicitacao_passageiro_app_finalizada\"\n                        ]\n                    }\n                ]\n            },\n            {\n                \"id\": 2,\n                \"headers\": null,\n                \"url\": \"https://www.exemplo.url2\",\n                \"bandeiras\": [\n                    {\n                        \"id\": 6,\n                        \"nome\": \"Bandeira Exemplo 6\",\n                        \"eventos\": [\n                            \"cadastro_passageiro_app\",\n                            \"estimativa_passageiro_app\",\n                            \"solicitacao_passageiro_app_abertura\",\n                            \"solicitacao_passageiro_app_finalizada\"\n                        ]\n                    }\n                ]\n            }\n        ],\n        \"bandeiras_sem_webhook\": [\n            {\n                \"id\": 4,\n                \"nome\": \"Bandeira Exemplo 4\"\n            },\n            {\n                \"id\": 5,\n                \"nome\":\"Bandeira Exemplo 5\"\n            }\n        ]\n    }\n}"}],"_postman_id":"c4298a3d-9bad-4db4-9f44-5a190e56590c"},{"name":"Criar webhook de engajamento","id":"401441b0-788d-4038-907b-68a51e777492","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    // URL Para envio dos eventos\n    \"url\": \"<string>\",\n\n    // Headers utilizados no envio à URL (Opcional)\n    \"headers\": {\n        \"<string>\": \"<string>\",\n        \"<string2>\": \"<string>\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Cria um webhook de engajamento a partir da URL.</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Os Headers são opcionais e limitados a 10 chaves.</p>\n</li>\n<li><p>Não é possível criar 2 webhooks com mesma url.</p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["engajamento","index"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[]}},"response":[{"id":"04faadcd-478e-4bbe-b6ed-498f1c5bfab3","name":"201 - Criado com sucesso","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"https://mariela.net\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Webhook de engajamento criado com sucesso.\"\n}"},{"id":"6160169e-3ff0-4da0-9afe-a624bb73f66b","name":"400 - Webhook já cadastrado","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    // URL já utilizada em outro webhook\n    \"url\": \"http://marjolaine.name\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Webhook de engajamento já cadastrado.\"\n}"},{"id":"0e48b6de-a378-4865-aca9-8d77ef949832","name":"400 - Máximo de headers","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://esperanza.org\",\n    \"headers\": {\n        \"Content-Type\": \"application/json\",\n        \"Authorization\": \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.exemplo.payload\",\n        \"User-Agent\": \"MeuApp/1.0 (Linux; x64)\",\n        \"Accept\": \"application/json\",\n        \"Cache-Control\": \"no-cache\",\n        \"X-Request-Id\": \"req-8f3a2c1b9d\",\n        \"X-Correlation-Id\": \"corr-123456789\",\n        \"X-Forwarded-For\": \"4.48.221.250\",\n        \"X-Real-IP\": \"129.69.47.169\",\n        \"Host\": \"api.exemplo.com\",\n        \"Connection\": \"keep-alive\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"headers\",\n            \"error\": \"Headers inválidos. O máximo de headers permitidos é 10.\"\n        }\n    ]\n}"},{"id":"68d3a4b9-d59c-4f5e-a6fe-e3fa0ebfda57","name":"500 - Erro ao criar","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://merl.info\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Erro ao criar webhook engajamento.\"\n}"},{"id":"fc9cacd2-459c-4547-8888-2acca783ef7a","name":"400 - Formato incorreto","originalRequest":{"method":"POST","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"https://eve.org\",\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"}],"_postman_id":"401441b0-788d-4038-907b-68a51e777492"},{"name":"Editar webhook de engajamento","id":"b46d6e3c-6412-4c18-939a-03b07b077ae8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    // URL Para envio dos eventos (Opcional)\n    \"url\": \"<string>\",\n\n    // Headers utilizados no envio à URL (Opcional)\n    \"headers\": {\n        \"<string>\": \"<string>\",\n        \"<string2>\": \"<string>\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Edita um webhook de engajamento a partir de seu ID.</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li><p>Os Headers são limitados a 10 chaves.</p>\n</li>\n<li><p>Pode-se editar URL ou Headers</p>\n</li>\n<li><p>Não é possível editar um webhook com mesma url de outro já existente.</p>\n</li>\n<li><p>Envio de eventos do webhook é alterado em <strong>até 5 minutos após a edição.</strong></p>\n</li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["engajamento","index",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"id":"0532ee84-e576-48a5-b8ae-8fbcf09a649e","description":{"content":"<p>Id do Webhook</p>\n","type":"text/plain"},"type":"any","value":"561","key":"id"}]}},"response":[{"id":"6a66892f-3b09-46e0-9a04-24c611827c3a","name":"200 - Alterado com sucesso","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://chet.name\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"767"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Webhook de engajamento atualizado com sucesso.\"\n}"},{"id":"2d0d39a8-7bef-4f4e-b740-8b2e4d873098","name":"400 - Webhook já existente","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    // URL já utilizada em outro webhook\n    \"url\": \"http://shirley.com\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"286"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Webhook de engajamento já existente.\"\n}"},{"id":"560fa8c1-3f99-4b16-9874-28e9c292c2cf","name":"400 - Máximo de headers","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"headers\": {\n        \"Content-Type\": \"application/json\",\n        \"Authorization\": \"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.exemplo.payload\",\n        \"User-Agent\": \"MeuApp/1.0 (Linux; x64)\",\n        \"Accept\": \"application/json\",\n        \"Cache-Control\": \"no-cache\",\n        \"X-Request-Id\": \"req-8f3a2c1b9d\",\n        \"X-Correlation-Id\": \"corr-123456789\",\n        \"X-Forwarded-For\": \"190.250.22.78\",\n        \"X-Real-IP\": \"17.230.12.216\",\n        \"Host\": \"api.exemplo.com\",\n        \"Connection\": \"keep-alive\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"512"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"errors\": [\n        {\n            \"field\": \"headers\",\n            \"error\": \"Headers inválidos. O máximo de headers permitidos é 10.\"\n        }\n    ]\n}"},{"id":"2f94acd3-ec8c-423f-b193-6252435d0642","name":"400 - Formato incorreto","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    \"url\": \"http://julianne.biz\",\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"957"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Formato da entrada incorreto.\"\n}"},{"id":"b34c7214-f588-417d-addd-7e9ec1c917b5","name":"500 - Erro ao editar","originalRequest":{"method":"PUT","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"{\n    // URL Para envio dos eventos (Opcional)\n    \"url\": \"<string>\",\n\n    // Headers utilizados no envio à URL (Opcional)\n    \"headers\": {\n        \"<string>\": \"<string>\",\n        \"<string2>\": \"<string>\"\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"742"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Erro ao atualizar webhook engajamento.\"\n}"}],"_postman_id":"b46d6e3c-6412-4c18-939a-03b07b077ae8"},{"name":"Deletar webhook de engajamento","id":"36a27257-f50f-43fc-bdad-19a98cb11a3d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","description":"<h3 id=\"o-que-este-endpoint-faz\">O que este endpoint faz</h3>\n<ul>\n<li>Deleta um webhook de engajamento a partir de seu ID.</li>\n</ul>\n<h3 id=\"regras-importantes\">Regras importantes</h3>\n<ul>\n<li>Envio de eventos do webhook removido para em <strong>até 5 minutos após a deleção.</strong></li>\n</ul>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}},"urlObject":{"path":["engajamento","index",":id"],"host":["https://api-vendas.taximachine.com.br/integracao/v1"],"query":[],"variable":[{"id":"9a397dfa-3e01-48a9-9d6b-fb53596aa894","description":{"content":"<p>Id do webhook</p>\n","type":"text/plain"},"type":"any","value":"935","key":"id"}]}},"response":[{"id":"f9e53e24-96d1-47f0-b104-d86e30cfbfb9","name":"200 - Deletado com sucesso","originalRequest":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"914","description":"Id do webhook"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Webhook de engajamento excluído com sucesso.\"\n}"},{"id":"0333de58-8922-455f-8679-adb7a4b166b7","name":"400 - Webhook inexistente","originalRequest":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"617","description":"Id do webhook"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Webhook de engajamento não encontrado.\"\n}"},{"id":"229a164d-07ac-4f19-b5d7-51eae1e4c4ca","name":"500 - Erro ao deletar","originalRequest":{"method":"DELETE","header":[{"key":"api-key","value":"{{api-key}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api-vendas.taximachine.com.br/integracao/v1/engajamento/index/:id","host":["https://api-vendas.taximachine.com.br/integracao/v1"],"path":["engajamento","index",":id"],"variable":[{"key":"id","value":"339","description":"Id do webhook"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"error\": \"Erro ao deletar webhook engajamento.\"\n}"}],"_postman_id":"36a27257-f50f-43fc-bdad-19a98cb11a3d"}],"id":"ad861a0a-c611-402e-810b-c276375b57c1","description":"<p>Esta API reúne os endpoints responsáveis pela gestão e envio de eventos de engajamento via webhooks para plataformas externas.</p>\n<p>O objetivo dos webhooks de engajamento é notificar sistemas parceiros sobre ações realizadas pelos clientes em diferentes bandeiras, permitindo automações, campanhas e análises em tempo real.</p>\n<p>Os eventos são enviados periodicamente (a cada minuto) para os webhooks cadastrados, em lotes de até 500 eventos por requisição.</p>\n<p>Estes endpoints estão em fase de testes.</p>\n<h3 id=\"funcionalidades-disponíveis\">Funcionalidades disponíveis</h3>\n<h4 id=\"gestão-de-webhooks-integracaov1engajamentoindex\">Gestão de Webhooks (/integracao/v1/engajamento/index)</h4>\n<ul>\n<li><p><strong>Cadastro de webhooks com URL e headers personalizados.</strong></p>\n</li>\n<li><p><strong>Edição de webhooks (URL e headers).</strong></p>\n</li>\n<li><p><strong>Listagem de webhooks cadastrados, incluindo:</strong></p>\n<ul>\n<li><p>Bandeiras associadas</p>\n</li>\n<li><p>Eventos permitidos</p>\n</li>\n<li><p>Bandeiras ainda não vinculadas</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Remoção de webhooks e suas respectivas permissões de eventos.</strong></p>\n</li>\n</ul>\n<h4 id=\"gestão-de-permissões-por-webhook-integracaov1engajamentopermissao\">Gestão de Permissões por Webhook (/integracao/v1/engajamento/permissao)</h4>\n<ul>\n<li><p><strong>Adição de bandeiras com permissões de eventos.</strong></p>\n</li>\n<li><p><strong>Edição e inclusão das permissões de bandeiras vinculadas ao webhook.</strong></p>\n</li>\n<li><p><strong>Remoção de bandeiras associadas ao webhook.</strong></p>\n</li>\n</ul>\n<h3 id=\"eventos-disponíveis\">Eventos disponíveis</h3>\n<p>Os webhooks podem ser configurados para receber os seguintes eventos de engajamento:</p>\n<ul>\n<li><p><code>cadastro_passageiro_app</code></p>\n</li>\n<li><p><code>estimativa_passageiro_app</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_abertura</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_iniciada</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_finalizada</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_cancelada_pelo_cliente</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_cancelada_por_outros</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_avaliada</code></p>\n</li>\n<li><p><code>solicitacao_passageiro_app_nao_atendida</code></p>\n</li>\n</ul>\n<p>Cada evento representa uma ação específica do cliente dentro do aplicativo passageiro.</p>\n<h3 id=\"regras-e-validações-importantes\">Regras e validações importantes</h3>\n<ul>\n<li><p>A URL do webhook é obrigatória e deve ser acessível publicamente.</p>\n</li>\n<li><p>Headers são opcionais e podem ser utilizados para autenticação (ex: tokens).</p>\n</li>\n<li><p>Um webhook pode estar associado a múltiplas bandeiras de um grupo.</p>\n</li>\n<li><p>As permissões de eventos são controladas por bandeira vinculada ao webhook.</p>\n</li>\n<li><p>O envio dos eventos ocorre de forma assíncrona e em lote (até 500 eventos por minuto).</p>\n</li>\n<li><p>O id do webhook é obrigatório para operações de edição, remoção e gerenciamento de permissões.</p>\n</li>\n<li><p>A alteração de permissões, edição ou deleção de webhook começa a ter impacto <strong>em até 5 minutos após a alteração</strong>.</p>\n</li>\n</ul>\n","_postman_id":"ad861a0a-c611-402e-810b-c276375b57c1","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]},"isInherited":true,"source":{"_postman_id":"ecaf7795-5d86-4987-b64e-0943cf57df60","id":"ecaf7795-5d86-4987-b64e-0943cf57df60","name":"Documentação Machine - Corridas","type":"collection"}}}],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{basic_auth_user}}"},{"key":"password","value":"{{basic_auth_password}}"}]}},"event":[{"listen":"prerequest","script":{"id":"e429fb79-80fc-4870-b144-7d95973fe8aa","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"df23725c-fd28-46e0-ade8-5c46b56bdfec","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"id":"2602e0e7-24d7-448f-8445-ede493e8a188","key":"baseUrl","value":"https://api-vendas.taximachine.com.br/api/integracao"},{"id":"1f727acb-f6f3-4bcc-9e5d-1411249c2b77","key":"baseUrlV1","value":"https://api-vendas.taximachine.com.br/integracao/v1"},{"id":"a155fa95-0c69-4d32-89d2-c9920cdb5ea4","key":"baseUrlRequest","value":"https://api-vendas.taximachine.com.br/api/v1"},{"id":"14807a81-847c-48e3-ba8c-845f57aaeb68","key":"api-key","value":"{{api-key}}"},{"id":"358bddad-45f7-4088-a91c-d14d5751cbf1","key":"basic_auth_user","value":"{{basic_auth_user}}"},{"id":"c004e38a-dbc4-4667-a7d6-fd3ce29e6fad","key":"basic_auth_password","value":"{{basic_auth_password}}"},{"id":"a93c414a-7881-49c0-b6de-4690ac2cb9cc","key":"request_id","value":""},{"id":"f912ef96-2fa8-47eb-ae35-7425ff790416","key":"default_api_key","value":""}]}