Customer API v2 (0.0.1)

Download OpenAPI specification:Download

Introduction

The GAT API is built on HTTP and is RESTful. It has predictable resource-oriented URLs, accepts and returns JSON-encoded payloads and uses standard HTTP response codes.

Authentication

api_key

Requests to the API are authenticated using an API token placed in the X-Api-Key request header. You can generate an API key in the Settings menu. This page also allows you to request a new key or revoke your key.

Important: at present our API does not support having multiple keys active at the same time. If you already have an active key and request a new one, the original key will automatically be revoked straight away.

Do not share you API key anywhere that is publicly accessible. Please ensure you keep it secure!

Security Scheme Type API Key
Header parameter name: X-Api-Key

Advanced Test Request

Operations about Advanced Test Requests

Creates a new advanced test request

Creates a new advanced test request

Authorizations:
Request Body schema: application/vnd.api+json
required
object

Responses

Request samples

Content type
application/vnd.api+json
{
  • "data": {
    }
}

Response samples

Content type
application/vnd.api+json
{}

Test Request

Operations about Test Requests

Dry run for creating a new test request

Dry run for creating a new test request

Authorizations:
Request Body schema: application/vnd.api+json
required
object

Responses

Request samples

Content type
application/vnd.api+json
{
  • "data": {
    }
}

Response samples

Content type
application/vnd.api+json
{}

Create a new test request

Creates a new test request

Authorizations:
Request Body schema: application/vnd.api+json
required
object

Responses

Request samples

Content type
application/vnd.api+json
{
  • "data": {
    }
}

Response samples

Content type
application/vnd.api+json
{}

Test Case Results

Operations about Test Case Results

Returns a test case result

Returns a test case result

Authorizations:
path Parameters
test_id
required
string

The ID of the Test

id
required
string

The ID of the Test Case Result

Responses

Response samples

Content type
application/vnd.api+json
{
  • "data": {
    },
  • "included": [
    ]
}

Returns a list of test case results

Returns a list of test case results

Authorizations:
path Parameters
test_id
required
string

Test id

query Parameters
page[after]
string

List of results after the cursor

page[before]
string

List of results before the cursor

page[size]
integer <int32>

Number of results

Responses

Response samples

Content type
application/vnd.api+json
{
  • "data": [
    ],
  • "meta": {
    }
}

Issues

Operations about Issues

Returns list of issues

Returns list of issues reported for a test

Authorizations:
query Parameters
filter[test_id]
string

The ID of the test

page[after]
string

List of results after the cursor

page[before]
string

List of results before the cursor

page[size]
integer <int32>

Number of results

Responses

Response samples

Content type
application/vnd.api+json
{
  • "data": [
    ],
  • "meta": {
    }
}

Returns an issue

Returns the detail of an issue

Authorizations:
path Parameters
id
required
string

The ID of the issue

Responses

Response samples

Content type
application/vnd.api+json
{
  • "data": {
    },
  • "included": [
    ]
}

Metadata

Operations about Metadata

Who Am I?

Retrieves basic information about the organization, including ID and name.

Authorizations:

Responses

Response samples

Content type
application/vnd.api+json
{
  • "data": {
    }
}