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
  • GraphQL API
  • REST API

Was this helpful?

  1. API References

Overview of DIMO API

PreviousTroubleshooting Common IssuesNextAttestation API

Last updated 1 month ago

Was this helpful?

DIMO Check-in

API services consist of 2 major categories: GraphQL API and REST API. Of each category, there are several different services that your application may use.

Almost all of the services will require a as your application will tap into a specific user-owned vehicle, while the acts as the open catalog to the DIMO Network.

GraphQL API

DIMO supports two core GraphQL API in Identity and Telemetry. is a widely-recognized API querying language that outlines a data interface, independent of the system managing the data.

Benefits #1: A query to the GraphQL API gets developers predictable data and reduce over-fetching.

Benefits #2: Applications using the GraphQL API are faster and more stable because developers are in full control of the data received, not the server.

To learn how to use DIMO GraphQL API, check out .


REST API

DIMO also provides the following REST API services:


Identity API
GraphQL
Additional References > DIMO GraphQL Basics
Cover

Open catalog of DIMO-connected devices, vehicles, rewards, and developer licenses.

Cover

Access all sensor and other private data from the DIMO-connected devices and vehicles.

Cover

Generate verifiable proof about a vehicle's data.

Cover

Utility endpoints for Device Definitions.

Cover

Gateway to obtaining a JWT to access protected API services.

Cover

Logs of trips bounded by start and end time.

Cover

Instant offers and valuations for vehicles.

Identity API
Telemetry API
Attestation API
Device Definitions API
Token Exchange API
Trips API
Valuations API
Vehicle JWT