SDK library for accessing MyGeotab customer databases
$ dotnet add package Geotab.Checkmate.ObjectModelThe MyGeotab .NET Integration package offers a seamless and straightforward solution for integrating MyGeotab, a leading telematics and fleet management platform, into your .NET applications. With this package, you can harness the power of the MyGeotab JSON-RPC API without the complexity of manually handling JSON serialization and deserialization.
Simplified Integration: The package provides an abstraction layer that simplifies the integration process with the MyGeotab platform, allowing you to focus on building your application's logic rather than dealing with low-level API interactions.
Automatic Serialization and Deserialization: You no longer need to manually convert JSON requests and responses to .NET objects. The package takes care of the JSON serialization and deserialization, enabling you to work with strongly-typed objects in your .NET code.
Streamlined API Access: By leveraging the package's intuitive APIs, you can interact with various MyGeotab entities, such as vehicles, drivers, trips, and more, with ease. Perform actions like retrieving data, creating new entities, updating information, and executing advanced queries effortlessly.
To start using the MyGeotab .NET Integration package in your .NET application, follow these simple steps:
Installation: Install the package via NuGet Package Manager or by adding the corresponding package reference in your .csproj file.
Authentication: Obtain the necessary MyGeotab credentials (username and password or API token) to authenticate your application with the MyGeotab platform.
Initializing the Client: Create an instance of the MyGeotab client, providing the authentication credentials. This client acts as your gateway to interact with the MyGeotab API.
Interacting with the API: Use the client's methods and classes to perform various operations, such as retrieving data, creating new entities, updating information, and executing queries against the MyGeotab platform.
For detailed code examples and comprehensive documentation, please refer to the MyGeotab SDK.
var api = new API("user@example.com", "password", null, "database");
await api.AuthenticateAsync();
var devices = await api.CallAsync<List<Device>>("Get", typeof(Device), new { resultsLimit = 1 });