Vehicle Weight, API Enhancements, and Bug Fixes

Vehicle Weight features, Dealer API Updates and New Endpoints, Plateau Integration update, and hotfixes to Admin and Dealer Portals


Table of Contents:

  • Vehicle weight

    • Customer vehicle weight input is possible via the Plateau Integration
    • Vehicle weight input via pickup inspection workflow
    • Vehicle Weight override by dispatchers
    • AR changes related to vehicle weight
  • API Enhancements

    • Damage notes are now documented in the API
    • Added Charge to Get Move endpoint of Dealer API
    • Added Invoice endpoints to Dealer API
    • Moves with third party payer use customer config fields
    • Plateau moves will now display Plateau's reference number in our reference number field. This reference number is needed by drivers while working moves that were created through our Plateau integration (Carvana Recon).
  • Bug fixes


Vehicle weight

  • There is a new interface for updating a vehicle's weight from the Move Details page, which allows you to see all potential sources for calculating AR based on insurance rates by weight class. See the video below for a demonstration:

    Click here if the video is not showing above.

  • Vehicle weight input by drivers during the pickup inspection process is now possible as of driver app version 2.2.2. This will be saved to pickup workflow. This feature is not enabled in prod and a video detailing how this works will be shown once enabled.

  • When AR is run on a move, it will now check for 3 possible vehicle weight values when determining which rate to apply:

    • If a dispatcher manually enters the vehicle weight through Move Details (see video above) AR will use this weight.
    • If a driver recorded the weight during the vehicle inspection process and there is no dispatcher override, AR will use this weight.
    • If a customer input the vehicle's weight when they created the move and there is neither a driver nor a dispatcher override, AR will use this weight.
    • If there is no vehicle weight input, AR will use a default vehicle weight class.

API enhancements

Plateau:

  • Plateau Load RefNumber field is now saved in the Hopdrive DB on the reference_num field (was previously saved as move.config.loadID)
  • Conversely, the Plateau LoadID is now saved in the Hopdrive DB in the config of the move as "loadID" (was previously saved to move.reference_num)
  • Plateau Load vehicle weight field will be saved in Hopdrive DB as vehicle_gross_weight

Hopdrive Dealer API:

  • Damage notes are now documented in the API
  • The Get Move by ID endpoint now provides a charge object that includes details about all charges related to a move. This will be included as long as there are charges on the move, even if the move has not been settled.
  • There are two new invoice related APIs for our customers to use. The first is the Get Invoice by ID endpoint. This will return an invoice, base on the Invoice ID, and details about the invoice (amount due, payment info, charges, etc). The second endpoint, Get All Invoices, will return all invoices associated to the customer and include the same details for each invoice.
  • Customer config fields that require a third party payer or give a default payer are now honored in API

Bug fixes and minor improvements

All rights reserved.