Pular para conteúdo

WS303 - Início de AWB

WS303 - Início do AWB

Esta integração tem por objetivo abrir a solicitação de início de um awb no Comprovei.

Clique aqui para ver histórico de versões
Data de atualização Data de publicação do serviço Alterações
09/02/2021 15/02/2021 Criação do webservice

Aviso

Esta é uma documentação de um serviço beta que está sujeito a alterações de campos e urls antes de sua publicação definitiva.

Pré-requisitos

Para se usar este serviço um usuário do tipo motorista deve estar pré-cadastrado na plataforma. Seu código deve ser awb. Os AWBs não podem se repetir. Se esse código não for único, haverá o risco de que a baixa dê erro caso haja 2 AWBs iguais cadastrados no sistema. O número máximo permitido de awbs baixados por vez é 10.

Autenticação

  • As chamadas terão autenticação a nível de transporte (Basic Authentication);
  • Solicite o user / password ao administrador da conta.

Características

  • URL

    <https://entregas-api.comprovei.com/v1/awbs/start>

  • Método:

PATCH

Warning

Todos os campos opcionais serão validados caso sejam enviados, ou seja não podem estar em branco, caso não deseje enviar as informações, não acrescente os campos.

  • Exemplo de Request:
{
     "awbs" : [{
      "occurrence_date" : "2020-11-12 00:00:00",
      "awb" : "XXXXXXX"
   },{
       "occurrence_date" : "2020-11-12 00:00:00",
       "awb" : "XXXXXXX"
   }]
}

AWBs

Parâmetro Tipo Descrição
AWBs Array de JSON Conjunto de JSON. Deve possuir pelo menos um (1) objeto do tipo JSON com os campos da tabela AWB (Obrigatório)

AWB

Parâmetro Tipo Descrição
awb Alfanumérico Nome dado ao AWB no Comprovei (obrigatório)
awb_user Alfanumérico Usuário comprovei responsável pelo transporte (Opcional)
awb_date Data Data do AWB (Opcional)
occurrence_date Data e hora Data de início da rota (obrigatório)
latitude Numérico Latitude da coordenada onde foi finalizada a rota (opcional)
longitude Numérico Longitude da coordenada onde foi finalizada a rota (opcional)
device_id Alfanumérico Id do aparelho usado pelo motorista durante a rota (opcional)
device_model Alfanumérico Modelo do aparelho usado pelo motorista durante a rota (opcional)
  • Sucesso:

  • Código: 202
    Conteúdo:

      {
        "message" : "OK",
        "protocol" : "<protocol>"
      }
    
      {
        "message" : "Algumas rotas enviadas apresentaram erros. Consulte o protocolo para detalhes",
        "protocol" : "<protocol>" 
      }
    

  • Erro:

  • Código: 401
    Conteúdo:

        "Unauthorized"