Skip to main content
New to Testkube? Unleash the power of cloud native testing in Kubernetes with Testkube. Get Started >

Testkube Control Plane ../executions operations

Testkube Pro API (cloud-api/1.10.38)

Download OpenAPI specification:Download

API for Testkube Pro

Get recent executions

Get recent executions

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

query Parameters
kind
string

The test definition's kind, either 'test', 'suite' or 'workflow'.

page
integer

The desired page for this list, or the first page when absent.

pageSize
integer

The desired page size for this list, or a default page size when absent.

Responses

Response samples

Content type
application/json
{
  • "count": 0,
  • "elements": [
    ]
}

Get artifact archive

Get artifact archive

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

executionID
required
string

unique id of the test execution

query Parameters
testName
string

name of the test

testSuiteName
string

name of the testsuite

Responses

Response samples

Content type
application/json
{
  • "url": "string"
}

Get artifact

Get artifact

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

executionID
required
string

unique id of the test execution

artifactID
required
string

unique id of the artifact

query Parameters
testName
string

name of the test

testSuiteName
string

name of the testsuite

Responses

Response samples

Content type
application/json
{
  • "url": "string"
}

Download artifact

Download artifact

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

executionID
required
string

unique id of the test execution

artifactID
required
string

unique id of the artifact

Responses

Response samples

Content type
application/problem+json
{}

Get Testkube Pro logs for execution

Get Logs separately from execution

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

executionID
required
string

unique id of the test execution

query Parameters
from
required
integer

line number from which logs should be returned

to
required
integer

line number to which logs should be returned

Responses

Response samples

Content type
application/json
{
  • "elements": [
    ],
  • "stats": {
    }
}

Get Testkube Pro metadata for execution

OpenAI analysis websockets stream

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

executionID
required
string

unique id of the test execution

Responses

Response samples

Content type
application/json
{
  • "aiAnalysisResponse": "string"
}

Serve artifact

Serve artifact

Authorizations:
None
path Parameters
id
required
string

unique id of the object

environmentID
required
string

unique id of the environment

executionID
required
string

unique id of the test execution

artifactID
required
string

unique id of the artifact

query Parameters
testName
string

name of the test

testSuiteName
string

name of the testsuite

Responses

Response samples

Content type
application/json
{
  • "url": "string"
}