post https://company.routeasy.com.br/orders/import/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 ESL | Tipo | Descrição | Obrigatório | Campo RoutEasy dentro do order |
---|---|---|---|---|
corporation_code | String | ID de Filial no RoutEasy | Sim | site |
service_type | String | Tipo de serviço (delivery/pick) | Sim | service_type |
destination_document | String | Código do cliente final | Sim | location.code |
destination_nickname | String | Nome do cliente final | Sim¹ | location.name |
destination_name | String | Nome do cliente final | Sim¹ | location.name |
address | Object | Dados referentes a localização do cliente final | Sim | location.address |
address.line_1 | String | Logradouro | Sim | location.address.route |
address.number | String | Número | Sim | location.address.street_number |
address.neighborhood | String | Bairro | Sim | location.address.neighborhood |
address.city | String | Cidade | Sim | location.address.city |
address.state | String | Estado | Sim | location.address.state |
address.country | String | País | Não | location.address.country |
address.postal_code | String | Postal Code | Não | location.address.postal_code |
address.line_2 | String | Complemento | Não | location.address.additional_info |
destination_phone_number | String | Telefone do cliente final | Não | location.phone |
item_sequence_code | String | Observações | Não | location.additional_info |
product_classification | String | Inf. Adicionais 1 | Não | location.additional_info_1 |
taxed_weight | String | Peso (kg) | Não | loads[0] |
cubic_volumes | String | Volume (m³) | Não | loads[1] |
invoices_value | String | Valor (R$) | Não | loads[2] |
volumes | Number | Caixas | Não | loads[3] |
total | Number | Valor total do frete | Não | loads[4] |
sender_document | String | CNPJ do cliente | Não | cnpj_remitter |
invoices_mapping | String | Nota Fiscal | Não | invoice_numbe |
service_id | String | Número do Pedido | Sim | order_number |
sender_name | String | Nome do remetente | Não | location.additional_info_2 ² |
cte_key | String | Chave do CT-e | Não | cte.key |
destination_average_unloading_time | String | Tempo médio de entrega em minutos | Não | service_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