{"info":{"_postman_id":"a81f68f0-eca9-4ea7-8b68-5733510df99e","name":"MyTracking","description":"<html><head></head><body><p>Documentação da integração padrão do MyTracking para o Tracking 360.</p>\n<p>Definições:</p>\n<p>API - Web Service com end point no MyTracking, aberto para requisições HTTP que devem ser consumidas pelos clientes, serve para recebimento de informações como os Eventos ou Tarefas (Entregas, Coletas, Etc), ou para que o MyTracking possa receber ocorrências e trackings de outros sistemas.</p>\n<p>WEBHOOK - Web Service no qual são disparados requisições HTTP para os clientes, de acordo com a ocorrência de eventos no lado do MyTracking, como por exemplo Tracking e Ocorrências.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"7438099","collectionId":"a81f68f0-eca9-4ea7-8b68-5733510df99e","publishedId":"2s935rKNs9","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-02-09T01:04:11.000Z"},"item":[{"name":"Tracking 360","item":[{"name":"API - Criação de Eventos (Entrega, Coleta, Serviços)","id":"3b0ee6e3-4505-410a-a721-6ae6e9437624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"token","value":"{{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"eventos\": [\r\n        {\r\n            \"cnpjCd\": \"99999999999991\",\r\n            \"codCd\": \"001\",\r\n            \"codCdpai\": \"001\",\r\n            \"tipoOpe\": \"1\",\r\n            \"agrupadorRota\": \"3054\",\r\n            \"numeroManifesto\": \"205060\",\r\n            \"dataPrevIniViagem\": \"01/01/2022 08:00\",\r\n            \"tipoEvento\": \"\",\r\n            \"tipoFrete\": \"\",\r\n            \"numeroPedido\": \"282522\",\r\n            \"dataPedido\": \"18/04/2022 14:00\",\r\n            \"numeroRemessa\": \"151213\",\r\n            \"codRastreamentoEcom\": \"\",\r\n            \"codSetor\": \"2\",\r\n            \"numeroOrdem\": \"123\",\r\n            \"serieNfe\": \"001\",\r\n            \"numeroNfe\": \"1038707\",\r\n            \"dataNfe\": \"11/04/2022 00:00\",\r\n            \"chaveNfe\": \"35220455728224000106550010010387071032145773\",\r\n            \"serieCte\": \"1\",\r\n            \"numeroCte\": \"49612\",\r\n            \"dataCte\": \"\",\r\n            \"chaveCte\": \"10557282240001061204202206314000100000049612\",\r\n            \"valorPedido\": \"60.00\",\r\n            \"valorNfe\": \"60.00\",\r\n            \"valorEvento\": \"60.00\",\r\n            \"valorEventoSip\": \"60.00\",\r\n            \"valorFreteEvento\": \"60.00\",\r\n            \"obsEvento\": \"Teste de integração\",\r\n            \"volumeEvento\": \"50.00\",\r\n            \"pesoEvento\": \"100.00\",\r\n            \"qtdVolumes\": \"2\",\r\n            \"dataPrvEntIni\": \"18/04/2022 14:00\",\r\n            \"dataPrvEntFim\": \"19/04/2022 14:00\",\r\n            \"dataAgendaIni\": \"19/04/2022 14:00\",\r\n            \"dataAgendaFim\": \"20/04/2022 14:00\",\r\n            \"leadTime\": \"15\",\r\n            \"dataManifesto\": \"18/04/2022 14:00\",\r\n            \"tipoCarga\": \"20\",\r\n            \"tipoPagamento\": \"\",\r\n            \"cnpjCpfDes\": \"05418750860\",\r\n            \"inscEstadualDes\": \"\",\r\n            \"nomeDes\": \"MARIO ANDRADE\",\r\n            \"endDes\": \"RUA TRÊS\",\r\n            \"numDes\": \"82\",\r\n            \"baiDes\": \"JARDIM BELO\",\r\n            \"cidDes\": \"SAO PAULO\",\r\n            \"ufDes\": \"SP\",\r\n            \"cplDes\": \"\",\r\n            \"cepDes\": \"03241010\",\r\n            \"siglaPaisDest\": \"\",\r\n            \"obsEndDes\": \"\",\r\n            \"latitudeEndDes\": \"\",\r\n            \"longitudeEndDes\": \"\",\r\n            \"telefoneDes\": \"11986372897\",\r\n            \"telefoneDes2\": \"\",\r\n            \"emailDes\": \"jose@uol.com\",\r\n            \"cnpjCpfEmitente\": \"8142803000192\",\r\n            \"nomeEmitente\": \"EMPRESA XYZ S/A\",\r\n            \"inscEstadualEmitente\": \"\",\r\n            \"endEmitente\": \"ALAMEDA MAMORE\",\r\n            \"baiEmitente\": \"ALPHAVILLE INDUSTRIAL\",\r\n            \"cidEmitente\": \"BARUERI\",\r\n            \"ufEmitente\": \"SP\",\r\n            \"numEmitente\": \"911\",\r\n            \"cplEmitente\": \"SALA 1602\",\r\n            \"cepEmitente\": \"06454040\",\r\n            \"cnpjTransportadora\": \"9999999999997\",\r\n            \"nomeTransportadora\": \"ALPHA PLUS\",\r\n            \"inscEstadualTra\": \"\",\r\n            \"cpfMotorista\": \"\",\r\n            \"nomeMotorista\": \"JOAO CASTRO\",\r\n            \"foneMotorista\": \"11986372897\",\r\n            \"placaVeiculo\": \"ASG5107\",\r\n            \"siglaBaseOrigem\": \"\",\r\n            \"siglaBaseDestino\": \"\",\r\n            \"criarRoteiroApp\": \"\",\r\n            \"enviarRoteirizador\": \"\",\r\n            \"codBarras\": \"\",\r\n            \"codCor\": \"\",\r\n            \"chvProduto\": \"\",\r\n            \"delType\": \"\",\r\n            \"xmlNfe\": \"\"\r\n        }\r\n    ]\r\n}"},"url":"{{url}}","description":"<h1 id=\"introdução\">Introdução</h1>\n<p>A partir dessa API é possivel o envio de eventos de Entregas, Coletas ou Serviços para o MyTracking, podendo ser Pedidos, Remessas, NFes, CTes, ou querlquer outro documento a ser realizado o tracking.</p>\n<h1 id=\"url-e-autenticação\">URL e Autenticação</h1>\n<p>A autenticação é feita a partir de token \"fixo\", enviada no header da requisição.</p>\n<p>A URL da API, assim como a o Token deve ser solicitados a equipe de implantação do MyTracking resposnvale pelo cliente.</p>\n<h1 id=\"campos-obrigátorios\">Campos Obrigátorios</h1>\n<p>Independente do projeto tipo de operação, Last Mile, Firt Mile, Coleta, Entrega, Embarcador ou Transportador, alguns campos são obrigatórios, segue abaixo:</p>\n<p>Chave do Evento: Obrigatório enviar pelo menos uma chave do Evento (Entrega ou Coleta), por exemplo: Pedido, Remessa, NFe ou CTe.</p>\n<p>Chave do CD (Unidade, Base): Obrigatório enviar pu o CNPJ ou o Código cadastrado do CD.</p>\n<p>Nome do Destinatário: Informar o nome do destinatário.</p>\n<h1 id=\"observações\">Observações</h1>\n<p>Observações sopbre a API</p>\n<h1 id=\"dicionário-de-dados\">Dicionário de Dados</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo Interno</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cnpjCd</td>\n<td>Cnpj do CD</td>\n<td>11330500000108</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>codCd</td>\n<td>Código do CD</td>\n<td>1</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>codCdpai</td>\n<td>Código do CD Pai</td>\n<td>35</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>tipoOpe</td>\n<td>Tipo de Operação (1-Entrega, 2-Coleta)</td>\n<td>35</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>agrupadorRota</td>\n<td>Agrupador das Eventos para formação de carga (Manifesto, romaneio, DT Documento de Transporte)</td>\n<td>205060</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroManifesto</td>\n<td>Número/Código do Manifesto</td>\n<td>205060</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>dataManifesto</td>\n<td>Data de Emissão do manifesto ou romaneio</td>\n<td></td>\n<td>Data</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataPrevIniViagem</td>\n<td>Data/Hora Previsão Inicio da Viagem (Roteiro)</td>\n<td></td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>tipoEvento</td>\n<td>ID do tipo de Evento (lista cadastrada)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>tipoFrete</td>\n<td>ID do tipo de frete (lista cadastrada)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>numeroPedido</td>\n<td>Pedido</td>\n<td>282522</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataPedido</td>\n<td>Data de emissão do pedido</td>\n<td>18/04/2022 14:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>numeroRemessa</td>\n<td>Remessa</td>\n<td>REM151213</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codRastreamentoEcom</td>\n<td>Codigo de rastreamento para ECOMERCE ou AEREO</td>\n<td>85432321</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codSetor</td>\n<td>Setor</td>\n<td>700</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>numeroOrdem</td>\n<td>Numero de Ordem (Usado para quando for uma Coleta)</td>\n<td>ORD854125</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>serieNfe</td>\n<td>Serie da Nfe</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>numeroNfe</td>\n<td>Numero da Nfe</td>\n<td>1038707</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataNfe</td>\n<td>Data de emissão da Nfe</td>\n<td>11/04/2022 00:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>chaveNfe</td>\n<td>Chave da Nfe</td>\n<td>XD3522045572822400010</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>serieCte</td>\n<td>Serie do Cte</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>numeroCte</td>\n<td>Numero do Cte</td>\n<td>49612</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataCte</td>\n<td>Data de emissão do CTe</td>\n<td>14/04/2022 14:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>chaveCte</td>\n<td>Chave do Cte</td>\n<td>TF105572822400010612042</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>valorPedido</td>\n<td>Valor do Pedido</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorNfe</td>\n<td>Valor da Nota Fiscal</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorEvento</td>\n<td>Valor do Evento (Valor da Entrega ou Coleta)</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorEventoSip</td>\n<td>Valor do Frete sem Impostos</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorFreteEvento</td>\n<td>Valor do Frete</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>obsEvento</td>\n<td>Observação de Evento</td>\n<td>ENTREGAR NA PORTARIA</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>volumeEvento</td>\n<td>Volume em m³</td>\n<td>50.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>pesoEvento</td>\n<td>Peso em KG</td>\n<td>100.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>qtdVolumes</td>\n<td>Qtd. De Volumes</td>\n<td>2</td>\n<td>Numérico</td>\n<td>6</td>\n</tr>\n<tr>\n<td>dataPrvEntIni</td>\n<td>Data Previsão de Evento (Janela Inicio)</td>\n<td>18/04/2022 13:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>dataPrvEntFim</td>\n<td>Data Previsão de Evento (Janela Fim)</td>\n<td>19/04/2022 19:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>dataAgendaIni</td>\n<td>Data agendamento de Evento (Janela Inicio)</td>\n<td>19/04/2022</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>dataAgendaFim</td>\n<td>Data agendamento de Evento (Janela Fim)</td>\n<td>20/04/2022</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>leadTime</td>\n<td>Lead time de Evento</td>\n<td>15</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>dataManifesto</td>\n<td>Data do Manifesto</td>\n<td>18/04/2022</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>tipoCarga</td>\n<td>Código do Tipo de Carga</td>\n<td>20</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>tipoPagamento</td>\n<td>Código do Tipo de Pagamento</td>\n<td>20</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>cnpjCpfDes</td>\n<td>CNPJ ou CPF do destinatario</td>\n<td>5418750</td>\n<td>Numérico</td>\n<td>8</td>\n</tr>\n<tr>\n<td>inscEstadualDes</td>\n<td>Inscrição Estadual do Destinatario</td>\n<td>253568798</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>nomeDes</td>\n<td>Nome</td>\n<td>MARIO ANDRADE</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>endDes</td>\n<td>Endereço</td>\n<td>RUA TRÊS</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>numDes</td>\n<td>Numero</td>\n<td>82</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>baiDes</td>\n<td>Bairro</td>\n<td>JARDIM BELO</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>cidDes</td>\n<td>Cidade</td>\n<td>SAO PAULO</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>ufDes</td>\n<td>UF</td>\n<td>SP</td>\n<td>Alpha Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>cplDes</td>\n<td>Complemento</td>\n<td>SALA 25</td>\n<td>Alpha Numérico</td>\n<td>40</td>\n</tr>\n<tr>\n<td>cepDes</td>\n<td>CEP</td>\n<td>3241010</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>siglaPaisDest</td>\n<td>Sigla do Pais (se não enviar é considerador BR)</td>\n<td>BR</td>\n<td>Alpha Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>obsEndDes</td>\n<td>Observação do Endereço</td>\n<td>TOCAR A CAMPAINHA</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>latitudeEndDes</td>\n<td>Latitude</td>\n<td>-2.526214</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>longitudeEndDes</td>\n<td>Longitude</td>\n<td>-4.659887</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>telefoneDes</td>\n<td>Telefone Principal</td>\n<td>11999999999</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>telefoneDes2</td>\n<td>Telefone Secundario</td>\n<td>11999999999</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>emailDes</td>\n<td>Email</td>\n<td><a href=\"https://mailto:jose@uol.com\">jose@uol.com</a></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>cnpjCpfEmitente</td>\n<td>Cnpj do Emitente (embarcador)</td>\n<td>1E+14</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeEmitente</td>\n<td>Nome Emitente</td>\n<td>EMPRESA XYZ S/A</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>inscEstadualEmitente</td>\n<td>Inscrição Estadual do Emitente (embarcador)</td>\n<td>253568798</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>endEmitente</td>\n<td>Endereço</td>\n<td>ALAMEDA MAMORÉ</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>baiEmitente</td>\n<td>Bairro</td>\n<td>ALPHAVILLE INDUSTRIAL</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>cidEmitente</td>\n<td>Cidade</td>\n<td>BARUERI</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>ufEmitente</td>\n<td>UF</td>\n<td>SP</td>\n<td>Alpha Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>numEmitente</td>\n<td>Numero</td>\n<td>911</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>cplEmitente</td>\n<td>Complemento</td>\n<td>SALA 1602</td>\n<td>Alpha Numérico</td>\n<td>40</td>\n</tr>\n<tr>\n<td>cepEmitente</td>\n<td>CEP</td>\n<td>6454040</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>cnpjTransportadora</td>\n<td>CNPJ da Transportadora</td>\n<td>1E+14</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeTransportadora</td>\n<td>Nome da Transportadora</td>\n<td>ALPHA PLUS</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>inscEstadualTra</td>\n<td>Inscrição Estadual</td>\n<td>253568798</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>cpfMotorista</td>\n<td>CPF do Motorista</td>\n<td>25822512345</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>nomeMotorista</td>\n<td>Nome do Motorista</td>\n<td>JOSE AMORIM</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>foneMotorista</td>\n<td>Telefone do Motorista</td>\n<td>1,2E+11</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>placaVeiculo</td>\n<td>Placa do Veículo</td>\n<td>ASG5107</td>\n<td>Alpha Numérico</td>\n<td>7</td>\n</tr>\n<tr>\n<td>siglaBaseOrigem</td>\n<td>Sigla da Base de Origem (ex.: CGH)</td>\n<td>CGH</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>siglaBaseDestino</td>\n<td>Sigla da Base de Destino (ex.: REC)</td>\n<td>REC</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>criarRoteiroApp</td>\n<td>Criar Roteiro APP: 0-\"Não Cria\", 1-Criar via \"agrupadorRota\", 2-Criar via \"numeroManifesto\"</td>\n<td>0</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>enviarRoteirizador</td>\n<td>Enviar Roteirização: 0-Não enviar, 1-Enviar</td>\n<td>0</td>\n<td>Numérico</td>\n<td></td>\n</tr>\n<tr>\n<td>codBarras</td>\n<td>Código de Barras para localização do Evento</td>\n<td>12345689</td>\n<td>Numérico</td>\n<td>30</td>\n</tr>\n<tr>\n<td>codCor</td>\n<td>Código da Cor para o ponto no Mapa – Tabela Interna (utilizado no Roteirizador)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>chvProduto</td>\n<td>Chave do Produto padrão para o Evento</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>delType</td>\n<td>Delivery Type (código interno AVON, Latam, Etc)</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>50</td>\n</tr>\n<tr>\n<td>xmlNfe</td>\n<td>Conteúdo integral da NF-e no layout 4.00, incluindo tags , e . Deve conter o XML autorizado conforme schema oficial da SEFAZ.</td>\n<td><code>...</code></td>\n<td>Texto (XML)</td>\n<td>-</td>\n</tr>\n</tbody>\n</table>\n</div><p>API de envio de eventos para o MyTracking</p>\n","urlObject":{"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3b0ee6e3-4505-410a-a721-6ae6e9437624"},{"name":"WEBHOOK - Envio de Trackings (Status ou Ocorrências)","id":"625bca90-b4a4-460e-8392-6bd665ff9058","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"token","value":"informar_token_fornecido_pela_equipe","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"eventos\": [\r\n        {\r\n            \"placaVeiculo\": \"XAS5412\",\r\n            \"cpfMotorista\": \"14525214599\",\r\n            \"numeroOrdem\": \"XASE1345678\",\r\n            \"serieCte\": \"B\",\r\n            \"numeroCte\": \"123456\",\r\n            \"chaveCte\": \"TF5464132133213132154654DS\",\r\n            \"codOcorrencia\": \"1\",\r\n            \"descOcorrencia\": \"Entrega Realizada\",\r\n            \"datahoraOcorrencia\": \"01/01/2022 13:00\",\r\n            \"nomeRecebedor\": \"JOSE\",\r\n            \"chaveNfeColeta\": \"5214201542154212541542156421542154;5463546546545421321354584543;\",\r\n            \"linkPod\": \"https://app.link./juhstg;\"\r\n        }\r\n    ]\r\n}"},"url":"https://url.webhook/myroute/service/dynamicjson1/","description":"<h1 id=\"introdução\">Introdução</h1>\n<p>A partir desse WEBHOOK, o MyTracking pode enviar para o cliente trackings e ocorrências de uma Entrega ou Coleta como por exemplo \"Entrega Chegou no CD\", \"Entrega em Rota\", \"Entrega Realizada\", Entrga Não Realizada\".</p>\n<h1 id=\"url-e-autenticação\">URL e Autenticação</h1>\n<p>A autenticação é feita a partir de token \"fixo\", enviada no header da requisição.</p>\n<p>Alterar a \"url.webhook\" pela URL enviada pela equipe de TI do Cliente.</p>\n<p>A URL da API, assim como a o Token deve ser solicitados a equipe de TI cliente.</p>\n<h1 id=\"campos-obrigátorios\">Campos Obrigátorios</h1>\n<p>Informações sobre campos Obrigatórios.</p>\n<h1 id=\"observações\">Observações</h1>\n<p>Observações sopbre o WEBHOOK</p>\n<h1 id=\"dicionário-de-dados\">Dicionário de Dados</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>placaVeiculo</td>\n<td>Placa do Veículo</td>\n<td>PCX5214</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>cpfMotorista</td>\n<td>CPF do Motorista</td>\n<td>251521453</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>numeroOrdem</td>\n<td>Numero da Ordemd e Coleta</td>\n<td>55215d1f</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroRemessa</td>\n<td>Remessa</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroPedido</td>\n<td>Pedido</td>\n<td></td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>serieCte</td>\n<td>Serie do CTE</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>numeroCte</td>\n<td>Numero do Cte</td>\n<td>12354</td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>chaveCte</td>\n<td>Chave do CTE</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>serieNfe</td>\n<td>Série NFe</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>numeroNfe</td>\n<td>Número Ne</td>\n<td></td>\n<td>Númerico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>chaveNfe</td>\n<td>Chave NFe</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>codOcorrencia</td>\n<td>ID da Ocorrência</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>descOcorrencia</td>\n<td>Descrição da Ocorrência</td>\n<td>Entrega Realizada</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>datahoraOcorrencia</td>\n<td>Data/Hora que a Ocorrência foi realizada</td>\n<td>01/01/2022 16:24</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>nomeRecebedor</td>\n<td>Nome do Recebedor informado no APP</td>\n<td>JOSE</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>codBarras</td>\n<td>Cod. Barras lidos no APP, podendo ser etiquetas, notas fiscais, etc. No caso de mais de um código,será separado por \";\"</td>\n<td>89550318003317218443;89550318003317218823</td>\n<td>Alpha Numérico</td>\n<td>500</td>\n</tr>\n<tr>\n<td>linkPod</td>\n<td>Link com a imagem do POD. Pode ser enviados varios, separados por “;”</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><p>WebHook de envio de retorno de eventos para o Cliente</p>\n","urlObject":{"protocol":"https","path":["myroute","service","dynamicjson1",""],"host":["url","webhook"],"query":[],"variable":[]}},"response":[],"_postman_id":"625bca90-b4a4-460e-8392-6bd665ff9058"},{"name":"API - Buscar Rotas (Roteirização)","id":"c682d32d-966e-46fe-8bfa-1b5551c347c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"buscaRotas\": [\r\n    {\r\n      \"cnpjCd\": \"24949232004177\",\r\n      \"dataRota\": \"10/04/2025\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}","description":"<h1 id=\"📘-api---busca-de-rotas-rascunho\">📘 API - Busca de Rotas (Rascunho)</h1>\n<h2 id=\"🔹-introdução\">🔹 Introdução</h2>\n<p>Essa API permite consultar <strong>rotas criadas no módulo de roteirização da plataforma MyTracking</strong>, que ainda estão em <strong>status de rascunho</strong>, ou seja, <strong>não liberadas para execução</strong>.</p>\n<p>Ela retorna os eventos associados às entregas ou coletas previstas para o dia, incluindo:</p>\n<ul>\n<li><p>Número da Rota</p>\n</li>\n<li><p>ID da Entrega</p>\n</li>\n<li><p>CNPJ/CPF e Nome do Destinatário</p>\n</li>\n<li><p>Pedido, Remessa, Nota Fiscal</p>\n</li>\n<li><p>Informações logísticas e status de retorno</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Indicado para:</strong> validações de planejamento, auditorias internas ou integrações com sistemas externos de gestão e monitoramento. </p>\n</blockquote>\n<hr />\n<h2 id=\"🔐-autenticação\">🔐 Autenticação</h2>\n<p>A autenticação é feita por meio de <strong>Token Fixo</strong>, enviado no header da requisição HTTP:</p>\n<blockquote>\n<p>A URL da API e o token devem ser solicitados à equipe técnica da <strong>MyTracking</strong>. </p>\n</blockquote>\n<h2 id=\"📥-exemplo-de-requisição\">📥 Exemplo de Requisição</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"buscaRotas\": [\n    {\n      \"cnpjCd\": \"24949232004146\",\n      \"dataRota\": \"10/04/2025\"\n    }\n  ]\n}\n\n</code></pre>\n<h2 id=\"✅-campos-obrigatórios-da-requisição\">✅ Campos Obrigatórios da Requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n<th>Tipo</th>\n<th>Tamanho Máx</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cnpjCd</code></td>\n<td>CNPJ do Centro de Distribuição</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td><code>dataRota</code></td>\n<td>Data da Rota (formato DD/MM/AAAA)</td>\n<td>Texto</td>\n<td>10</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"📤-exemplo-de-resposta\">📤 Exemplo de Resposta</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">{\n  \"rotas_eventos\": [\n    {\n      \"cnpjCd\": \"24949232004146\",\n      \"dataRota\": \"10/04/2025\",\n      \"numeroRota\": \"13621\",\n      \"cpfMotorista\": \"\",\n      \"nomeMotorista\": \"\",\n      \"placaVeiculo\": \"\",\n      \"cnpjCpfDes\": \"11825624000164\",\n      \"nomeDes\": \"T DX PIZZARIA LTDA - ME\",\n      \"seqEvento\": \"1\",\n      \"idEntrega\": \"106788\",\n      \"numeroPedido\": \"\",\n      \"numerooRemessa\": \"ACJUIH\",\n      \"numeroNfe\": \"1930096\",\n      \"numeroCte\": \"\",\n      \"numeroOrdem\": \"ACJUIH\",\n      \"numeroManifesto\": \"00242333\",\n      \"codRetorno\": \"1\",\n      \"msgRetorno\": \"ok\"\n    }\n  ]\n}\n\n</code></pre>\n<h2 id=\"📚-dicionário-de-dados-da-resposta\">📚 Dicionário de Dados da Resposta</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo Interno</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cnpjCd</td>\n<td>CNPJ do Centro de Distribuição</td>\n<td>24949232004146</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>dataRota</td>\n<td>Data da Rota</td>\n<td>10/04/2025</td>\n<td>Texto</td>\n<td>10</td>\n</tr>\n<tr>\n<td>numeroRota</td>\n<td>Número da Rota</td>\n<td>13621</td>\n<td>Texto</td>\n<td>10</td>\n</tr>\n<tr>\n<td>cpfMotorista</td>\n<td>CPF do Motorista</td>\n<td>12345678900</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeMotorista</td>\n<td>Nome do Motorista</td>\n<td>João da Silva</td>\n<td>Texto</td>\n<td>100</td>\n</tr>\n<tr>\n<td>placaVeiculo</td>\n<td>Placa do Veículo</td>\n<td>ABC1D23</td>\n<td>Texto</td>\n<td>10</td>\n</tr>\n<tr>\n<td>cnpjCpfDes</td>\n<td>CNPJ ou CPF do Destinatário</td>\n<td>11825624000164</td>\n<td>Texto</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeDes</td>\n<td>Nome do Destinatário</td>\n<td>PIZZARIA XYZ LTDA</td>\n<td>Texto</td>\n<td>100</td>\n</tr>\n<tr>\n<td>seqEvento</td>\n<td>Sequência do Evento</td>\n<td>1</td>\n<td>Texto</td>\n<td>10</td>\n</tr>\n<tr>\n<td>idEntrega</td>\n<td>ID interno da Entrega</td>\n<td>106788</td>\n<td>Texto</td>\n<td>10</td>\n</tr>\n<tr>\n<td>numeroPedido</td>\n<td>Número do Pedido</td>\n<td>PED12345</td>\n<td>Texto</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numerooRemessa</td>\n<td>Número da Remessa</td>\n<td>ACJUIH</td>\n<td>Texto</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroNfe</td>\n<td>Número da Nota Fiscal</td>\n<td>1930096</td>\n<td>Texto</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroCte</td>\n<td>Número do CTe</td>\n<td>1234567</td>\n<td>Texto</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroOrdem</td>\n<td>Número da Ordem</td>\n<td>ORD98765</td>\n<td>Texto</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroManifesto</td>\n<td>Número do Manifesto</td>\n<td>00242333</td>\n<td>Texto</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codRetorno</td>\n<td>Código de retorno da operação</td>\n<td>1</td>\n<td>Texto</td>\n<td>2</td>\n</tr>\n<tr>\n<td>msgRetorno</td>\n<td>Mensagem descritiva do retorno</td>\n<td>ok</td>\n<td>Texto</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"observações\">Observações</h2>\n<ul>\n<li><p>Apenas rotas em <strong>status de rascunho</strong> são retornadas por esta API.</p>\n</li>\n<li><p>Campos como <code>cpfMotorista</code>, <code>placaVeiculo</code> e <code>numeroCte</code> poderão vir vazios até a liberação da rota.</p>\n</li>\n<li><p>Cada rota pode conter múltiplos eventos, ordenados por <code>seqEvento</code>.</p>\n</li>\n<li><p>O campo <code>codRetorno</code> igual a <code>\"1\"</code> indica sucesso na recuperação da informação.</p>\n</li>\n</ul>\n","urlObject":{"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c682d32d-966e-46fe-8bfa-1b5551c347c8"},{"name":"API – Consulta Transportadora","id":"10fab3ea-8558-448e-916c-4e5a364964c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"consulta\": [\r\n    {\r\n      \"cnpjEmbarcador\": \"59970624000265\",\r\n      \"ufOrigem\": \"SP\",\r\n      \"cepOrigem\": \"06454000\",\r\n      \"ufDestino\": \"SP\",\r\n      \"cepDestino\": \"05454000\",\r\n      \"numeroPedido\": \"123\",\r\n      \"valorEvento\": \"2150.32\",\r\n      \"pesoEvento\": \"5.00\",\r\n      \"volumeEvento\": \"0.03\",\r\n      \"qtdVolumes\": \"2.00\",\r\n      \"tipoEvento\": \"1\"\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{url}}","description":"<h1 id=\"📘-api--consulta-de-melhor-transportadora\">📘 API – Consulta de Melhor Transportadora</h1>\n<h2 id=\"🔹-introdução\">🔹 Introdução</h2>\n<p>Essa API permite identificar <strong>a melhor transportadora</strong> para uma entrega, com base nas <strong>tabelas e regras configuradas para o embarcador</strong> dentro da plataforma <strong>MyTracking</strong>.</p>\n<p>A consulta é realizada via payload <code>consulta</code>, contendo os dados logísticos e comerciais necessários para cálculo do frete e prazo.<br />O retorno traz a transportadora mais vantajosa (por custo, prazo ou ambos) e as informações de retorno padronizadas.</p>\n<ul>\n<li><p><strong>Endpoint:</strong> <code>https://app.mytracking.com.br/myroute/service/dynamicjson1</code></p>\n</li>\n<li><p><strong>Versão:</strong> <code>v1</code></p>\n</li>\n<li><p><strong>Formato:</strong> <code>application/json</code></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"🔐-autenticação\">🔐 Autenticação</h2>\n<p>A autenticação é feita por meio de <strong>Token Fixo</strong>, enviado no header da requisição HTTP:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: &lt;token&gt;\n\n</code></pre><blockquote>\n<p>O token e o endpoint devem ser solicitados à equipe técnica da <strong>MyTracking</strong>. </p>\n</blockquote>\n<hr />\n<h2 id=\"📥-exemplo-de-requisição\">📥 Exemplo de Requisição</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"consulta\": [\n    {\n      \"cnpjEmbarcador\": \"59970624000265\",\n      \"nomeDes\": \"MARIO ANDRADE\",\n      \"cnpjCpfDes\": \"11330500000108\",\n      \"ufOrigem\": \"SP\",\n      \"cepOrigem\": \"06454000\",\n      \"ufDestino\": \"SP\",\n      \"cepDestino\": \"05454000\",\n      \"numeroPedido\": \"123\",\n      \"valorPedido\": \"2150.32\",\n      \"pesoPedido\": \"5.00\",\n      \"volumePedido\": \"0.03\",\n      \"qtdVolumes\": \"2.00\",\n      \"tipoEvento\": \"1\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"✅-campos-obrigatórios-da-requisição\">✅ Campos Obrigatórios da Requisição</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n<th>Tipo</th>\n<th>Formato/Tamanho</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cnpjEmbarcador</code></td>\n<td>CNPJ do embarcador (define as tabelas e regras)</td>\n<td>Numérico (string)</td>\n<td>14 dígitos</td>\n</tr>\n<tr>\n<td><code>ufOrigem</code></td>\n<td>UF de origem</td>\n<td>Texto</td>\n<td>2 letras (A–Z)</td>\n</tr>\n<tr>\n<td><code>cepOrigem</code></td>\n<td>CEP de origem</td>\n<td>Numérico (string)</td>\n<td>8 dígitos</td>\n</tr>\n<tr>\n<td><code>ufDestino</code></td>\n<td>UF de destino</td>\n<td>Texto</td>\n<td>2 letras (A–Z)</td>\n</tr>\n<tr>\n<td><code>cepDestino</code></td>\n<td>CEP de destino</td>\n<td>Numérico (string)</td>\n<td>8 dígitos</td>\n</tr>\n<tr>\n<td><code>numeroPedido</code></td>\n<td>Identificador do pedido</td>\n<td>Texto</td>\n<td>até 100</td>\n</tr>\n<tr>\n<td><code>valorEvento</code></td>\n<td>Valor declarado da entrega (R$)</td>\n<td>Numérico (string)</td>\n<td>ponto decimal (<code>\"10.00\"</code>)</td>\n</tr>\n<tr>\n<td><code>pesoEvento</code></td>\n<td>Peso total da entrega (kg)</td>\n<td>Numérico (string)</td>\n<td>ponto decimal</td>\n</tr>\n<tr>\n<td><code>volumeEvento</code></td>\n<td>Volume total (m³)</td>\n<td>Numérico (string)</td>\n<td>ponto decimal</td>\n</tr>\n<tr>\n<td><code>qtdVolumes</code></td>\n<td>Quantidade de volumes</td>\n<td>Numérico (string)</td>\n<td>inteiro em string (ex. <code>\"2\"</code> ou <code>\"2.00\"</code>)</td>\n</tr>\n<tr>\n<td><code>tipoEvento</code></td>\n<td>Tipo do serviço</td>\n<td>Texto</td>\n<td><code>\"1\"</code> = <strong>Expresso</strong> / <code>\"2\"</code> = <strong>Convencional</strong></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"🧩-campos-opcionais\">🧩 Campos Opcionais</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n<th>Tipo</th>\n<th>Tamanho</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nomeDes</code></td>\n<td>Nome do destinatário</td>\n<td>Texto</td>\n<td>100</td>\n</tr>\n<tr>\n<td><code>cnpjCpfDes</code></td>\n<td>CPF/CNPJ do destinatário</td>\n<td>Numérico (string)</td>\n<td>11 (CPF) / 14 (CNPJ)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<blockquote>\n<p>Todos os valores numéricos devem vir como <strong>string</strong>, utilizando <strong>ponto (.)</strong> como separador decimal.<br />O campo <code>consulta</code> pode conter <strong>N</strong> itens, e o array <code>resultado</code> retornará na <strong>mesma ordem</strong>. </p>\n</blockquote>\n<hr />\n<h2 id=\"📤-exemplo-de-resposta-sucesso\">📤 Exemplo de Resposta (Sucesso)</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resultado\": [\n    {\n      \"cnpjTransportadora\": \"18903588000121\",\n      \"nomeTransportadora\": \"XPTO LOGÍSTICA LTDA\",\n      \"valFrete\": \"193.21\",\n      \"leadTime\": \"2\",\n      \"numeroPedido\": \"123\",\n      \"codRetorno\": \"1\",\n      \"msgRetorno\": \"OK\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"📚-dicionário-de-dados-da-resposta\">📚 Dicionário de Dados da Resposta</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo Interno</th>\n<th>Tam. Máx.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>cnpjTransportadora</code></td>\n<td>CNPJ da transportadora selecionada</td>\n<td>18903588000121</td>\n<td>Numérico (string)</td>\n<td>14</td>\n</tr>\n<tr>\n<td><code>nomeTransportadora</code></td>\n<td>Nome da transportadora</td>\n<td>XPTO LOGÍSTICA LTDA</td>\n<td>Texto</td>\n<td>150</td>\n</tr>\n<tr>\n<td><code>valFrete</code></td>\n<td>Valor total do frete (R$)</td>\n<td>193.21</td>\n<td>Numérico (string)</td>\n<td>—</td>\n</tr>\n<tr>\n<td><code>leadTime</code></td>\n<td>Prazo estimado (dias úteis)</td>\n<td>2</td>\n<td>Texto</td>\n<td>3</td>\n</tr>\n<tr>\n<td><code>numeroPedido</code></td>\n<td>Identificador ecoado do pedido</td>\n<td>123</td>\n<td>Texto</td>\n<td>100</td>\n</tr>\n<tr>\n<td><code>cod_retorno</code></td>\n<td>Código de retorno</td>\n<td>1</td>\n<td>Texto</td>\n<td>2</td>\n</tr>\n<tr>\n<td><code>msg_retorno</code></td>\n<td>Mensagem de retorno</td>\n<td>OK</td>\n<td>Texto</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"🔁-códigos-de-retorno\">🔁 Códigos de Retorno</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Significado</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>\"1\"</code></td>\n<td>Sucesso</td>\n<td>Opção encontrada e calculada</td>\n</tr>\n<tr>\n<td><code>\"0\"</code></td>\n<td>Erro de negócio/validação</td>\n<td>Campo inválido ou nenhuma transportadora elegível</td>\n</tr>\n<tr>\n<td><code>\"9\"</code></td>\n<td>Erro interno</td>\n<td>Falha inesperada no processamento</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"🧪-exemplos-de-retorno\">🧪 Exemplos de Retorno</h2>\n<h3 id=\"✅-sucesso-200\">✅ Sucesso (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resultado\": [\n    {\n      \"cnpjTransportadora\": \"18903588000121\",\n      \"nomeTransportadora\": \"XPTO LOGÍSTICA LTDA\",\n      \"valFrete\": \"193.21\",\n      \"leadTime\": \"2\",\n      \"numeroPedido\": \"123\",\n      \"codRetorno\": \"1\",\n      \"msgRetorno\": \"OK\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"⚠️-nenhuma-elegível-200\">⚠️ Nenhuma elegível (200)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resultado\": [\n    {\n      \"numeroPedido\": \"123\",\n      \"codRetorno\": \"0\",\n      \"msgRetorno\": \"Nenhuma transportadora elegível\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"❌-erro-de-validação-400\">❌ Erro de Validação (400)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resultado\": [\n    {\n      \"numeroPedido\": \"123\",\n      \"codRetorno\": \"0\",\n      \"msgRetorno\": \"Campos inválidos: cepOrigem, tipoEvento\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"🚨-erro-interno-500\">🚨 Erro Interno (500)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resultado\": [\n    {\n      \"numeroPedido\": \"123\",\n      \"codRetorno\": \"9\",\n      \"msgRetorno\": \"Erro interno. Tente novamente mais tarde.\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"📋-regras-e-observações\">📋 Regras e Observações</h2>\n<ol>\n<li><p>A seleção da transportadora é baseada nas <strong>tabelas configuradas para o embarcador</strong> (<code>cnpjEmbarcador</code>), considerando faixas de peso, volume, valores mínimos, adicionais e zonas de CEP.</p>\n</li>\n<li><p>O array <code>resultado</code> mantém a <strong>mesma sequência</strong> dos itens enviados em <code>consulta</code>.</p>\n</li>\n<li><p>Caso faltem campos obrigatórios, retornar <strong>HTTP 400</strong> com <code>cod_retorno: \"0\"</code>.</p>\n</li>\n<li><p>Falhas inesperadas devem retornar <strong>HTTP 500</strong> com <code>cod_retorno: \"9\"</code>.</p>\n</li>\n<li><p>Campos de autenticação ausentes retornam <strong>401</strong>, e tokens inválidos/expirados retornam <strong>403</strong>.</p>\n</li>\n</ol>\n<hr />\n<h2 id=\"⚙️-limites-e-boas-práticas\">⚙️ Limites e Boas Práticas</h2>\n<ul>\n<li><p><strong>Rate Limit:</strong> até 60 requisições/minuto por <code>cnpjEmbarcador</code>.</p>\n</li>\n<li><p><strong>Tamanho máximo do payload:</strong> 1 MB.</p>\n</li>\n<li><p><strong>Boas práticas:</strong></p>\n<ul>\n<li><p>Utilize <code>numeroPedido</code> como chave única por consulta.</p>\n</li>\n<li><p>Evite valores nulos ou campos vazios.</p>\n</li>\n<li><p>Envie todos os campos numéricos como <strong>string</strong> com ponto decimal.</p>\n</li>\n</ul>\n</li>\n</ul>\n","urlObject":{"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"10fab3ea-8558-448e-916c-4e5a364964c2"}],"id":"acab255b-2245-4f98-8c19-5a5f04fc7c9b","_postman_id":"acab255b-2245-4f98-8c19-5a5f04fc7c9b","description":""},{"name":"Links","item":[],"id":"f08a95da-f2dd-472a-b353-0d057a5c4a1d","_postman_id":"f08a95da-f2dd-472a-b353-0d057a5c4a1d","description":""},{"name":"Widgets","item":[],"id":"0fcf66be-1f57-4690-872a-755beee2e73f","_postman_id":"0fcf66be-1f57-4690-872a-755beee2e73f","description":""},{"name":"Conferência","item":[],"id":"29fa8bb6-623e-41fa-8b6e-24cc5856b1ca","_postman_id":"29fa8bb6-623e-41fa-8b6e-24cc5856b1ca","description":""},{"name":"NT_AB","item":[{"name":"API - Criação de Eventos (Entrega, Coleta, Serviços) NT_AB","id":"ae3cd97e-ccd4-4df1-a1f6-eb839477d5f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"token","value":"{{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"eventos\": [\r\n\t\t{\r\n\t\t\t\"cnpjCd\": \"99999999999991\",\r\n\t\t\t\"codCd\": \"1\",\r\n\t\t\t\"codCdpai\": \"35\",\r\n\t\t\t\"tipoOpe\": \"1\",\r\n\t\t\t\"agrupadorRota\": \"205060\",\r\n\t\t\t\"numeroManifesto\": \"205060\",\r\n\t\t\t\"dataManifesto\": \"01/01/2022\",\r\n\t\t\t\"dataPrevIniViagem\": \"01/01/2022 08:00\",\r\n\t\t\t\"tipoEvento\": \"1\",\r\n\t\t\t\"tipoFrete\": \"1\",\r\n\t\t\t\"numeroPedido\": \"282522\",\r\n\t\t\t\"dataPedido\": \"18/04/2022 14:00\",\r\n\t\t\t\"numeroRemessa\": \"REM151213\",\r\n\t\t\t\"codRastreamentoEcom\": \"85432321\",\r\n\t\t\t\"codSetor\": \"700\",\r\n\t\t\t\"numeroOrdem\": \"ORD854125\",\r\n\t\t\t\"serieNfe\": \"1\",\r\n\t\t\t\"numeroNfe\": \"1038707\",\r\n\t\t\t\"dataNfe\": \"11/04/2022 00:00\",\r\n\t\t\t\"chaveNfe\": \"XD3522045572822400010\",\r\n\t\t\t\"serieCte\": \"1\",\r\n\t\t\t\"numeroCte\": \"49612\",\r\n\t\t\t\"dataCte\": \"14/04/2022 14:00\",\r\n\t\t\t\"chaveCte\": \"TF105572822400010612042\",\r\n\t\t\t\"valorPedido\": \"60.00\",\r\n\t\t\t\"valorNfe\": \"60.00\",\r\n\t\t\t\"valorEvento\": \"60.00\",\r\n\t\t\t\"valorEventoSip\": \"60.00\",\r\n\t\t\t\"valorFreteEvento\": \"60.00\",\r\n\t\t\t\"obsEvento\": \"ENTREGAR NA PORTARIA\",\r\n\t\t\t\"volumeEvento\": \"50.00\",\r\n\t\t\t\"tamanhoCaixa\": \"003\",\r\n\t\t\t\"pesoEvento\": \"100.00\",\r\n\t\t\t\"qtdVolumes\": \"2\",\r\n\t\t\t\"dataPrvEntIni\": \"18/04/2022 13:00\",\r\n\t\t\t\"dataPrvEntFim\": \"19/04/2022 19:00\",\r\n\t\t\t\"dataAgendaIni\": \"19/04/2022 14:00\",\r\n\t\t\t\"dataAgendaFim\": \"20/04/2022 14:00\",\r\n\t\t\t\"leadTime\": \"15\",\r\n\t\t\t\"tipoCarga\": \"20\",\r\n\t\t\t\"tipoPagamento\": \"20\",\r\n\t\t\t\"cnpjCpfDes\": \"5418750\",\r\n\t\t\t\"inscEstadualDes\": \"253568798\",\r\n\t\t\t\"nomeDes\": \"MARIO ANDRADE\",\r\n\t\t\t\"endDes\": \"RUA TRÊS\",\r\n\t\t\t\"numDes\": \"82\",\r\n\t\t\t\"baiDes\": \"JARDIM BELO\",\r\n\t\t\t\"cidDes\": \"SAO PAULO\",\r\n\t\t\t\"ufDes\": \"SP\",\r\n\t\t\t\"cplDes\": \"SALA 25\",\r\n\t\t\t\"cepDes\": \"3241010\",\r\n\t\t\t\"siglaPaisDest\": \"BR\",\r\n\t\t\t\"obsEndDes\": \"TOCAR A CAMPAINHA\",\r\n\t\t\t\"latitudeEndDes\": \"-2.526214\",\r\n\t\t\t\"longitudeEndDes\": \"-4.659887\",\r\n\t\t\t\"telefoneDes\": \"11999999999\",\r\n\t\t\t\"telefoneDes2\": \"11999999999\",\r\n\t\t\t\"emailDes\": \"jose@uol.com\",\r\n\t\t\t\"cnpjCpfEmitente\": \"1E+14\",\r\n\t\t\t\"nomeEmitente\": \"EMPRESA XYZ S/A\",\r\n\t\t\t\"inscEstadualEmitente\": \"253568798\",\r\n\t\t\t\"endEmitente\": \"ALAMEDA MAMORÉ\",\r\n\t\t\t\"baiEmitente\": \"ALPHAVILLE INDUSTRIAL\",\r\n\t\t\t\"cidEmitente\": \"BARUERI\",\r\n\t\t\t\"ufEmitente\": \"SP\",\r\n\t\t\t\"numEmitente\": \"911\",\r\n\t\t\t\"cplEmitente\": \"SALA 1602\",\r\n\t\t\t\"cepEmitente\": \"6454040\",\r\n\t\t\t\"cnpjTransportadora\": \"1E+14\",\r\n\t\t\t\"nomeTransportadora\": \"ALPHA PLUS\",\r\n\t\t\t\"inscEstadualTra\": \"253568798\",\r\n\t\t\t\"cpfMotorista\": \"25822512345\",\r\n\t\t\t\"nomeMotorista\": \"JOSE AMORIM\",\r\n\t\t\t\"foneMotorista\": \"11999999999\",\r\n\t\t\t\"placaVeiculo\": \"ASG5107\",\r\n\t\t\t\"siglaBaseOrigem\": \"CGH\",\r\n\t\t\t\"siglaBaseDestino\": \"REC\",\r\n\t\t\t\"criarRoteiroApp\": \"0\",\r\n\t\t\t\"enviarRoteirizador\": \"0\",\r\n\t\t\t\"codBarras\": \"12345689\",\r\n\t\t\t\"codCor\": \"1\",\r\n\t\t\t\"chvProduto\": \"P12345\",\r\n\t\t\t\"delType\": \"AVON\",\r\n\t\t\t\"codIbgeMunicipio\": \"3550308\",\r\n\t\t\t\"codRota\": \"ROTA123\",\r\n\t\t\t\"codSubRota\": \"SUBROTA1\",\r\n\t\t\t\"seqRota\": \"3\",\r\n\t\t\t\"contatosAux\": \"C123\",\r\n\t\t\t\"ideNfe\": \"123456\",\r\n\t\t\t\"codModalidadeEnt\": \"1\",\r\n\t\t\t\"codTurno\": \"2\",\r\n\t\t\t\"codTipoPedido\": \"10\",\r\n\t\t\t\"codGrauRisco\": \"2\",\r\n\t\t\t\"codVen\": \"98765\",\r\n\t\t\t\"numDt1\": \"12345678901\",\r\n\t\t\t\"numDt2\": \"12345678902\",\r\n\t\t\t\"codTransp\": \"T1234\",\r\n\t\t\t\"codTransp2\": \"T567\"\r\n\t\t}\r\n\t]\r\n}"},"url":"{{url}}","description":"<h1 id=\"introdução\">Introdução</h1>\n<p>A partir dessa API é possivel o envio de eventos de Entregas, Coletas ou Serviços para o MyTracking, podendo ser Pedidos, Remessas, NFes, CTes, ou querlquer outro documento a ser realizado o tracking.</p>\n<h1 id=\"url-e-autenticação\">URL e Autenticação</h1>\n<p>A autenticação é feita a partir de token \"fixo\", enviada no header da requisição.</p>\n<p>A URL da API, assim como a o Token deve ser solicitados a equipe de implantação do MyTracking resposnvale pelo cliente.</p>\n<h1 id=\"campos-obrigátorios\">Campos Obrigátorios</h1>\n<p>Independente do projeto tipo de operação, Last Mile, Firt Mile, Coleta, Entrega, Embarcador ou Transportador, alguns campos são obrigatórios, segue abaixo:</p>\n<p>Chave do Evento: Obrigatório enviar pelo menos uma chave do Evento (Entrega ou Coleta), por exemplo: Pedido, Remessa, NFe ou CTe.</p>\n<p>Chave do CD (Unidade, Base): Obrigatório enviar pu o CNPJ ou o Código cadastrado do CD.</p>\n<p>Nome do Destinatário: Informar o nome do destinatário.</p>\n<h1 id=\"observações\">Observações</h1>\n<p>Observações sobre a API</p>\n<h1 id=\"rate-limiting\">Rate limiting</h1>\n<p>-O tamanho de pacote máximo deve ser de 20 registros e 200 kb<br />-Requisições 1 requisição a cada 5 segundos<br />-O tempo de resposta nosso deve ser de no máximo 30s</p>\n<h1 id=\"dicionário-de-dados\">Dicionário de Dados</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>NT_NOTFIS</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo Interno</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cnpjCd</td>\n<td>S</td>\n<td>Cnpj do CD</td>\n<td>11330500000108</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>codCd</td>\n<td>N</td>\n<td>Código do CD</td>\n<td>1</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>codCdpai</td>\n<td>N</td>\n<td>Código do CD Pai</td>\n<td>35</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>tipoOpe</td>\n<td>N</td>\n<td>Tipo de Operação (1-Entrega, 2-Coleta)</td>\n<td>35</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>agrupadorRota</td>\n<td>N</td>\n<td>Agrupador das Eventos para formação de carga (Manifesto, romaneio, DT Documento de Transporte)</td>\n<td>205060</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroManifesto</td>\n<td>S</td>\n<td>Número/Código do Manifesto</td>\n<td>205060</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>dataManifesto</td>\n<td>S</td>\n<td>Data de Emissão do manifesto ou romaneio</td>\n<td></td>\n<td>Data</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataPrevIniViagem</td>\n<td>N</td>\n<td>Data/Hora Previsão Inicio da Viagem (Roteiro)</td>\n<td></td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>tipoEvento</td>\n<td>S</td>\n<td>ID do tipo de Evento (lista cadastrada)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>tipoFrete</td>\n<td>N</td>\n<td>ID do tipo de frete (lista cadastrada)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>numeroPedido</td>\n<td>S</td>\n<td>Pedido</td>\n<td>282522</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataPedido</td>\n<td>S</td>\n<td>Data de emissão do pedido</td>\n<td>18/04/2022 14:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>numeroRemessa</td>\n<td>S</td>\n<td>Remessa</td>\n<td>REM151213</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codRastreamentoEcom</td>\n<td>N</td>\n<td>Codigo de rastreamento para ECOMERCE ou AEREO</td>\n<td>85432321</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codSetor</td>\n<td>S</td>\n<td>Setor</td>\n<td>700</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>numeroOrdem</td>\n<td>N</td>\n<td>Numero de Ordem (Usado para quando for uma Coleta)</td>\n<td>ORD854125</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>serieNfe</td>\n<td>S</td>\n<td>Serie da Nfe</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>numeroNfe</td>\n<td>S</td>\n<td>Numero da Nfe</td>\n<td>1038707</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataNfe</td>\n<td>S</td>\n<td>Data de emissão da Nfe</td>\n<td>11/04/2022 00:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>chaveNfe</td>\n<td>S</td>\n<td>Chave da Nfe</td>\n<td>XD3522045572822400010</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>serieCte</td>\n<td>N</td>\n<td>Serie do Cte</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>numeroCte</td>\n<td>N</td>\n<td>Numero do Cte</td>\n<td>49612</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>dataCte</td>\n<td>N</td>\n<td>Data de emissão do CTe</td>\n<td>14/04/2022 14:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>chaveCte</td>\n<td>N</td>\n<td>Chave do Cte</td>\n<td>TF105572822400010612042</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>valorPedido</td>\n<td>N</td>\n<td>Valor do Pedido</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorNfe</td>\n<td>S</td>\n<td>Valor da Nota Fiscal</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorEvento</td>\n<td>N</td>\n<td>Valor do Evento (Valor da Entrega ou Coleta)</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorEventoSip</td>\n<td>N</td>\n<td>Valor do Frete sem Impostos</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>valorFreteEvento</td>\n<td>S</td>\n<td>Valor do Frete</td>\n<td>60.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>obsEvento</td>\n<td>S</td>\n<td>Observação de Evento</td>\n<td>ENTREGAR NA PORTARIA</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>volumeEvento</td>\n<td>S</td>\n<td>Volume em m³</td>\n<td>50.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>tamanhoCaixa</td>\n<td>S</td>\n<td>Tamanho da caixa</td>\n<td>003</td>\n<td>Alpha Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>pesoEvento</td>\n<td>S</td>\n<td>Peso em KG</td>\n<td>100.00</td>\n<td>Numérico</td>\n<td>12</td>\n</tr>\n<tr>\n<td>qtdVolumes</td>\n<td>S</td>\n<td>Qtd. De Volumes</td>\n<td>2</td>\n<td>Numérico</td>\n<td>6</td>\n</tr>\n<tr>\n<td>dataPrvEntIni</td>\n<td>S</td>\n<td>Data Previsão de Evento (Janela Inicio)</td>\n<td>18/04/2022 13:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>dataPrvEntFim</td>\n<td>S</td>\n<td>Data Previsão de Evento (Janela Fim)</td>\n<td>19/04/2022 19:00</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>dataAgendaIni</td>\n<td>N</td>\n<td>Data agendamento de Evento (Janela Inicio)</td>\n<td>19/04/2022</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>dataAgendaFim</td>\n<td>N</td>\n<td>Data agendamento de Evento (Janela Fim)</td>\n<td>20/04/2022</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>leadTime</td>\n<td>N</td>\n<td>Lead time de Evento</td>\n<td>15</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>dataManifesto</td>\n<td>S</td>\n<td>Data do Manifesto</td>\n<td>18/04/2022</td>\n<td>Data/hora</td>\n<td>16</td>\n</tr>\n<tr>\n<td>tipoCarga</td>\n<td>N</td>\n<td>Código do Tipo de Carga</td>\n<td>20</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>tipoPagamento</td>\n<td>N</td>\n<td>Código do Tipo de Pagamento</td>\n<td>20</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>cnpjCpfDes</td>\n<td>S</td>\n<td>CNPJ ou CPF do destinatario</td>\n<td>5418750</td>\n<td>Numérico</td>\n<td>8</td>\n</tr>\n<tr>\n<td>inscEstadualDes</td>\n<td>S</td>\n<td>Inscrição Estadual do Destinatario</td>\n<td>253568798</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>nomeDes</td>\n<td>S</td>\n<td>Nome</td>\n<td>MARIO ANDRADE</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>endDes</td>\n<td>S</td>\n<td>Endereço</td>\n<td>RUA TRÊS</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>numDes</td>\n<td>S</td>\n<td>Numero</td>\n<td>82</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>baiDes</td>\n<td>S</td>\n<td>Bairro</td>\n<td>JARDIM BELO</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>cidDes</td>\n<td>S</td>\n<td>Cidade</td>\n<td>SAO PAULO</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>ufDes</td>\n<td>S</td>\n<td>UF</td>\n<td>SP</td>\n<td>Alpha Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>cplDes</td>\n<td>S</td>\n<td>Complemento</td>\n<td>SALA 25</td>\n<td>Alpha Numérico</td>\n<td>40</td>\n</tr>\n<tr>\n<td>cepDes</td>\n<td>S</td>\n<td>CEP</td>\n<td>3241010</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>siglaPaisDest</td>\n<td>N</td>\n<td>Sigla do Pais (se não enviar é considerador BR)</td>\n<td>BR</td>\n<td>Alpha Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>obsEndDes</td>\n<td>S</td>\n<td>Observação do Endereço</td>\n<td>TOCAR A CAMPAINHA</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>latitudeEndDes</td>\n<td>S</td>\n<td>Latitude</td>\n<td>-2.526214</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>longitudeEndDes</td>\n<td>S</td>\n<td>Longitude</td>\n<td>-4.659887</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>telefoneDes</td>\n<td>S</td>\n<td>Telefone Principal</td>\n<td>11999999999</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>telefoneDes2</td>\n<td>N</td>\n<td>Telefone Secundario</td>\n<td>11999999999</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>emailDes</td>\n<td>S</td>\n<td>Email</td>\n<td><a href=\"https://mailto:jose@uol.com\">jose@uol.com</a></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>cnpjCpfEmitente</td>\n<td>S</td>\n<td>Cnpj do Emitente (embarcador)</td>\n<td>1E+14</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeEmitente</td>\n<td>S</td>\n<td>Nome Emitente</td>\n<td>EMPRESA XYZ S/A</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>inscEstadualEmitente</td>\n<td>S</td>\n<td>Inscrição Estadual do Emitente (embarcador)</td>\n<td>253568798</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>endEmitente</td>\n<td>S</td>\n<td>Endereço</td>\n<td>ALAMEDA MAMORÉ</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>baiEmitente</td>\n<td>S</td>\n<td>Bairro</td>\n<td>ALPHAVILLE INDUSTRIAL</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>cidEmitente</td>\n<td>S</td>\n<td>Cidade</td>\n<td>BARUERI</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>ufEmitente</td>\n<td>S</td>\n<td>UF</td>\n<td>SP</td>\n<td>Alpha Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>numEmitente</td>\n<td>S</td>\n<td>Numero</td>\n<td>911</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>cplEmitente</td>\n<td>S</td>\n<td>Complemento</td>\n<td>SALA 1602</td>\n<td>Alpha Numérico</td>\n<td>40</td>\n</tr>\n<tr>\n<td>cepEmitente</td>\n<td>S</td>\n<td>CEP</td>\n<td>6454040</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>cnpjTransportadora</td>\n<td>S</td>\n<td>CNPJ da Transportadora</td>\n<td>1E+14</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeTransportadora</td>\n<td>S</td>\n<td>Nome da Transportadora</td>\n<td>ALPHA PLUS</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>inscEstadualTra</td>\n<td>S</td>\n<td>Inscrição Estadual</td>\n<td>253568798</td>\n<td>Numérico</td>\n<td>9</td>\n</tr>\n<tr>\n<td>cpfMotorista</td>\n<td>N</td>\n<td>CPF do Motorista</td>\n<td>25822512345</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>nomeMotorista</td>\n<td>N</td>\n<td>Nome do Motorista</td>\n<td>JOSE AMORIM</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>foneMotorista</td>\n<td>N</td>\n<td>Telefone do Motorista</td>\n<td>1,2E+11</td>\n<td>Numérico</td>\n<td>11</td>\n</tr>\n<tr>\n<td>placaVeiculo</td>\n<td>N</td>\n<td>Placa do Veículo</td>\n<td>ASG5107</td>\n<td>Alpha Numérico</td>\n<td>7</td>\n</tr>\n<tr>\n<td>siglaBaseOrigem</td>\n<td>N</td>\n<td>Sigla da Base de Origem (ex.: CGH)</td>\n<td>CGH</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>siglaBaseDestino</td>\n<td>N</td>\n<td>Sigla da Base de Destino (ex.: REC)</td>\n<td>REC</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>criarRoteiroApp</td>\n<td>N</td>\n<td>Criar Roteiro APP: 0-\"Não Cria\", 1-Criar via \"agrupadorRota\", 2-Criar via \"numeroManifesto\"</td>\n<td>0</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>enviarRoteirizador</td>\n<td>N</td>\n<td>Enviar Roteirização: 0-Não enviar, 1-Enviar</td>\n<td>0</td>\n<td>Numérico</td>\n<td></td>\n</tr>\n<tr>\n<td>codBarras</td>\n<td>N</td>\n<td>Código de Barras para localização do Evento</td>\n<td>12345689</td>\n<td>Numérico</td>\n<td>30</td>\n</tr>\n<tr>\n<td>codCor</td>\n<td>N</td>\n<td>Código da Cor para o ponto no Mapa – Tabela Interna (utilizado no Roteirizador)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>chvProduto</td>\n<td>N</td>\n<td>Chave do Produto padrão para o Evento</td>\n<td>P12345</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>delType</td>\n<td>N</td>\n<td>Delivery Type (código interno AVON, Latam, Etc)</td>\n<td>AVON</td>\n<td>Alpha Numérico</td>\n<td>50</td>\n</tr>\n<tr>\n<td>codIbgeMunicipio</td>\n<td>S</td>\n<td>Código do Município IBGE</td>\n<td>3550308</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>codRota</td>\n<td>S</td>\n<td>Rota</td>\n<td>ROTA123</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codSubRota</td>\n<td>S</td>\n<td>Sub Rota</td>\n<td>SUBROTA1</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>seqRota</td>\n<td>N</td>\n<td>Sequencia da Entrega na Rota</td>\n<td>3</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>contatosAux</td>\n<td>N</td>\n<td>Contatos Auxiliares</td>\n<td>C123</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>ideNfe</td>\n<td>N</td>\n<td>Identificador da NFe</td>\n<td>123456</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>codModalidadeEnt</td>\n<td>N</td>\n<td>ID Modalidade de Entrega</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>codTurno</td>\n<td>N</td>\n<td>ID Turno de Entrega</td>\n<td>2</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>codTipoPedido</td>\n<td>N</td>\n<td>ID Tipo Pedido/Operação</td>\n<td>10</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>codGrauRisco</td>\n<td>S</td>\n<td>ID Grau de Risco</td>\n<td>2</td>\n<td>Numérico</td>\n<td>3</td>\n</tr>\n<tr>\n<td>codVen</td>\n<td>S</td>\n<td>Código do Vendedor / Registro / Código Destinatário</td>\n<td>98765</td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numDt1</td>\n<td>S</td>\n<td>Numero DT 1</td>\n<td>12345678901</td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numDt2</td>\n<td>S</td>\n<td>Numero DT 2</td>\n<td>12345678902</td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codTransp</td>\n<td>S</td>\n<td>ID Transportadora</td>\n<td>T1234</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n<tr>\n<td>codTransp2</td>\n<td>S</td>\n<td>ID 2 Transportadora</td>\n<td>T567</td>\n<td>Numérico</td>\n<td>5</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response\">Response</h1>\n<h1 id=\"dicionário-de-dados-1\">Dicionário de Dados</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo Interno</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>chaveNfe</td>\n<td>Chave da NFe</td>\n<td>11330500000108</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>codMensagem</td>\n<td>Código do Retorno (1-Ok, 2-Erro)</td>\n<td>1</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>mensagem</td>\n<td>Mesnagem Retorno</td>\n<td>Ok, dados recebeidos</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"host":["{{url}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"ae3cd97e-ccd4-4df1-a1f6-eb839477d5f9"},{"name":"WEBHOOK - Envio de Trackings (Status ou Ocorrências)","id":"11f0fa10-3f5a-49b1-b30b-7cdaf2378208","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"token","value":"informar_token_fornecido_pela_equipe","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"eventos\": [\r\n\t\t{\r\n\t\t\t\"placaVeiculo\": \"XAS5412\",\r\n\t\t\t\"cpfMotorista\": \"14525214599\",\r\n\t\t\t\"nomeMotorista\": \"JOSE AMORIM\",\r\n\t\t\t\"foneMotorista\": \"11999999999\",\r\n\t\t\t\"cnpjTransportadora\": \"76616119000155\",\r\n\t\t\t\"nomeTransportadora\": \"ALPHA PLUS\",\r\n\t\t\t\"numeroOrdem\": \"XASE1345678\",\r\n\t\t\t\"numeroRemessa\": \"09998465150\",\r\n\t\t\t\"numeroPedido\": \"98165155\",\r\n\t\t\t\"serieNfe\": \"001\",\r\n\t\t\t\"numeroNfe\": \"651651\",\r\n\t\t\t\"chaveNfe\": \"TF54641321332131321543654DS\",\r\n\t\t\t\"serieCte\": \"B\",\r\n\t\t\t\"numeroCte\": \"123456\",\r\n\t\t\t\"chaveCte\": \"TF54641321332131321354654DS\",\r\n\t\t\t\"qtdVolumes\": \"2\",\r\n\t\t\t\"codOcorrencia\": \"1\",\r\n\t\t\t\"descOcorrencia\": \"Entrega Realizada\",\r\n\t\t\t\"datahoraOcorrencia\": \"01/01/2022 13:00\",\r\n\t\t\t\"latitude\": \"-2.526214\",\r\n\t\t\t\"longitude\": \"-4.659887\",\r\n\t\t\t\"nomeRecebedor\": \"JOSE\",\r\n\t\t\t\"docRecebedor\": \"08736333496\",\r\n\t\t\t\"linkPod\": \"https://app.link./juhstg;\"\r\n\t\t}\r\n\t]\r\n}"},"url":"https://url.webhook/myroute/service/dynamicjson1/","description":"<h1 id=\"introdução\">Introdução</h1>\n<p>A partir desse WEBHOOK, o MyTracking pode enviar para o cliente trackings e ocorrências de uma Entrega ou Coleta como por exemplo \"Entrega Chegou no CD\", \"Entrega em Rota\", \"Entrega Realizada\", Entrga Não Realizada\".</p>\n<h1 id=\"url-e-autenticação\">URL e Autenticação</h1>\n<p>A autenticação é feita a partir de token \"fixo\", enviada no header da requisição.</p>\n<p>Alterar a \"url.webhook\" pela URL enviada pela equipe de TI do Cliente.</p>\n<p>A URL da API, assim como a o Token deve ser solicitados a equipe de TI cliente.</p>\n<h1 id=\"campos-obrigátorios\">Campos Obrigátorios</h1>\n<p>Informações sobre campos Obrigatórios.</p>\n<h1 id=\"observações\">Observações</h1>\n<p>Observações sopbre o WEBHOOK</p>\n<h1 id=\"dicionário-de-dados\">Dicionário de Dados</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>placaVeiculo</td>\n<td>Placa do Veículo</td>\n<td>PCX5214</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>cpfMotorista</td>\n<td>CPF do Motorista</td>\n<td>251521453</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeMotorista</td>\n<td>Nome do Motorista</td>\n<td>JOSE AMORIM</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>foneMotorista</td>\n<td>Telefone do Motorista</td>\n<td>83996649718</td>\n<td></td>\n<td>11</td>\n</tr>\n<tr>\n<td>cnpjTransportadora</td>\n<td>CNPJ da Transportadora</td>\n<td>76616119000155</td>\n<td>Numérico</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeTransportadora</td>\n<td>Nome da Transportadora</td>\n<td>ALPHA PLUS</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>numeroOrdem</td>\n<td>Numero da Ordemd e Coleta</td>\n<td>55215d1f</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroRemessa</td>\n<td>Remessa</td>\n<td>09998465150</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>qtdVolumes</td>\n<td>Qtd. De Volumes</td>\n<td>2</td>\n<td>Numérico</td>\n<td>6</td>\n</tr>\n<tr>\n<td>numeroPedido</td>\n<td>Pedido</td>\n<td></td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>serieCte</td>\n<td>Serie do CTE</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>numeroCte</td>\n<td>Numero do Cte</td>\n<td>12354</td>\n<td>Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>chaveCte</td>\n<td>Chave do CTE</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>serieNfe</td>\n<td>Série NFe</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>numeroNfe</td>\n<td>Número Ne</td>\n<td></td>\n<td>Númerico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>chaveNfe</td>\n<td>Chave NFe</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>codOcorrencia</td>\n<td>ID da Ocorrência</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>descOcorrencia</td>\n<td>Descrição da Ocorrência</td>\n<td>Entrega Realizada</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>datahoraOcorrencia</td>\n<td>Data/Hora que a Ocorrência foi realizada</td>\n<td>01/01/2022 16:24</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>nomeRecebedor</td>\n<td>Nome do Recebedor informado no APP</td>\n<td>JOSE</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>docRecebedor</td>\n<td>Documento do Recebedor</td>\n<td>08736333425</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>latitude</td>\n<td>Latitude</td>\n<td>-2.526214</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>longitude</td>\n<td>Longitude</td>\n<td>-4.659887</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>codBarras</td>\n<td>Cod. Barras lidos no APP, podendo ser etiquetas, notas fiscais, etc. No caso de mais de um código,será separado por \";\"</td>\n<td>89550318003317218443;89550318003317218823</td>\n<td>Alpha Numérico</td>\n<td>500</td>\n</tr>\n<tr>\n<td>linkPod</td>\n<td>Link com a imagem do POD. Pode ser enviados varios, separados por “;”</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><p>WebHook de envio de retorno de eventos para o Cliente</p>\n","urlObject":{"protocol":"https","path":["myroute","service","dynamicjson1",""],"host":["url","webhook"],"query":[],"variable":[]}},"response":[],"_postman_id":"11f0fa10-3f5a-49b1-b30b-7cdaf2378208"}],"id":"b4674085-06a2-4e46-8173-2831622f3b7b","_postman_id":"b4674085-06a2-4e46-8173-2831622f3b7b","description":""},{"name":"LT-POD","item":[{"name":"WEBHOOK - Envio de Trackings (POD)","id":"55480b20-5b2b-425e-84bf-ef51e9e0c8bc","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"token","value":"informar_token_fornecido_pela_equipe","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"eventos\": [\r\n    {\r\n      \"numeroOrdem\": \"55215d1f\",\r\n      \"numeroRemessa\": \"957-10508374\",\r\n      \"codOcorrencia\": \"1\",\r\n      \"descOcorrencia\": \"Entrega Realizada\",\r\n      \"datahoraOcorrencia\": \"01/01/2022 16:24\",\r\n      \"nomeRecebedor\": \"JOSE\",\r\n      \"latitude\": \"-2.526214\",\r\n      \"longitude\": \"-4.659887\",\r\n      \"linkPod\": \"https://app.link./juhstg;\"\r\n    }\r\n  ]\r\n}\r\n"},"url":"https://url.webhook/myroute/service/dynamicjson1/","description":"<h1 id=\"introdução\">Introdução</h1>\n<p>A partir desse WEBHOOK, o MyTracking pode enviar para o cliente trackings e POD de uma Entrega ou Coleta como por exemplo \"Entrega Realizada\" e \"Entrega Não Realizada\".</p>\n<h1 id=\"url-e-autenticação\">URL e Autenticação</h1>\n<p>A autenticação é feita a partir de token \"fixo\", enviada no header da requisição.</p>\n<p>Alterar a \"url.webhook\" pela URL enviada pela equipe de TI do Cliente.</p>\n<p>A URL da API, assim como a o Token deve ser solicitados a equipe de TI cliente.</p>\n<h1 id=\"campos-obrigátorios\">Campos Obrigátorios</h1>\n<p>Informações sobre campos Obrigatórios.</p>\n<h1 id=\"observações\">Observações</h1>\n<p>Observações sopbre o WEBHOOK</p>\n<h1 id=\"dicionário-de-dados\">Dicionário de Dados</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo JSON</th>\n<th>Descrição</th>\n<th>Exemplo</th>\n<th>Tipo</th>\n<th>Tam. Max.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>numeroOrdem</td>\n<td>Numero da Ordem</td>\n<td>55215d1f</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>numeroRemessa</td>\n<td>Remessa</td>\n<td>957-10508374</td>\n<td>Alpha Numérico</td>\n<td>20</td>\n</tr>\n<tr>\n<td>codOcorrencia</td>\n<td>ID da Ocorrência</td>\n<td>1</td>\n<td>Alpha Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>descOcorrencia</td>\n<td>Descrição da Ocorrência</td>\n<td>Entrega Realizada</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>datahoraOcorrencia</td>\n<td>Data/Hora que a Ocorrência foi realizada</td>\n<td>01/01/2022 16:24</td>\n<td>Numérico</td>\n<td>2</td>\n</tr>\n<tr>\n<td>nomeRecebedor</td>\n<td>Nome do Recebedor informado no APP</td>\n<td>JOSE</td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n<tr>\n<td>latitude</td>\n<td>Latitude</td>\n<td>-2.526214</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>longitude</td>\n<td>Longitude</td>\n<td>-4.659887</td>\n<td>Numérico</td>\n<td>10</td>\n</tr>\n<tr>\n<td>linkPod</td>\n<td>Link com a imagem do POD. Pode ser enviados varios, separados por “;”</td>\n<td></td>\n<td>Alpha Numérico</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><p>WebHook de envio de retorno de eventos para o Cliente</p>\n","urlObject":{"protocol":"https","path":["myroute","service","dynamicjson1",""],"host":["url","webhook"],"query":[],"variable":[]}},"response":[],"_postman_id":"55480b20-5b2b-425e-84bf-ef51e9e0c8bc"}],"id":"9fa5638e-d414-4f26-bb87-8c7733de9816","_postman_id":"9fa5638e-d414-4f26-bb87-8c7733de9816","description":""},{"name":"Tracking 360 - Jornada","item":[{"name":"Cadastro de Colaborador","id":"dc00d3ff-2e4b-45d4-93a9-8c5b280a742d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"(Dispoibilizado pelo MT)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"motoristas\": [\r\n        {\r\n            \"cnpjCd\": \"55062532000145\",\r\n            \"nomeMotorista\": \"Fulano da Silva\",\r\n            \"cpfMotorista\": \"12345678900\",\r\n            \"placaVeiculo\": \"ABC1D23\",\r\n            \"telefoneMotorista\": \"11988887777\",\r\n            \"dataNascimento\": \"21/04/1990\",\r\n            \"tipoVeiculo\": \"3\",\r\n            \"motoristaAtivo\": \"S\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://url/api/dinamicjson2/","description":"<h2 id=\"api-mytracking--cadastro-de-motoristas-ws-json\">API MyTracking – Cadastro de Motoristas (WS JSON)</h2>\n<hr />\n<h2 id=\"informações-gerais\">Informações Gerais</h2>\n<ul>\n<li><p><strong>Tipo de Integração:</strong> WS JSON</p>\n</li>\n<li><p><strong>Versão do Documento:</strong> 1.0</p>\n</li>\n<li><p><strong>Data de Revisão:</strong> 30/01/2026</p>\n</li>\n<li><p><strong>Ambiente:</strong> Produção</p>\n</li>\n<li><p><strong>Responsável:</strong></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"objetivo\">Objetivo</h2>\n<p>Esta API é responsável pelo cadastro e manutenção de motoristas no MyTracking, permitindo criar, atualizar e ativar/inativar motoristas, bem como vinculá-los a veículos e Centros de Distribuição (CD).</p>\n<p>A identificação do motorista no sistema é feita de forma única pelo CPF (<code>cpfMotorista</code>).</p>\n<hr />\n<h2 id=\"visão-geral-da-api\">Visão Geral da API</h2>\n<ul>\n<li><p><strong>Endpoint:</strong> <a href=\"https://url/api/dinamicjson2/\">https://url/api/dinamicjson2/</a></p>\n</li>\n<li><p><strong>Método HTTP:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Formato:</strong> <code>application/json</code></p>\n</li>\n<li><p><strong>Tipo de Envio:</strong> Lote (batch) de motoristas através do array <code>motoristas[]</code>.</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"autenticação\">Autenticação</h2>\n<p>A autenticação é realizada via <strong>token fixo</strong>, enviado no header da requisição.</p>\n<h3 id=\"headers-obrigatórios\">Headers Obrigatórios</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Chave</th>\n<th>Valor</th>\n<th>Observação</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n<td>Obrigatório</td>\n</tr>\n<tr>\n<td>token</td>\n<td>(fornecido pela MyTracking)</td>\n<td>Obrigatório. Enviar exatamente como informado</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request\">Request</h2>\n<h3 id=\"estrutura-do-payload\">Estrutura do Payload</h3>\n<p>O request aceita o envio de <strong>um ou mais motoristas</strong> no mesmo payload, através do array <code>motoristas</code>.</p>\n<h3 id=\"exemplo-de-request-json\">Exemplo de Request JSON</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"motoristas\": [\n    {\n      \"cnpjCd\": \"55062532000145\",\n      \"nomeMotorista\": \"Fulano da Silva\",\n      \"cpfMotorista\": \"12345678900\",\n      \"placaVeiculo\": \"ABC1D23\",\n      \"telefoneMotorista\": \"11988887777\",\n      \"dataNascimento\": \"21/04/1989\",\n      \"tipoVeiculo\": \"3\",\n      \"motoristaAtivo\": \"S\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"campos-do-request\">Campos do Request</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n<th>Tipo</th>\n<th>Tamanho Máx.</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cnpjCd</td>\n<td>Sim</td>\n<td>CNPJ do Centro de Distribuição (CD) de referência de alocação do motorista</td>\n<td>Numérico (string)</td>\n<td>14</td>\n</tr>\n<tr>\n<td>nomeMotorista</td>\n<td>Sim</td>\n<td>Nome completo do motorista.</td>\n<td>Alfa numérico</td>\n<td>50</td>\n</tr>\n<tr>\n<td>cpfMotorista</td>\n<td>Sim</td>\n<td>Identificador único do motorista no MyTracking (chave lógica).</td>\n<td>Numérico (string)</td>\n<td>11</td>\n</tr>\n<tr>\n<td>placaVeiculo</td>\n<td>Sim</td>\n<td>Placa do veículo vinculada ao motorista.</td>\n<td>Alfa numérico</td>\n<td>7</td>\n</tr>\n<tr>\n<td>telefoneMotorista</td>\n<td>Sim</td>\n<td>Telefone do motorista para uso no aplicativo (somente dígitos).</td>\n<td>Numérico (string)</td>\n<td>11</td>\n</tr>\n<tr>\n<td>dataNascimento</td>\n<td>Sim</td>\n<td>Data de nascimento no padrão <code>DD/MM/YYYY</code>.</td>\n<td>Data (string)</td>\n<td>10</td>\n</tr>\n<tr>\n<td>tipoVeiculo</td>\n<td>Sim</td>\n<td>Código referencial do tipo de veículo no MyTracking.</td>\n<td>Numérico (string)</td>\n<td>3</td>\n</tr>\n<tr>\n<td>motoristaAtivo</td>\n<td>Sim</td>\n<td>Indica se o motorista está ativo (<code>S</code>) ou inativo (<code>N</code>).</td>\n<td>Alfa numérico</td>\n<td>1</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"regras-e-validações\">Regras e Validações</h2>\n<ul>\n<li><p>Campos numéricos devem conter <strong>apenas dígitos</strong>.</p>\n</li>\n<li><p>O campo <code>cpfMotorista</code> é a <strong>chave única</strong> do motorista no MyTracking:</p>\n<ul>\n<li><p>Caso o CPF já exista, o sistema realizará <strong>atualização</strong> dos dados enviados.</p>\n</li>\n<li><p>Campos não enviados permanecerão com os valores já cadastrados.</p>\n</li>\n</ul>\n</li>\n<li><p>O campo <code>cnpjCd</code> deve estar previamente cadastrado:</p>\n<ul>\n<li>Caso o CD não exista ou não esteja vinculado, a integração poderá ser rejeitada.</li>\n</ul>\n</li>\n<li><p>O campo <code>motoristaAtivo</code> aceita exclusivamente:</p>\n<ul>\n<li><p><code>\"A\"</code> para motorista ativo</p>\n</li>\n<li><p><code>\"I\"</code> para motorista inativo</p>\n</li>\n</ul>\n</li>\n<li><p>O campo <code>dataNascimento</code> deve seguir obrigatoriamente o padrão <code>DD/MM/YYYY</code> (ex.: <code>21/04/1987</code>).</p>\n</li>\n<li><p>Recomenda-se implementar controle de retry com tratamento de duplicidade.</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"response\">Response</h2>\n<h3 id=\"sucesso--http-200\">Sucesso – HTTP 200</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"motoristas\": [\n    {\n      \"cpfMotorista\": \"12345678900\",\n      \"codMensagem\": \"1\",\n      \"mensagem\": \"Motorista integrado com sucesso\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"erro-por-registro-mesmo-retornando-http-200\">Erro por Registro (mesmo retornando HTTP 200)</h3>\n<p>Mesmo quando ocorre erro em um registro específico, a API pode retornar HTTP 200, informando o erro por item.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"motoristas\": [\n    {\n      \"cpfMotorista\": \"12345678900\",\n      \"codMensagem\": \"2\",\n      \"mensagem\": \"Tipo de veículo inválido\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"erro-http-4xx--5xx\">Erro HTTP (4xx / 5xx)</h3>\n<p>Quando a requisição falha por erro de autenticação, JSON inválido ou erro interno, o retorno pode ser:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"mensagem\": \"Erro\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"campos-do-response\">Campos do Response</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cpfMotorista</td>\n<td>CPF informado no request, utilizado para correlação</td>\n</tr>\n<tr>\n<td>codMensagem</td>\n<td>Código de retorno do processamento (1 = sucesso; diferente de 1 = erro)</td>\n</tr>\n<tr>\n<td>mensagem</td>\n<td>Descrição do resultado do processamento do registro</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"boas-práticas-de-integração\">Boas Práticas de Integração</h2>\n<ul>\n<li><p>Realizar o cadastro dos motoristas antes da integração de jornadas, pontos ou rotas.</p>\n</li>\n<li><p>Manter o cadastro sempre atualizado, principalmente <code>tipoVeiculo</code> e <code>motoristaAtivo</code>.</p>\n</li>\n<li><p>Monitorar o retorno da API para tratamento de falhas parciais por item.</p>\n</li>\n<li><p>Não reutilizar CPF para motoristas diferentes.</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"histórico-de-revisões\">Histórico de Revisões</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Data</th>\n<th>Versão</th>\n<th>Alteração</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>30/01/2026</td>\n<td>1.0</td>\n<td>Primeira versão da documentação – Cadastro de Motoristas</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","dinamicjson2",""],"host":["url"],"query":[],"variable":[]}},"response":[],"_postman_id":"dc00d3ff-2e4b-45d4-93a9-8c5b280a742d"},{"name":"Jornada de Trabalho","id":"8bbb4690-9e23-4490-b182-c90d69c3f4a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"(Dispoibilizado pelo MT)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"jornadas\": [\r\n        {\r\n            \"cpfMotorista\": \"06787631098\",\r\n            \"dataBase\": \"26-11-2025\",\r\n            \"inicioJornada\": \"26-11-2025 07:00\",\r\n            \"fimJornada\": \"26-11-2025 17:00\"\r\n        },\r\n        {\r\n            \"cpfMotorista\": \"06787631098\",\r\n            \"dataBase\": \"26-11-2025\",\r\n            \"inicioJornada\": \"26-11-2025 07:00\",\r\n            \"fimJornada\": \"26-11-2025 17:00\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://url/api/dinamicjson2/","description":"<h2 id=\"api-mytracking--jornada-planejada\">API MyTracking – Jornada Planejada</h2>\n<hr />\n<h2 id=\"informações-gerais\">Informações Gerais</h2>\n<ul>\n<li><p><strong>Tipo de Integração:</strong> WS JSON</p>\n</li>\n<li><p><strong>Versão do Documento:</strong> 1.0</p>\n</li>\n<li><p><strong>Data de Revisão:</strong> 30/01/2026</p>\n</li>\n<li><p><strong>Ambiente:</strong> Produção</p>\n</li>\n<li><p><strong>Responsável:</strong></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"objetivo\">Objetivo</h2>\n<p>Sincronizar diariamente a <strong>escala operacional</strong> dos motoristas, garantindo visibilidade antecipada da disponibilidade dos recursos e suporte às automações do MyTracking.</p>\n<hr />\n<h2 id=\"disparo-do-envio\">Disparo do Envio</h2>\n<p>Disparo <strong>diário</strong>, com <strong>antecedência mínima de 7 dias</strong>, contendo:</p>\n<ul>\n<li><p>CPF do motorista</p>\n</li>\n<li><p>Data-base (dia de referência)</p>\n</li>\n<li><p>Horário planejado de início</p>\n</li>\n<li><p>Horário planejado de fim</p>\n</li>\n</ul>\n<p><strong>Observação importante:</strong></p>\n<p>Toda lógica de escala e calendário é centralizada no <strong>Fortes</strong>. <strong>Não há manutenção de jornada diretamente no MyTracking.</strong></p>\n<hr />\n<h2 id=\"visão-geral-da-api\">Visão Geral da API</h2>\n<ul>\n<li><p><strong>Endpoint:</strong> <a href=\"https://url/api/dinamicjson2/\">https://url/api/dinamicjson2/</a></p>\n</li>\n<li><p><strong>Método HTTP:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Formato:</strong> <code>application/json</code></p>\n</li>\n<li><p><strong>Tipo de Envio:</strong> Lote (batch) através do array <code>jornada[]</code></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"autenticação\">Autenticação</h2>\n<p>A autenticação é realizada via <strong>token fixo</strong>, enviado no header da requisição.</p>\n<h3 id=\"headers-obrigatórios\">Headers Obrigatórios</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Chave</th>\n<th>Valor</th>\n<th>Observação</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n<td>Obrigatório</td>\n</tr>\n<tr>\n<td>token</td>\n<td>(fornecido pela MyTracking)</td>\n<td>Obrigatório. Enviar exatamente como informado</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request\">Request</h2>\n<h3 id=\"estrutura-do-payload\">Estrutura do Payload</h3>\n<p>O request aceita o envio de <strong>uma ou mais jornadas</strong> no mesmo payload, através do array <code>jornada</code>.</p>\n<h3 id=\"exemplo-de-request-json\">Exemplo de Request JSON</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"jornada\": [\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"dataBase\": \"26-11-2025\",\n      \"inicioJornada\": \"26-11-2025 07:00\",\n      \"fimJornada\": \"26-11-2025 17:00\"\n    },\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"dataBase\": \"26-11-2025\",\n      \"inicioJornada\": \"26-11-2025 07:00\",\n      \"fimJornada\": \"26-11-2025 17:00\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"campos-do-request\">Campos do Request</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n<th>Tipo</th>\n<th>Formato / Exemplo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cpfMotorista</td>\n<td>Sim</td>\n<td>Identificador único do motorista no MyTracking</td>\n<td>string</td>\n<td><code>\"06787631098\"</code></td>\n</tr>\n<tr>\n<td>dataBase</td>\n<td>Sim</td>\n<td>Dia de referência da jornada</td>\n<td>string</td>\n<td><code>DD-MM-YYYY</code> (ex.: <code>\"26-11-2025\"</code>)</td>\n</tr>\n<tr>\n<td>inicioJornada</td>\n<td>Sim</td>\n<td>Data e horário planejado de início</td>\n<td>string</td>\n<td><code>DD-MM-YYYY HH:mm</code> (ex.: <code>\"26-11-2025 07:00\"</code>)</td>\n</tr>\n<tr>\n<td>fimJornada</td>\n<td>Sim</td>\n<td>Data e horário planejado de término</td>\n<td>string</td>\n<td><code>DD-MM-YYYY HH:mm</code> (ex.: <code>\"26-11-2025 17:00\"</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"regras-e-validações\">Regras e Validações</h2>\n<ul>\n<li><p>Envio <strong>diário</strong>, com <strong>antecedência mínima de 7 dias</strong>.</p>\n</li>\n<li><p><code>dataBase</code> deve estar no padrão <code>DD-MM-YYYY</code>.</p>\n</li>\n<li><p><code>inicioJornada</code> e <code>fimJornada</code> devem estar no padrão <code>DD-MM-YYYY HH:mm</code>.</p>\n</li>\n<li><p>Recomenda-se manter <code>inicioJornada &lt; fimJornada</code>.</p>\n</li>\n<li><p>A jornada é <strong>planejada</strong> (escala). A manutenção de escala/calendário ocorre no <strong>Fortes</strong> (fonte de verdade).</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"sucesso--http-200-exemplo\">Sucesso – HTTP 200 (exemplo)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"jornada\": [\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"dataBase\": \"26-11-2025\",\n      \"codMensagem\": \"1\",\n      \"mensagem\": \"Jornada integrada com sucesso\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"erro-por-item--http-200-exemplo\">Erro por item – HTTP 200 (exemplo)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"jornada\": [\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"dataBase\": \"26-11-2025\",\n      \"codMensagem\": \"2\",\n      \"mensagem\": \"Motorista não encontrado\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"erro-http-4xx5xx-exemplo\">Erro HTTP (4xx/5xx) (exemplo)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"mensagem\": \"Erro\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"histórico-de-revisões\">Histórico de Revisões</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Data</th>\n<th>Versão</th>\n<th>Alteração</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>30/01/2026</td>\n<td>1.0</td>\n<td>Primeira versão da documentação – Jornada Planejada</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","dinamicjson2",""],"host":["url"],"query":[],"variable":[]}},"response":[],"_postman_id":"8bbb4690-9e23-4490-b182-c90d69c3f4a3"},{"name":"Eventos de Ponto","id":"4c2a0d53-0d16-4e52-85f2-e787d0edeef3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Token","value":"(Dispoibilizado pelo MT)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ponto\": [\r\n        {\r\n            \"cpfMotorista\": \"06787631098\",\r\n            \"tipo\": \"1\",\r\n            \"dataBase\": \"26-11-2025\",\r\n            \"dataCapturaPonto\": \"26-11-2025 09:00\"\r\n        },\r\n        {\r\n            \"cpfMotorista\": \"06787631098\",\r\n            \"tipo\": \"2\",\r\n            \"dataBase\": \"26-11-2025\",\r\n            \"dataCapturaPonto\": \"26-11-2025 17:10\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://url/api/dinamicjson2/","description":"<h2 id=\"api-mytracking--eventos-de-ponto\">API MyTracking – Eventos de Ponto</h2>\n<h2 id=\"informações-gerais\">Informações Gerais</h2>\n<ul>\n<li><p><strong>Tipo de Integração:</strong> WS JSON</p>\n</li>\n<li><p><strong>Versão do Documento:</strong> 1.0</p>\n</li>\n<li><p><strong>Data de Revisão:</strong> 30/01/2026</p>\n</li>\n<li><p><strong>Ambiente:</strong> Produção</p>\n</li>\n<li><p><strong>Responsável:</strong></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"objetivo\">Objetivo</h2>\n<p>Sincronizar a <strong>execução real</strong> da jornada dos motoristas, garantindo controle operacional em tempo real e auditoria completa sobre divergências entre o planejado e o realizado.</p>\n<hr />\n<h2 id=\"disparo-do-envio\">Disparo do Envio</h2>\n<p>Disparo <strong>em tempo real</strong>, sempre que ocorrer:</p>\n<ul>\n<li><p>Ponto de entrada</p>\n</li>\n<li><p>Ponto de saída</p>\n</li>\n</ul>\n<hr />\n<h2 id=\"visão-geral-da-api\">Visão Geral da API</h2>\n<ul>\n<li><p><strong>Endpoint:</strong> <a href=\"https://url/api/dinamicjson2/\">https://url/api/dinamicjson2/</a></p>\n</li>\n<li><p><strong>Método HTTP:</strong> <code>POST</code></p>\n</li>\n<li><p><strong>Formato:</strong> <code>application/json</code></p>\n</li>\n<li><p><strong>Tipo de Envio:</strong> Lote (batch) através do array <code>ponto[]</code></p>\n</li>\n</ul>\n<hr />\n<h2 id=\"autenticação\">Autenticação</h2>\n<p>A autenticação é realizada via <strong>token fixo</strong>, enviado no header da requisição.</p>\n<h3 id=\"headers-obrigatórios\">Headers Obrigatórios</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Chave</th>\n<th>Valor</th>\n<th>Observação</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Content-Type</td>\n<td>application/json</td>\n<td>Obrigatório</td>\n</tr>\n<tr>\n<td>token</td>\n<td>(fornecido pela MyTracking)</td>\n<td>Obrigatório. Enviar exatamente como informado</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"request\">Request</h2>\n<h3 id=\"estrutura-do-payload\">Estrutura do Payload</h3>\n<p>O request aceita o envio de <strong>um ou mais registros de ponto</strong> no mesmo payload, através do array <code>ponto</code>.</p>\n<h3 id=\"exemplo-de-request-json\">Exemplo de Request JSON</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ponto\": [\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"tipo\": \"1\",\n      \"dataBase\": \"26-11-2025\",\n      \"dataCapturaPonto\": \"26-11-2025 09:00\"\n    },\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"tipo\": \"2\",\n      \"dataBase\": \"26-11-2025\",\n      \"dataCapturaPonto\": \"26-11-2025 17:10\"\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"campos-do-request\">Campos do Request</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Obrigatório</th>\n<th>Descrição</th>\n<th>Tipo</th>\n<th>Formato / Exemplo</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>cpfMotorista</td>\n<td>Sim</td>\n<td>Identificador único do motorista</td>\n<td>string</td>\n<td><code>\"06787631098\"</code></td>\n</tr>\n<tr>\n<td>tipo</td>\n<td>Sim</td>\n<td>Tipo do evento de ponto (<code>1</code> = Entrada / <code>2</code> = Saída)</td>\n<td>string</td>\n<td><code>\"1\"</code> / <code>\"2\"</code></td>\n</tr>\n<tr>\n<td>dataBase</td>\n<td>Sim</td>\n<td>Dia de referência da jornada</td>\n<td>string</td>\n<td><code>DD/MM/YYYY</code> (ex.: <code>\"26-11-26\"</code>)</td>\n</tr>\n<tr>\n<td>dataCapturaPonto</td>\n<td>Sim</td>\n<td>Data e horário real da batida de ponto</td>\n<td>string</td>\n<td><code>DD/MM/YYYY HH:mm</code> (ex.: <code>\"26-11-26 09:00\"</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"regras-e-validações\">Regras e Validações</h2>\n<ul>\n<li><p>O envio ocorre <strong>em tempo real</strong> (entrada/saída).</p>\n</li>\n<li><p><code>tipo</code> aceita:</p>\n<ul>\n<li><p><code>\"1\"</code> = Entrada</p>\n</li>\n<li><p><code>\"2\"</code> = Saída</p>\n</li>\n</ul>\n</li>\n<li><p><code>dataBase</code> deve estar no padrão <code>DD/MM/YYYY</code>.</p>\n</li>\n<li><p><code>dataCapturaPonto</code> deve estar no padrão <code>DD/MM/YYYY HH:mm</code>.</p>\n</li>\n<li><p>Recomenda-se consistência entre <code>dataBase</code> e a data de <code>dataCapturaPonto</code> (mesmo dia), salvo regra específica do cliente.</p>\n</li>\n<li><p>Recomenda-se enviar eventos na <strong>ordem cronológica</strong> (entrada antes da saída).</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"sucesso--http-200-exemplo\">Sucesso – HTTP 200 (exemplo)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ponto\": [\n    {\n      \"cpfMotorista\": \"06787631098\",\n      \"dataBase\": \"26-11-2025\",\n      \"tipo\": \"1\",\n      \"codMensagem\": \"1\",\n      \"mensagem\": \"Ponto integrado com sucesso\"\n    }\n  ]\n}\n\n</code></pre>\n<h3 id=\"erro-http-4xx5xx-exemplo\">Erro HTTP (4xx/5xx) (exemplo)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"mensagem\": \"Erro\"\n}\n\n</code></pre>\n<hr />\n<h2 id=\"histórico-de-revisões\">Histórico de Revisões</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Data</th>\n<th>Versão</th>\n<th>Alteração</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>30/01/2026</td>\n<td>1.0</td>\n<td>Primeira versão da documentação – Eventos de Ponto</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","dinamicjson2",""],"host":["url"],"query":[],"variable":[]}},"response":[],"_postman_id":"4c2a0d53-0d16-4e52-85f2-e787d0edeef3"}],"id":"8302beed-ac6a-439a-a19f-ccae5695739c","_postman_id":"8302beed-ac6a-439a-a19f-ccae5695739c","description":""}]}