[{"data":1,"prerenderedAt":489},["ShallowReactive",2],{"navigation_docs_pt":3,"-pt-primeiros-passos-autenticacao":68,"-pt-primeiros-passos-autenticacao-surround":483},[4,25,57],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":24},"Primeiros Passos","i-lucide-rocket","\u002Fpt\u002Fprimeiros-passos","pt\u002F1.primeiros-passos",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introdução","\u002Fpt\u002Fprimeiros-passos\u002Fintroducao","pt\u002F1.primeiros-passos\u002F1.introducao","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19,"badge":20},"Autenticação","\u002Fpt\u002Fprimeiros-passos\u002Fautenticacao","pt\u002F1.primeiros-passos\u002F2.autenticacao","i-lucide-key-round",{"label":21,"color":22,"variant":23},"GET","info","subtle",false,{"title":26,"icon":27,"path":28,"stem":29,"children":30,"page":24},"Recursos da API","i-lucide-code","\u002Fpt\u002Frecursos","pt\u002F2.recursos",[31,39,45,51],{"title":32,"path":33,"stem":34,"icon":35,"badge":36},"Cotações","\u002Fpt\u002Frecursos\u002Fcotacoes","pt\u002F2.recursos\u002F1.cotacoes","i-lucide-truck",{"label":37,"color":38,"variant":23},"POST","success",{"title":40,"path":41,"stem":42,"icon":43,"badge":44},"Ocorrências","\u002Fpt\u002Frecursos\u002Focorrencias","pt\u002F2.recursos\u002F2.ocorrencias","i-lucide-map-pin",{"label":37,"color":38,"variant":23},{"title":46,"path":47,"stem":48,"icon":49,"badge":50},"Nota Fiscal","\u002Fpt\u002Frecursos\u002Fnota-fiscal","pt\u002F2.recursos\u002F3.nota-fiscal","i-lucide-file-text",{"label":37,"color":38,"variant":23},{"title":52,"path":53,"stem":54,"icon":55,"badge":56},"Etiquetas","\u002Fpt\u002Frecursos\u002Fetiquetas","pt\u002F2.recursos\u002F4.etiquetas","i-lucide-tag",{"label":37,"color":38,"variant":23},{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":24},"Suporte","i-lucide-handshake","\u002Fpt\u002Fsuporte","pt\u002F3.suporte",[63],{"title":64,"path":65,"stem":66,"icon":67},"Integrações e parcerias","\u002Fpt\u002Fsuporte\u002Fintegracoes","pt\u002F3.suporte\u002F1.integracoes","i-lucide-building-2",{"id":69,"title":16,"body":70,"description":473,"extension":474,"links":475,"meta":476,"navigation":477,"path":17,"seo":479,"stem":18,"__hash__":482},"docs_pt\u002Fpt\u002F1.primeiros-passos\u002F2.autenticacao.md",{"type":71,"value":72,"toc":469},"minimark",[73,77,85,124,132,137,148,418,421,461,465],[74,75,76],"p",{},"O processo de autenticação é bastante simples.",[74,78,79,80,84],{},"O cliente precisa apenas de sua URL de autenticação fornecida pela equipe comercial da Frete Barato, contendo o ",[81,82,83],"strong",{},"Customer Token"," (token do cliente), como no exemplo abaixo:",[86,87,93],"pre",{"className":88,"code":89,"filename":90,"language":91,"meta":92,"style":92},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","https:\u002F\u002Fadmin.fretebarato.com\u002F{{plataforma}}\u002F{{method}}\u002Fv1\u002Fjson\u002F{{customer_id}}\n","Endpoint","bash","",[94,95,96],"code",{"__ignoreMap":92},[97,98,101,105,109,112,115,118,121],"span",{"class":99,"line":100},"line",1,[97,102,104],{"class":103},"sBMFI","https:\u002F\u002Fadmin.fretebarato.com\u002F",[97,106,108],{"class":107},"sfazB","{{plataforma}",[97,110,111],{"class":103},"}\u002F",[97,113,114],{"class":107},"{{method}",[97,116,117],{"class":103},"}\u002Fv1\u002Fjson\u002F",[97,119,120],{"class":107},"{{customer_id}",[97,122,123],{"class":103},"}\n",[125,126,127,128,131],"warning",{},"É de suma importância que o campo de callback seja idêntico à URL de callback de retorno da sua aplicação. Caso este campo esteja diferente, nossa API irá retornar ",[94,129,130],{},"Client invalid",", impedindo a autorização do aplicativo.",[133,134,136],"h2",{"id":135},"envie-o-token-em-todas-as-requisições","Envie o token em todas as requisições",[74,138,139,140,143,144,147],{},"Informe o token recebido no header ",[94,141,142],{},"Authorization",", no formato ",[94,145,146],{},"Bearer {{token}}",":",[149,150,151,210],"code-group",{},[86,152,155],{"className":88,"code":153,"filename":154,"language":91,"meta":92,"style":92},"curl -X GET \"https:\u002F\u002Fadmin.fretebarato.com\u002F{{plataforma}}\u002F{{method}}\u002Fv1\u002Fjson\u002F{{customer_id}}\" \\\n  -H \"Authorization: Bearer xxxxxxxxxxxx\" \\\n  -H \"User-Agent: MinhaAplicacao (contato@empresa.com)\"\n","cURL",[94,156,157,182,197],{"__ignoreMap":92},[97,158,159,162,165,168,172,175,178],{"class":99,"line":100},[97,160,161],{"class":103},"curl",[97,163,164],{"class":107}," -X",[97,166,167],{"class":107}," GET",[97,169,171],{"class":170},"sMK4o"," \"",[97,173,174],{"class":107},"https:\u002F\u002Fadmin.fretebarato.com\u002F{{plataforma}}\u002F{{method}}\u002Fv1\u002Fjson\u002F{{customer_id}}",[97,176,177],{"class":170},"\"",[97,179,181],{"class":180},"sTEyZ"," \\\n",[97,183,185,188,190,193,195],{"class":99,"line":184},2,[97,186,187],{"class":107},"  -H",[97,189,171],{"class":170},[97,191,192],{"class":107},"Authorization: Bearer xxxxxxxxxxxx",[97,194,177],{"class":170},[97,196,181],{"class":180},[97,198,200,202,204,207],{"class":99,"line":199},3,[97,201,187],{"class":107},[97,203,171],{"class":170},[97,205,206],{"class":107},"User-Agent: MinhaAplicacao (contato@empresa.com)",[97,208,209],{"class":170},"\"\n",[86,211,216],{"className":212,"code":213,"filename":214,"language":215,"meta":92,"style":92},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$url = \"https:\u002F\u002Fadmin.fretebarato.com\u002F{{plataforma}}\u002F{{method}}\u002Fv1\u002Fjson\u002F{{customer_id}}\";\n\n$curl = curl_init($url);\ncurl_setopt($curl, CURLOPT_URL, $url);\ncurl_setopt($curl, CURLOPT_RETURNTRANSFER, true);\n\n$headers = array(\n  \"Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxx\",\n  \"User-Agent: MinhaAplicacao (contato@empresa.com)\"\n);\ncurl_setopt($curl, CURLOPT_HTTPHEADER, $headers);\n\n$response = curl_exec($curl);\ncurl_close($curl);\n","PHP","php",[94,217,218,238,244,266,291,310,315,331,345,354,359,382,387,406],{"__ignoreMap":92},[97,219,220,223,226,229,231,233,235],{"class":99,"line":100},[97,221,222],{"class":170},"$",[97,224,225],{"class":180},"url ",[97,227,228],{"class":170},"=",[97,230,171],{"class":170},[97,232,174],{"class":107},[97,234,177],{"class":170},[97,236,237],{"class":170},";\n",[97,239,240],{"class":99,"line":184},[97,241,243],{"emptyLinePlaceholder":242},true,"\n",[97,245,246,248,251,253,257,260,263],{"class":99,"line":199},[97,247,222],{"class":170},[97,249,250],{"class":180},"curl ",[97,252,228],{"class":170},[97,254,256],{"class":255},"s2Zo4"," curl_init",[97,258,259],{"class":170},"($",[97,261,262],{"class":180},"url",[97,264,265],{"class":170},");\n",[97,267,269,272,274,276,279,282,284,287,289],{"class":99,"line":268},4,[97,270,271],{"class":255},"curl_setopt",[97,273,259],{"class":170},[97,275,161],{"class":180},[97,277,278],{"class":170},",",[97,280,281],{"class":180}," CURLOPT_URL",[97,283,278],{"class":170},[97,285,286],{"class":170}," $",[97,288,262],{"class":180},[97,290,265],{"class":170},[97,292,294,296,298,300,302,305,307],{"class":99,"line":293},5,[97,295,271],{"class":255},[97,297,259],{"class":170},[97,299,161],{"class":180},[97,301,278],{"class":170},[97,303,304],{"class":180}," CURLOPT_RETURNTRANSFER",[97,306,278],{"class":170},[97,308,309],{"class":170}," true);\n",[97,311,313],{"class":99,"line":312},6,[97,314,243],{"emptyLinePlaceholder":242},[97,316,318,320,323,325,328],{"class":99,"line":317},7,[97,319,222],{"class":170},[97,321,322],{"class":180},"headers ",[97,324,228],{"class":170},[97,326,327],{"class":255}," array",[97,329,330],{"class":170},"(\n",[97,332,334,337,340,342],{"class":99,"line":333},8,[97,335,336],{"class":170},"  \"",[97,338,339],{"class":107},"Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxx",[97,341,177],{"class":170},[97,343,344],{"class":170},",\n",[97,346,348,350,352],{"class":99,"line":347},9,[97,349,336],{"class":170},[97,351,206],{"class":107},[97,353,209],{"class":170},[97,355,357],{"class":99,"line":356},10,[97,358,265],{"class":170},[97,360,362,364,366,368,370,373,375,377,380],{"class":99,"line":361},11,[97,363,271],{"class":255},[97,365,259],{"class":170},[97,367,161],{"class":180},[97,369,278],{"class":170},[97,371,372],{"class":180}," CURLOPT_HTTPHEADER",[97,374,278],{"class":170},[97,376,286],{"class":170},[97,378,379],{"class":180},"headers",[97,381,265],{"class":170},[97,383,385],{"class":99,"line":384},12,[97,386,243],{"emptyLinePlaceholder":242},[97,388,390,392,395,397,400,402,404],{"class":99,"line":389},13,[97,391,222],{"class":170},[97,393,394],{"class":180},"response ",[97,396,228],{"class":170},[97,398,399],{"class":255}," curl_exec",[97,401,259],{"class":170},[97,403,161],{"class":180},[97,405,265],{"class":170},[97,407,409,412,414,416],{"class":99,"line":408},14,[97,410,411],{"class":255},"curl_close",[97,413,259],{"class":170},[97,415,161],{"class":180},[97,417,265],{"class":170},[133,419,420],{"id":379},"Headers",[422,423,424,437],"table",{},[425,426,427],"thead",{},[428,429,430,434],"tr",{},[431,432,433],"th",{},"Key",[431,435,436],{},"Value",[438,439,440,451],"tbody",{},[428,441,442,447],{},[443,444,445],"td",{},[94,446,142],{},[443,448,449],{},[94,450,146],{},[428,452,453,458],{},[443,454,455],{},[94,456,457],{},"User-Agent",[443,459,460],{},"Aplicação (e-mail para contato técnico)",[462,463,464],"tip",{},"Também oferecemos um fluxograma para ajudar a visualizar este processo, servindo de base para que você adapte da melhor maneira ao fluxo do seu sistema. Entre em contato com o time comercial para receber o material.",[466,467,468],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":92,"searchDepth":184,"depth":184,"links":470},[471,472],{"id":135,"depth":184,"text":136},{"id":379,"depth":184,"text":420},"Autentique suas requisições à API Frete Barato usando Bearer Token.","md",null,{},{"icon":19,"badge":478},{"label":21,"color":22,"variant":23},{"title":480,"description":481},"Autenticação da API Frete Barato","Aprenda como autenticar suas requisições à API da Frete Barato usando Bearer Token.","6mRDsaCch-A_MjrcokCFW0mACbKjEtLlSb3EG_2HLK4",[484,486],{"title":11,"path":12,"stem":13,"description":485,"icon":14,"children":-1},"Conheça a API da Frete Barato e como ela se integra ao seu e-commerce.",{"title":32,"path":33,"stem":34,"description":487,"icon":35,"badge":488,"children":-1},"Cote fretes informando produtos e CEP de destino na API Frete Barato.",{"label":37,"color":38,"variant":23},1783970452236]