Getting Started

Welcome to the JATO Developer Portal, here you’ll find everything you need to start working with our JaaS (JATO as a Service) APIs.

Step 2 - API Credentials

As part of your setup, you’ll receive the following credentials for the relevant APIs in your contract or trial agreement:

  • Primary & Secondary Subscription Keys (supplied per product)

  • Client ID & Client Secret

These credentials are unique to your organisation and required for authenticating and testing API requests.

For WLTP Link and Code Link customers only, you will be supplied:

  • Primary & Secondary Subscription Keys

  • Assigned Email & Password

Step 1 - Requesting Access

Public Users: You can explore all documentation within the developer portal without login. To test our APIs, you’ll need to request a free trial.

Request a Free Trial

Trial/Existing Customers: If you've been approved for a trial or are an exisiting customer, you will need to 'Sign In' to access your API keys. Please click 'Sign In' below, and select the 'JATO Account' button.

Sign In

Step 3 - Authentication

All our APIs support OAuth 2.0 authentication.

To authenticate:

1. Request a OAuth 2.0 JWT token from the appropriate Authorisation endpoint, depending on the API you're using:

The OAuth 2.0 JWT token is needed to use our API endpoints.

2. Include your Subscription Key in the headers:

You can use either your Primary or Secondary Subscription Key. They offer identical access and functionality - if one key is ever compromised, expires, or is accidentally deleted, the other serves as a seamless backup.

3. Use your client Id and client secret in the request body:

Once authenticated, you’ll receive an access token valid for 60 minutes.

If you do not have client credentials or need to re-generate your client secret, please contact JATO Support.

Step 4 - Make your first API Call

Once authenticated, you can use the “Try it” tool in each API to:

  • Explore API calls with examples and code

  • Understand required inputs and response formats

Core Concept: the JATO Instance ID

JATO’s data infrastructure is powered by a single, unifying element: the Instance ID – our unique identifier for every vehicle instance globally.

How do I obtain a JATO Instance ID?

  • Utilise the JATO Index API (our search API) which allows you to discover, search and filter JATO’s full vehicle catalogue across all markets using high level meta data.

  • Decode a VIN or VRM using our VINView API, which will return a valid matching JATO Instance ID.

What can I do with an Instance ID?

Once you have obtained the required Instance ID for a given vehicle, you can:

Taxonomy

Responses are structured according to the JATO Taxonomy, identified by its 'taxonomyId'.

  • Default taxonomyId: a5c0988c-44ea-877a-882f-4c99d9bb89b9 (~250 datapoints).

  • Without a taxonomyId, specification endpoints will return 50 datapoints.

  • Custom taxonomy is available - please contact your Support representative and Account Manager for details.

Resources

Browse our API Solutions.

Explore Documentation for complete documentation of all endpoints.

Postman Collection: Import our API into Postman for easy testing:

Need help? Contact JATO Support.