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
  • Interval String
  • Valid Interval Units
  • FloatAggregationType
  • StringAggregationType
  • SignalFilter
  • Valid Source Input

Was this helpful?

  1. API References
  2. Telemetry API

Schema & Types

PreviousTelemetry APINextScalars

Last updated 3 months ago

Was this helpful?

The Telemetry API displays data in two aggregation types, & . To specify for each aggregation type, you will need to provide an .

Interval String

Interval is the time span that is used for aggregating the data with. A duration string is a sequence of decimal numbers, each with optional fraction and a unit suffix, such as 300ms, -1.5h or 2h45m.

Valid Interval Units

ms

milliseconds

s

seconds

m

minutes

h

hours

FloatAggregationType

Aggregation type for .

AVG

Returns the average value from the dataset.

MAX

Returns the maximum value from the dataset.

MED

Returns the median value from the dataset.

MIN

Returns the minimum value from the dataset.

RAND

Returns a randomly-selected value from the dataset.

StringAggregationType

RAND

Returns a randomly-selected value from the dataset.

TOP

Returns the most frequently occurring value in the dataset.

UNIQUE

Return a list of unique values in the dataset.

SignalFilter

The SignalFiler filters signals by source type, valid source types are described below:

Valid Source Input

autopi

Signals from AutoPi aftermarket device.

macaron

Signals from Macaron aftermarket device.

ruptela

Signals from R1 LTE aftermarket device.

smartcar

Signals from Smartcar integration.

tesla

Signals from Tesla integration.

Aggregation type for .

FloatAggregation
StringAggregation
interval
floats
strings