Jump to Content
Trackunit Developer Hub & Iris API suite
HomeIrisXIris API ReferenceChangelogApp SDKDesign SystemWebhooksMarketplace
Log InTrackunit Developer Hub & Iris API suite
Iris API Reference
Log In
HomeIrisXIris API ReferenceChangelogApp SDKDesign SystemWebhooksMarketplace

GETTING STARTED

  • Iris APIs Overview
  • Access Token
  • Product Spotlight: Iris APIs

GRAPHQL API

  • GraphQL API - Introduction
  • GraphQL Explorer
  • GraphQL Visualizer
  • Search & Filter with the Trackunit Search Engine
  • Errors in GraphQL
  • Pagination in GraphQL
  • GraphQL Rate Limits
  • REST APIs vs. GraphQL API

REST APIs OVERVIEW

  • REST APIs - Introduction
  • Errors
  • Pagination
  • Rate & Size Limiting
  • Versioning

ORGANISATIONAL MANAGEMENT

  • Intro to Organizational Management

Accounts

  • Accounts API introduction
  • Accounts
    • Get my accountget
    • Get accountsget
    • Create accountpost
    • Delete accountdelete
    • Get account by idget
    • Update accountput
    • Get hierarchyget

Account Connections

  • Connections
    • Add a connection to the account.post
    • Remove the connection from the account.delete
    • Get the connection from the account by connected account ID.get

Users

  • Get Usersget
  • Roles
    • Get Rolesget
  • Flows
    • Activate Userpost
    • Request Password Resetpost
    • Reset Passwordpost
  • Queries
    • Query Users by Identifierspost
  • Delete Userdelete
  • Export usersget
  • Create Userpost
  • Get Userget
  • Update Userpatch

ASSET ADMINISTRATION

  • Intro to Asset Administration

Assets

  • Assets API - Introduction
  • Get assetsget
  • v1.0
    • Get assetsget
    • Create assetspost
    • Onboard assetpost
    • Delete assetdelete
    • Get assetget
    • Update assetpatch
    • Offboard assetpost
    • Attach telematics devicepost
  • Create assetspost
  • Onboard assetpost
  • Delete assetdelete
  • Offboard assetpost
  • Attach telematics devicepost
  • Query assets by given identifierspost
  • Hide/unhide assetspatch
  • Update asset note by given identifierpatch
  • Fetch multiple asset notespost
  • Get assetget
  • Update assetpatch

Ownership & Visibility

  • Remove visibilitypost
  • Share assetspost
  • Transfer assetspost
  • Unshare assetspost
  • List asset sharesget
  • Ownership & Visibility - Introduction

Machines

  • Machine metadata
    • Get machine brandsget
    • Get machine categoriesget
    • Get machine modelsget
  • Get machinesget
  • Get machines summaryget
  • Query machinespost
  • Get machineget
  • Get machine extended informationget
  • Get Service Documentsget
  • Get Service Documentget
  • Download Service Documentget
  • Machine APIs - Introduction
  • Update machineput
  • Update machine extended informationput

Machine Onboarding

  • Create Machine Onboarding Requestpost

Machine Onboarding Events

  • Get Onboarding Eventsget

Groups

  • Group Asset Relations
    • Remove Assets from Groupdelete
    • Get Assets in Groupget
    • Add Assets to Grouppost
    • Replace Assets in Groupput
  • Group User Relations
    • Remove Users from Groupdelete
    • Get Users in Groupget
    • Add Users to Grouppost
    • Replace Users in Groupput
  • Get Groupsget
  • Delete Groupdelete
  • Create Grouppost
  • Get Groupget
  • Update Grouppatch

Sites API

  • Get Sitesget
  • SiteImage
    • Get list of all images for a siteget
    • Upload a new image for a sitepost
    • Delete site imagedelete
  • SiteInsights
    • Get Sites Insightsget
    • Get Sites Insightspost
    • Get Site Insightget
  • Delete Sitedelete
  • SitesKPIs
    • Get Sites KPIsget
  • SiteHistory
    • Get Site Historyget
  • Sites API - Introduction
  • Create Sitepost
  • SiteAssets
    • Get Sites An Asset Is Onpost
    • Get On-Site Assetspost
  • SiteUsers
    • Get Site Usersget
    • Update Site Userspatch
  • Get Siteget
  • SiteContacts
    • Get Site Contactsget
    • Create Site Contactpost
    • Delete Site Contactdelete
    • Update Site Contactpatch
  • Manage owning depots
    • Get Owned Assetsget
    • Remove Owning Depot from Assetdelete
    • Assign Owning Depot to Assetpost
  • SiteIntervals
    • Get Site Intervalsget
  • SiteSuggestions
    • Get Site Suggestionspost
    • Get Site Suggestionget
  • Update Sitepatch

Custom Fields API

  • Custom Fields API - Introduction
  • Definitions
    • Get Definitionget
    • Get Definitionsget
    • Create Definitionpost
    • Delete Definitiondelete
    • Get Definitionget
    • Update Definitionpatch
  • Values
    • Set custom field valuespost
    • Get Valuesget
    • Create Valuepost
    • Delete Valuedelete
    • Update Valuepatch

CONFIGURATION

  • Intro to Configuration

Telematics Device

  • Telematics Device API - Introduction
  • Devices identity
    • Get devices filtered by serial numberget
    • Get device identityget
    • Get device identity of a Trackunit device by serial numberget
  • Devices state
    • Get device stateget
    • Update desired statepatch
    • Get desired state documentationget
  • Devices telemetry
    • Get device telemetryget

Alerts

  • Alert API - Introduction
  • Alert configuration
    • Get all alert configurationsget
    • Configure an alertpost
    • /v1/configurations/unitOfMeasurementget
    • Delete an alert configurationdelete
    • Get a specific alert configurationget
    • Update a specific alert configurationpatch

TELEMATICS FOUNDATION

  • Intro to Telematics Foundation

Locations

  • Location API - Introduction
  • Get locationsget
  • Get locationget

CAN Faults API

  • CAN Faults API - Introduction
  • Faults
    • Get faultspost
  • Faults Summary
    • Get faults summarypost
  • Simulated Faults
    • Get simulatable faultsget
    • Get simulated faultsget
    • Resolve simulated faultpost
    • Send simulated faultpost
    • Get simulated faults summaryget
  • Unit Active Faults
    • Get unit active faultsget
    • Get unit active faultspost

DATA ARCHIVE

  • Intro to Data Archive
  • Data Model
  • Comparison & Overview of Data Archive APIs

AEMP ISO API

  • Export ISO 15143-3 (AEMP 2.0) - Introduction
  • snapshot
    • Fleet snapshotget
    • Single-element snapshotget
  • time-series
    • Machine insightsget
    • Peak daily speedget
    • Locationget
    • Fuel used within the past 24 hours.get
    • Fuel Remaining Ratioget
    • Diagnostic codesget
    • Engine conditionget
    • Cumulative distance travelled.get
    • Percent of DEF remainingget
    • Cumulative power take-off hoursget
    • Cumulative payload totalget
    • Cumulative operating hoursget
    • Cumulative idle non-operating hoursget
    • Cumulative load countget
    • Cumulative idle hoursget
    • Cumulative fuel used.get
    • Cumulative non-productive regeneration hoursget
    • Average daily engine load factorget

Time Series API

  • Time Series API - Introduction
  • Time Series API - Usage guide
  • Advanced Querying
    • Instant Queryget
    • Instant Querypost
    • Range Queryget
    • Range Querypost
    • List label namesget
    • List label namespost
    • List times seriesget
    • List times seriespost
    • List label valuesget
  • Metrics
    • Get metricsget
    • Get metric offsetsget

FEATURE APIs

  • Intro to Feature APIs

Service Management

  • Service Management - Introduction
  • Plans
    • Create planpost
    • Get owned plansget
    • Get planget
    • Update planpatch
    • Delete plandelete
    • Plan optionsget
    • Add document to planpost
    • Get plan documentsget
    • Remove document from plandelete
    • Download document from planget
    • Get publicationget
    • Create publicationpost
    • Update publicationpatch
    • Delete publicationdelete
    • Get overlayget
    • Create overlaypost
    • Update overlaypatch
    • Delete overlaydelete
    • Add document to overlaypost
    • Get overlay documentsget
    • Remove document from overlaydelete
    • Download document from overlayget
    • List planspost
    • Get associated plansget
    • Get recommended planget
    • Get overlayspost
    • Get allowed brandsget
  • Assignments
    • Get providersget
    • Get assignments for assetget
    • Get assignmentspost
    • List optionspost
    • Update assignmentspost
    • Assign providerspost
    • Unassign providerspost
    • List assignable recommendationspost
    • Assign recommended planpatch
    • Get service statusesget
    • List service statusespost
    • Get assets with service statusget
    • Batch update assignmentspost
    • Batch delete assignmentsdelete
    • Batch update providerpost
    • Provider asset visibilitypost
    • Provider plans statepost