TRONITY

TRONITY is a connected-car platform that aggregates electric vehicle and fleet telematics across 20-plus OEM brands into one normalized REST API. The TRONITY Platform API exposes vehicle data - battery state of charge, range, odometer, location, charging sessions and trips - plus remote commands (start/stop charging, wake-up) and webhooks, secured with OAuth2.

5 APIs 0 Features
Connected CarEVTelematicsFleetVehicle Data

APIs

TRONITY Vehicles API

Lists the connected vehicles available to an authenticated app or fleet, returns per-vehicle metadata and authorized scopes, and reads VIN for an individual vehicle across 20-pl...

TRONITY Vehicle Data API

Reads normalized telematics for a vehicle - odometer, geographic location, bulk last-known state, and historical records, trips, idles and sleeps - subject to the scopes granted...

TRONITY Charging & Battery API

Reads battery state of charge and range, the current charging status, and the history of charging sessions with energy, cost and location detail for a connected vehicle.

TRONITY Commands API

Sends remote commands to a vehicle - start charging, stop charging and wake-up - where the vehicle and the granted write scopes permit, using OAuth2-secured POST endpoints.

TRONITY Webhooks API

Manages webhook subscriptions on an app so external systems receive HTTP callbacks for vehicle and charging events, with a shared secret for payload verification.

Collections

Pricing Plans

Tronity Plans Pricing

5 plans

PLANS

Rate Limits

Tronity Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: TRONITY Platform API
  version: '1.0'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Obtain an OAuth2 access token
      type: http
    http:
      method: POST
      url: https://api.tronity.tech/oauth/authentication
      body:
        type: json
        data: "{\n  \"client_id\": \"{{clientId}}\",\n  \"client_secret\": \"{{clientSecret}}\",\n  \"grant_type\": \"app\"\
          \n}"
    docs: Exchanges credentials for a Bearer access token. Apps use grant_type "app" with client_id and client_secret.
- info:
    name: Vehicles
    type: folder
  items:
  - info:
      name: Retrieve many Vehicle
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles
    docs: Lists the vehicles available to the authenticated app or fleet.
  - info:
      name: Retrieve one Vehicle
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{id}
    docs: Returns a single vehicle by id.
  - info:
      name: Get vin from the vehicle
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/vin
    docs: Returns the VIN for a vehicle.
- info:
    name: Vehicle Data
    type: folder
  items:
  - info:
      name: Get odometer from the vehicle
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/odometer
    docs: Returns the odometer reading.
  - info:
      name: Returns the last known location of the vehicle
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/location
    docs: Returns the last known location in geographic coordinates.
  - info:
      name: Read bulk data based on vehicle scope
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/bulk
    docs: Returns the combined last-known vehicle state filtered by granted scopes.
  - info:
      name: Retrieve many Record
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/records
    docs: Returns telemetry records for a vehicle.
  - info:
      name: Retrieve many Trip
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/trips
    docs: Returns trips for a vehicle.
- info:
    name: Charging & Battery
    type: folder
  items:
  - info:
      name: Read battery's state of charge
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/battery
    docs: Returns battery state of charge and range.
  - info:
      name: Know whether vehicle is charging
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/charge
    docs: Returns the current charging status.
  - info:
      name: Retrieve many Charge
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/charges
    docs: Returns the history of charging sessions.
- info:
    name: Commands
    type: folder
  items:
  - info:
      name: Start Charging
      type: http
    http:
      method: POST
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/charge_start
    docs: Starts charging the vehicle (requires write scope).
  - info:
      name: Stop Charging
      type: http
    http:
      method: POST
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/charge_stop
    docs: Stops charging the vehicle (requires write scope).
  - info:
      name: Wake Up Car
      type: http
    http:
      method: POST
      url: https://api.tronity.tech/v1/vehicles/{vehicleId}/wake_up
    docs: Wakes up the vehicle (requires write scope).
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: Retrieve many Webhook
      type: http
    http:
      method: GET
      url: https://api.tronity.tech/v1/users/{userId}/apps/{appId}/webhooks
    docs: Lists webhook subscriptions for an app.
  - info:
      name: Create one Webhook
      type: http
    http:
      method: POST
      url: https://api.tronity.tech/v1/users/{userId}/apps/{appId}/webhooks
      body:
        type: json
        data: "{\n  \"url\": \"https://example.com/webhook\",\n  \"events\": [\"charge\"],\n  \"active\": true,\n  \"secret\"\
          : \"{{webhookSecret}}\"\n}"
    docs: Creates a webhook subscription for an app.
  - info:
      name: Delete one Webhook
      type: http
    http:
      method: DELETE
      url: https://api.tronity.tech/v1/users/{userId}/apps/{appId}/webhooks/{id}
    docs: Deletes a webhook subscription.
bundled: true