Criar Pedido ESL

Para enviar um conjunto de pedidos para serem roteirizados através do Gestão de Pedidos, você precisa enviar uma requisição HTTP do tipo POST para https://company.routeasy.com.br/orders/import/esl passando a api_key Verifique se o plano contratado possui acesso ao módulo Gestão de Pedidos

Schema dos campos que são identificados na RoutEasy

Campo ESLTipoDescriçãoObrigatórioCampo RoutEasy dentro do order
corporation_codeStringID de Filial no RoutEasySimsite
service_typeStringTipo de serviço (delivery/pick)Simservice_type
destination_documentStringCódigo do cliente finalSimlocation.code
destination_nicknameStringNome do cliente finalSim¹location.name
destination_nameStringNome do cliente finalSim¹location.name
addressObjectDados referentes a localização do cliente finalSimlocation.address
address.line_1StringLogradouroSimlocation.address.route
address.numberStringNúmeroSimlocation.address.street_number
address.neighborhoodStringBairroSimlocation.address.neighborhood
address.cityStringCidadeSimlocation.address.city
address.stateStringEstadoSimlocation.address.state
address.countryStringPaísNãolocation.address.country
address.postal_codeStringPostal CodeNãolocation.address.postal_code
address.line_2StringComplementoNãolocation.address.additional_info
destination_phone_numberStringTelefone do cliente finalNãolocation.phone
item_sequence_codeStringObservaçõesNãolocation.additional_info
product_classificationStringInf. Adicionais 1Nãolocation.additional_info_1
taxed_weightStringPeso (kg)Nãoloads[0]
cubic_volumesStringVolume (m³)Nãoloads[1]
invoices_valueStringValor (R$)Nãoloads[2]
volumesNumberCaixasNãoloads[3]
totalNumberValor total do freteNãoloads[4]
sender_documentStringCNPJ do clienteNãocnpj_remitter
invoices_mappingStringNota FiscalNãoinvoice_numbe
service_idStringNúmero do PedidoSimorder_number
sender_nameStringNome do remetenteNãolocation.additional_info_2 ²
cte_keyStringChave do CT-eNãocte.key
destination_average_unloading_timeStringTempo médio de entrega em minutosNãoservice_time

[1] destination_nickname ou destination_name: obrigatório ter pelo menos um dos dois.

[2] sender_name e sender_document são concatenados para preencher o campo location.additional_info_2

Para mais detalhes dos campos na ESL: DocumentaçãoESL

Language
Authorization
Header
Click Try It! to start a request and see the response here!