Kubeshop Organizations API
The Organizations API from Kubeshop — 104 operation(s) for organizations.
Operations 175
DELETE
/organizations/{id}/agents/{agentID}/secret-key
Regenerate the secret key for selected agent.
#
GET
/organizations/{id}/audit/filters/subject
Returns a list of distinct values for the subject filter.
#
PATCH
/organizations/{id}/credentials/{credentialName}
Update value of the credential in the organization
#
GET
/organizations/{id}/environments/{environmentID}/collaborators
Lists all collaborators for this environment
#
POST
/organizations/{id}/environments/{environmentID}/collaborators
Adds many collaborators to this environment
#
DELETE
/organizations/{id}/environments/{environmentID}/collaborators
Remove many collaborators from this environment
#
GET
/organizations/{id}/environments/{environmentID}/credentials
List credentials in the environment
#
POST
/organizations/{id}/environments/{environmentID}/credentials
Create a new credential in the environment
#
GET
/organizations/{id}/environments/{environmentID}/credentials/{credentialName}
Get credential in the environment
#
DELETE
/organizations/{id}/environments/{environmentID}/credentials/{credentialName}
Delete credential in the environment
#
PATCH
/organizations/{id}/environments/{environmentID}/credentials/{credentialName}
Update value of the credential in the environment
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/artifact-archive
Get artifact archive
#
POST
/organizations/{id}/environments/{environmentID}/executions/{executionID}/artifacts
Get artifact
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/artifacts/{artifactID}
Get artifact
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/download-artifact/{artifactID}
Download artifact
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/events
Get events that regard this execution.
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/junit
Get JUnit report for execution
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/logs
Get Testkube Pro logs for execution
#
POST
/organizations/{id}/environments/{environmentID}/executions/{executionID}/serve-artifact
Serve artifact
#
GET
/organizations/{id}/environments/{environmentID}/executions/{executionID}/serve-artifact/{artifactID}
Serve artifact
#
POST
/organizations/{id}/environments/{environmentID}/test-workflow-executions/{executionID}/artifacts
Get Test Workflow artifact
#
GET
/organizations/{id}/environments/{environmentID}/test-workflow-executions/{executionID}/artifacts/{artifactID}
Get Test Workflow artifact
#
GET
/organizations/{id}/environments/{environmentID}/test-workflow-executions/{executionID}/download-artifact/{artifactID}
Download test workflow artifact
#
GET
/organizations/{id}/environments/{environmentID}/test-workflow-executions/{executionID}/logs
Get Test Workflow logs URL
#
POST
/organizations/{id}/environments/{environmentID}/test-workflow-executions/{executionID}/serve-artifact
Serve artifact
#
GET
/organizations/{id}/environments/{environmentID}/test-workflow-executions/{executionID}/serve-artifact/{artifactID}
Serve Test Workflow artifact
#
GET
/organizations/{id}/environments/{environmentID}/test-workflow-executions/summaries
Get execution summaries in bulk
#
DELETE
/organizations/{id}/environments/{environmentID}/test-workflows/{testWorkflowName}
Delete test workflow
#
GET
/organizations/{id}/environments/{environmentID}/test-workflows/{testWorkflowName}/credentials
List credentials for the test workflow
#
POST
/organizations/{id}/environments/{environmentID}/test-workflows/{testWorkflowName}/credentials
Create a new credential for the test workflow
#
GET
/organizations/{id}/environments/{environmentID}/test-workflows/{testWorkflowName}/credentials/{credentialName}
Get credential for the test workflow
#
DELETE
/organizations/{id}/environments/{environmentID}/test-workflows/{testWorkflowName}/credentials/{credentialName}
Delete credential for the test workflow
#
PATCH
/organizations/{id}/environments/{environmentID}/test-workflows/{testWorkflowName}/credentials/{credentialName}
Update value of the credential for the test workflow
#
GET
/organizations/{id}/environments/{environmentID}/test-workflows/definitions
Get workflow definitions in bulk
#
GET
/organizations/{id}/environments/{environmentId}/agent/executions/{executionID}
Get test execution by ID
#
GET
/organizations/{id}/environments/{environmentId}/agent/executions/{id}/artifact-archive
Download artifact archive
#
GET
/organizations/{id}/environments/{environmentId}/agent/executions/{id}/artifacts
Get execution's artifacts by ID
#
GET
/organizations/{id}/environments/{environmentId}/agent/executions/{id}/artifacts/{filename}
Download artifact
#
GET
/organizations/{id}/environments/{environmentId}/agent/executions/{id}/logs
Get execution's logs by ID
#
GET
/organizations/{id}/environments/{environmentId}/agent/executions/{id}/logs/v2
Get execution's logs by ID version 2
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions
List test workflow executions
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions
Execute test workflows
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions/{executionID}
Get test workflow execution
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions/{executionID}/abort
Abort test workflow execution
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions/{executionID}/artifact-archive
Download test workflow artifact archive
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions/{executionID}/artifacts
Get test workflow execution's artifacts by ID
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions/{executionID}/artifacts/{filename}
Download test workflow artifact
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflow-executions/{executionID}/rerun
Rerun test workflow execution
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates
List test workflow templates
#
PUT
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates
Validate test workflow template
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates
Create test workflow template
#
DELETE
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates
Delete test workflow templates
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates/{id}
Get test workflow template details
#
PUT
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates/{id}
Update test workflow template details
#
DELETE
/organizations/{id}/environments/{environmentId}/agent/test-workflow-templates/{id}
Delete test workflow template
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-with-executions
List test workflows with latest execution
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-with-executions/{id}
Get test workflow details with latest execution
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflow-with-executions/{id}/tags
List test workflow execution tags
#
DELETE
/organizations/{id}/environments/{environmentId}/agent/test-workflows
Delete test workflows
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}
Get test workflow details
#
PUT
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}
Update test workflow details
#
DELETE
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}
Delete test workflow
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/abort
Abort all test workflow executions
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/executions
List test workflow executions
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/executions
Execute test workflow
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/executions/{executionID}
Get test workflow execution
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/executions/{executionID}/abort
Abort test workflow execution
#
POST
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/executions/{executionID}/rerun
Rerun test workflow execution
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/metrics
Get test workflow metrics
#
GET
/organizations/{id}/environments/{environmentId}/agent/test-workflows/{id}/tags
List test workflow execution tags
#
GET
/organizations/{id}/environments/{environmentId}/agent/webhook-templates
List webhook templates
#
POST
/organizations/{id}/environments/{environmentId}/agent/webhook-templates
Create new webhook template
#
DELETE
/organizations/{id}/environments/{environmentId}/agent/webhook-templates
Delete webhook templates
#
GET
/organizations/{id}/environments/{environmentId}/agent/webhook-templates/{id}
Get webhook template details
#
DELETE
/organizations/{id}/environments/{environmentId}/agent/webhook-templates/{id}
Delete webhook template
#
PATCH
/organizations/{id}/environments/{environmentId}/agent/webhook-templates/{id}
Update new webhook template
#
GET
/organizations/{id}/groups/{groupID}/collaborators
Lists all collaborators for this resource group
#
POST
/organizations/{id}/groups/{groupID}/collaborators
Adds all collaborators to this resource group
#
POST
/organizations/{id}/groups/{groupID}/credentials
Create a new credential in the resource group
#
GET
/organizations/{id}/groups/{groupID}/credentials/{credentialName}
Get credential in the resource group
#
DELETE
/organizations/{id}/groups/{groupID}/credentials/{credentialName}
Delete credential in the resource group
#
PATCH
/organizations/{id}/groups/{groupID}/credentials/{credentialName}
Update value of the credential in the resource group
#
GET
/organizations/{id}/insights/series/catalog/metric-keys
List granular insight series metric keys
#
DELETE
/organizations/{id}/integrations/github/installations/{githubOrg}
Remove GitHub App installation
#
Documentation
📖
Documentation
https://docs.testkube.io/openapi/overview
📖
Documentation
https://docs.testkube.io/openapi/agent/default--test-workflows