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
  • Definition
  • Arguments
  • Hierarchy and Relations

Was this helpful?

  1. API References
  2. Identity API
  3. Nodes & Objects

AftermarketDevice

Definition

The AftermarketDevice resource is a hardware connection established to connect the vehicle to the DIMO network. This refers to viewing a particular device.

Developer Notes

This GraphQL node refers to the singular aftermarketDevice, hence an argument is needed in order for the query to be specific.


Arguments

Filter By Field
Type

tokenId

address

serial

{
    aftermarketDevice(by: { tokenId: 1, address: "0x", serial: "123" })
}

Hierarchy and Relations

id

A unique global identifier for the aftermarket device.

tokenId

manufacturer

The manufacturer of the device.

address

A 20-byte Ethereum address registered on the blockchain for the device, encoded as a checksummed hex string with 0x prefix.

owner

A 20-byte Ethereum address registered on the blockchain for the owner of the device, encoded as a checksummed hex string with 0x prefix.

serial

The serial number on the physical device.

imei

mintedAt

claimedAt

vehicle

The vehicle, if any, with which the device is paired.

beneficiary

A 20-byte Ethereum address registered on the blockchain as the beneficiary of this device. This is defined as who receives any associated rewards. Defaults to the owner.

name

A 3-word-representation of the device, generated randomly.

image

The image URL of the device.

earnings

The earnings attached to the aftermarket device.

PreviousNodes & ObjectsNextAftermarketDeviceConnection

Last updated 10 months ago

Was this helpful?

!

!

The token identifier for the device.

!

!

The (IMEI) for the device.

!

The timestamp at which the device was minted, formatted as YYYY-MM-DDThh:mm:ssZ.

The timestamp at which the device was claimed, formatted as YYYY-MM-DDThh:mm:ssZ. Shows null if the device has not been claimed. Devices must be claimed before pairing.

!

!

!

ERC-721
Manufacturer
International Mobile Equipment Identity
RFC-3339
RFC-3339
Vehicle
AftermarketDeviceEarning
Int
Address
String
ID
Int
Address
Address
String
String
Time
Time
Address
String
String