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

Testkube Control Plane /organizations operations

Testkube Pro API (cloud-api/1.10.38)

Download OpenAPI specification:Download

API for Testkube Pro

List organizations

List organizations

Authorizations:
None
query Parameters
limit
integer

limit queries for list of resources

Responses

Response samples

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

Create new organization

Create organization

Authorizations:
None
Request Body schema: application/json
required

environment details body

id
required
string
name
required
string
description
string
object
createdAt
string <date-time>
updatedAt
string <date-time>
slug
string

Human- and URL friendly identifier

object (Plan)
Array of objects (Member)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "labels": {
    },
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "slug": "my-personal-org",
  • "plan": {
    },
  • "members": [
    ]
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "labels": {
    },
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "slug": "my-personal-org",
  • "plan": {
    },
  • "members": [
    ]
}

Get organization by ID

Get organization by ID

Authorizations:
None
path Parameters
id
required
string

unique id of the object

Responses

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "labels": {
    },
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "slug": "my-personal-org",
  • "plan": {
    },
  • "members": [
    ]
}

Delete organization

Deletes organization

Authorizations:
None
path Parameters
id
required
string

unique id of the object

Responses

Response samples

Content type
application/problem+json
{}

Update organization

Update organization with given request body

Authorizations:
None
path Parameters
id
required
string

unique id of the object

Request Body schema: application/json
required

environment details body

id
required
string
name
required
string
description
string
object
createdAt
string <date-time>
updatedAt
string <date-time>
slug
string

Human- and URL friendly identifier

object (Plan)
Array of objects (Member)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "labels": {
    },
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "slug": "my-personal-org",
  • "plan": {
    },
  • "members": [
    ]
}

Response samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "description": "string",
  • "labels": {
    },
  • "createdAt": "2019-08-24T14:15:22Z",
  • "updatedAt": "2019-08-24T14:15:22Z",
  • "slug": "my-personal-org",
  • "plan": {
    },
  • "members": [
    ]
}