OmniLab ATS API

OmniLab ATS offers APIs to schedule test runs, verify progress, and more. You can use them to integrate Test Station into your workflows and services.

API reference

The OmniLab ATS interface is RESTful, uses resource-oriented URLs, and handles JSON-encoded data.

Version R12 introduces a Google APIs Explorer that documents the API endpoints, including their parameters and responses. You can use the Google APIs Explorer to try APIs.

API explorer link

Figure 1. Link to the Google APIs Explorer

API explorer

Figure 2. Google APIs Explorer with OpenAPI specification highlighted

Generate a client

You can generate OmniLab ATS clients from the OpenAPI specification located in the Google APIs Explorer (at http://localhost:8000/_ah/api_docs/api.json by default).

  1. Download the OpenAPI Generator tool.

  2. Run the following command to generate a client in the specified programming language.

java -jar openapi-generator-cli.jar generate \
    --input-spec http://localhost:8000/_ah/api_docs/api.json \
    --generator-name LANGUAGE \
    --output OUTPUT_DIRECTORY

See the OpenAPI Generator documentation for more information.