LogoLogo
DocsHomeSupportContact
  • Getting Started
    • Introduction
    • Build on DIMO
  • DEVELOPER GUIDE
    • Developer Overview
    • Developer Console
    • Authentication
    • DIMO Developer SDKs
      • Data SDK
      • Login with DIMO SDK
        • React Component
        • Login with DIMO Redirect
        • Core Functionalities
      • TypeScript: Transactions SDK
      • SDK Release Notes
    • Low Code Tools
      • n8n: Getting Started
    • Permissions Contract: SACD
    • DIMO Credits
    • Response Types
    • Rate Limits
    • Developer FAQ
    • Developer Changelogs
    • Troubleshooting Common Issues
  • API References
    • Overview of DIMO API
    • Attestation API
    • Device Definitions API
    • Identity API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • AftermarketDevice
        • AftermarketDeviceConnection
        • DCN
        • DCNConnection
        • DeveloperLicense
        • DeviceDefinition
        • Earning
        • EarningsConnection
        • Manufacturer
        • Sacd
        • SyntheticDevice
        • Vehicle
        • VehicleConnection
        • VehicleEarnings
        • UserRewards
      • Common Queries
    • Telemetry API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • Signals
        • SignalsLatest
      • Common Queries
    • Token Exchange API
    • Trips API
    • Valuations API
  • DIMO Hardware
    • Introduction
    • DIMO Hardware Application
    • DIMO Manufacturing License
    • Development & Certification
    • Audits & Assessments
      • Hardware & Security Audit
      • Customer Experience Assessment
      • Integration Testing & Quality Control
      • Final Approval
    • DIMO Device License
      • Device Minting Certificates
    • Essential Documents
      • Hardware & Security Audit Checklist
      • Approved Hardware Auditors
      • DIMO Memorandum of Understanding (MOU)
  • Additional References
    • Developer License
    • DIMO GraphQL Basics
  • Deprecated Resources
    • Guides
      • Developer Journey
      • Quick Start Guide
      • Hello World
      • Code Exchange Flow
    • Data Availability
Powered by GitBook
On this page
  • Base URLs
  • Valuations Lookup
  • Get Vehicle Valuations by TokenID
  • Offers Lookup
  • Submit a Vehicle Offers Request by Token ID
  • List Vehicle Offers by User Token ID
  • Entity Types
  • Valuation
  • Offer

Was this helpful?

  1. API References

Valuations API

PreviousTrips APINextIntroduction

Last updated 1 month ago

Was this helpful?

Base URLs

https://valuations-api.dimo.zone/


Valuations Lookup

Get Vehicle Valuations by TokenID

GET /v2/vehicles/{tokenId}/valuations

Retrieves current valuation of a vehicle.

Path Parameters

Name
Type
Description

tokenId*

String

Vehicle token ID, this is the token ID of your vehicle NFT.

Headers

Name
Type
Description

Authorization*

String

{
  valuationSets: [
    {
      vendor: 'drivly',
      updated: '2024-03-17T02:37:50Z',
      mileage: 36000,
      tradeInSource: 'drivly',
      tradeIn: 28824,
      tradeInAverage: 28824,
      retailSource: 'drivly',
      retail: 33097,
      retailAverage: 33097,
      odometerUnit: 'miles',
      odometer: 36000,
      odometerMeasurementType: 'Estimated',
      userDisplayPrice: 30960,
      currency: 'USD'
    }
  ]
}
{
    "code": 401,
    "message": "Invalid JWT."
}
{
    "code": 403,
    "message": "user does not have access to this vehicle"
}

Get Valuations: Data SDK Function Calls

await dimo.Valuations.getValuations({
    vehicleJwt, 
    tokenId
});
dimo.valuations.get_valuations(vehicle_jwt, token_id)
await dimoClient.ValuationsService.GetValuationsAsync(
    accessToken,
    tokenId
);


Offers Lookup

Submit a Vehicle Offers Request by Token ID

Submits an offer request to 3rd party services such as Carvana, Carmax, and Vroom. Note that this endpoint will refresh the existing unexpired offers (if any).

Path Parameters

Name
Type
Description

tokenId*

String

Vehicle token ID, this is the token ID of your vehicle NFT.

Headers

Name
Type
Description

Authorization*

String

No offers found for you vehicle in last request

{
    "code": 401,
    "message": "Invalid JWT."
}
{
    "code": 403,
    "message": "user does not have access to this vehicle"
}

Offers Lookup: Data SDK Function Calls

await dimo.Valuations.getInstantOffers({
    vehicleJwt, 
    tokenId
});
dimo.valuations.offers_lookup(vehicle_jwt, token_id)
await dimoClient.ValuationsService.GetInstantOfferAsync(
    accessToken,
    tokenId
);

List Vehicle Offers by User Token ID

Lists existing unexpired offers for a given vehicle that was retrieved in a prior submission of#get-a-vehicle-instant-offer-by-user-device-id. If offers expired, this endpoint will not return any results.

Path Parameters

Name
Type
Description

tokenId*

String

Vehicle token ID, this is the token ID of your vehicle NFT.

Headers

Name
Type
Description

Authorization*

String

{
  offerSets: [
    {
      source: 'drivly',
      updated: '2024-02-01T03:11:09Z',
      odometerMeasurementType: 'Estimated',
      offers: [Array]
    }
  ]
}
{
    "code": 401,
    "message": "Invalid JWT."
}
{
    "code": 403,
    "message": "user does not have access to this vehicle"
}

List Vehicle Offers: Data SDK Function Calls

await dimo.Valuations.getOffers({
    vehicleJwt, 
    tokenId
});
dimo.valuations.list_vehicle_offers(vehicle_jwt, token_id)
await dimoClient.ValuationsService.GetOffersAsync(
    accessToken,
    tokenId
);

Entity Types

Valuation

A valuation provided by a 3rd party service to determine the value of a given vehicle. This is based on vehicle make, model, year, and odometer reading - if for some reasons that the valuation cannot be determined based on the odometer readings of your vehicle, DIMO defaults to the valuation from 12,000 annual mileage.

Offer

An offer provided by a 3rd party service to determine the offer extended to a given vehicle. This is based on vehicle make, model, year, and odometer reading - if for some reasons that the offer cannot be determined based on the odometer readings of your vehicle, DIMO defaults to the offer from 12,000 annual mileage.

Vehicle JWT in .

POST /v2/vehicles/{tokenId}/instant-offer

Vehicle JWT in .

GET /v2/vehicles/{tokenId}/offers

Vehicle JWT in .

{baseUrl}
{baseUrl}
{baseUrl}
Bearer Authentication format
Bearer Authentication format
Bearer Authentication format