Developer Console

Registering as a build on DIMO developer

The DIMO Developer Console (aka console) is a self-service portal that assists with developers in getting their Developer License, and getting DIMO Credits. For more information about Developer Licenses, check out Additional References > Developer License.

Login to DIMO Developer Console

Social Login with Global Accounts

The console supports three types of social logins: Google, Apple, and Github. You can also create an account with any email address using the input field. The OAuth process authenticates your identity and provisions a DIMO Global Account through the Accounts API, using the email address associated with your OAuth provider. If your email is already registered with DIMO Mobile, you can seamlessly access that account in the console.


Developer License

Getting a License

Before accessing the DIMO APIs, you will need to obtain and configure a Developer License. You can easily obtain a Developer License directly via the console. Once you're logged in, simply give your license a name and hit "Create".

Creating your Developer License with a public-facing name

Once your license is created, you will be presented with your license details. The Client ID is your public key, which can also be used to identify your license. To the left of your license name is the Token ID of your license, which is a number that can be used to identify your license as well.

License Details: Token ID, License Name & Public Client ID

Configuring the License

API Keys & Redirect URIs

Within your license details, you will need to generate API Keys (aka private keys) and Authorized Redirect URIs for your license to work. The API Keys you generate will only be displayed once, so it's important that you copy and save your API Key somewhere secure upon generation. The public-facing authorized redirect URI is for the DIMO Auth server to validate your license access and used to redirect your users post sign-on (see Login with DIMO).

API Keys: The public addresses of the API Keys you generate, your keys are safe with your own storage
Authorized Redirect URIs: The URIs you configure for your license

Using the License

With a valid combination of the three parameters (Client ID, API key, and Redirect URI), you have now unlocked the DIMO APIs. For more information, check out how to use these details with the Data SDK or the Login Component SDK.

Vehicles Table

You can easily view the vehicles that have shared privileged access to you via the Vehicles Table at the bottom of the License Details Page:

Total vehicles shared with your License
Vehicles Table with Vehicle MMY

Viewing Public License Data + Collaboration

The Developer Console pulls in data from the public Identity API, which gives you the ability to view public license details of any license on the network. This comes in handy if you're collaborating with other team members who need read-only access to your license details, such as your Client ID and configured Redirect URIs.

In order to view other public licenses, you must meet the following requirements:

  1. Have created your own account on the DIMO Developer Console, and

  2. Have created your own personal Developer License (even if you're just using this account to view other public license details).

Once you've met these requirements and are logged into your console account, you can view public license data by navigating to the following URL:

https://console.dimo.org/license/details/<license_token_id>

If you're trying to view details for a specific license, ask the license owner to provide you with the license token Id number and insert it into the URL above. For example:

Please note that public licenses do not contain sensitive personal information such as API Keys. You will need to request and securely share API Keys with your team as needed. We currently do not support shared developer license accounts with edit access - just read-only details via the method above.


Get DIMO Credits

After logging in, you may see an empty account or one that already contains DIMO tokens.

Use your Balance

The current Console supports paying for DCX using your account balances.

Billing

Coming soon!

Last updated

Was this helpful?