HBSA Public
  1. Pesagem
HBSA Public
  • Hidrovias do Brasil APIs
  • Autenticação
    • Introdução
    • Client Credentials
    • API Key
    • Gerando token client_credentials
      POST
  • WebSockets
    • Introdução
    • Navigation
      • Tracker
      • Hydrometric Stations
  • REST
    • Navigation
      • Hydrometric Stations
        • Stations
          • Get all sensors data by Filter
          • Get all stations
    • Integrações Externas
      • Pesagem
        • Introdução
        • Adiciona ou atualiza os dados de pesagem
          POST
  • GraphQL
    • Introdução
    • Relatórios
      • Introdução
      • Grãos
        • Estoque
        • Exemplo de execução
      • Fertilizantes
        • Expedição Rodoviária
  1. Pesagem

Introdução

Esse serviço disponibiliza a integração de pesagem rodoviária para parceiros.

Urls#

AmbienteAPI Url
qahttps://apis.qa01.hbsa.com.br/external-integrations/v1/rodo-weighings
prodhttps://apis.hbsa.com.br/external-integrations/v1/rodo-weighings

Autenticação#

Um token Bearer é exigido para consumo do serviço, cada parceiro consumirá somente sesus dados. Veja a documentação sobre autenticação para maiores informações.
O token deve ser enviado no header Authorization.

Tenants#

Para identificar a operação é necessário enviar o identificador da operação no header x-tenant. Os possíveis valores são: op01
op01 Identificada a operação de Fertilizantes

Exemplo de request#

{
    "externalId": 1,
    "licensePlate": "string", // PLAC-123 ou PLAC123, será removido o hífen, caso campo tenha mais que 7 dígitos, resulta no registro com status ErrorInvalidLicensePlate. Caso não exista agendamento com essa placa, resulta no registro com status RodoNotFound
    "initialDate": "string", // "YYYY-MM-DDThh:mm:ss-0000", Exemplo "2025-02-18T12:00:00-0300", caso inválido, resulta no registro com status ErrorInvalidDate
    "finalDate": "string", // "YYYY-MM-DDThh:mm:ss-0000". Deve ser maior que o do campo "InitialDate" Exemplo "2025-02-18T13:00:00-0300", caso inválido, result no registro com status ErrorInvalidDate
    "tareWeightKg": 10, // O valor deve ser maior que zero, resulta no registro com status ErrorInvalidTareWeight
    "grossWeightKg": 11, // O valor deve ser maior que zero e maior que o do campo "tareWeightKg", resulta no registro com status ErrorInvalidGrossWeight
    "truckDriverName": "string",
    "truckDriverCpf": "string",
    "clientName": "string",
    "clientDocument": "string",
    "transporterName": "string",
    "transporterDocument": "string",
    "productDescription": "string"
}
Modificado em 2025-02-18 14:03:47
Página anterior
Get all stations
Próxima página
Adiciona ou atualiza os dados de pesagem
Built with