Introduction
The HopDrive API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
You can use the HopDrive API to request vehicle moves from a HopDriver through a system integration instead of having to input each move manually into the Dealer Portal.
You can use the HopDrive API in a test environment as well, which does not affect your live dealer portal and thus will not dispatch a driver to the location. The API key you use to authenticate the request determines whether the request is live mode or test mode.
Features
- ✅ Authenticate by single unique customer
- ✅ Create one way move
- ✅ Create round trip move
- ✅ Create concierge move
- ✅ Create concierge plus loaner move
- ✅ Get move by id
- 🔲 Get current location of driver for a move
- 🔲 Get vehicle images from moves
- ✅ Request that a move be cancelled
- 🔲 List moves by criteria
- 🔲 Get lane by id
- 🔲 Get location by id
- 🔲 Favorite a location
- 🔲 Favorite a lane
- ✅ Send move events via webhooks (partial)
- ✅ Provide self-service webhook registration
- ✅ Authenticate by customer group