Table of Contents


The MyAdmin API is currently in the Beta and is subject to change.

The MyAdmin API provides an interface to Geotab’s MyAdmin system, allowing customers to build their own applications to integrate with MyAdmin. Some of the tasks that can be accessed through the API include:

  • Registering MyAdmin users

  • Ordering Geotab products

  • Querying device information, including installation status, contract information, etc.

  • Managing support tickets with Geotab’s help desk

  • Creating RMA requests and querying RMA status

  • Managing user contact information

  • Third-party data integration

Data exchanged with the MyAdmin API is serialized as JSON. Therefore, the API is compatible with any platform that can make HTTP requests. A .NET class library consisting of an invoker and all API objects is provided to facilitate interfacing with the API. For more information, see the Using with .NET section. A small JavaScript utility is also provided to facilitate interacting with the API using JavaScript. See the Using with JavaScript section for more information.

Next Steps

Access to the MyAdmin API requires a MyAdmin account with the MyAdminApiUser role. It is recommended that customers use a dedicated account to access the API, however, the MyAdminApiUser role can be added to an existing MyAdmin account. A new dedicated account can be registered at In either case, the customer must contact Geotab to have the MyAdminApiUser role added to their account.

Please review the Getting Started and Concepts sections prior to beginning development. A few .NET and JavaScript examples are also provided to help get started.